	String.prototype.trim = function(){
			return this.replace(/(^\s*)|(\s*$)/g, "");
		}	
	function switchTab(identify,index,count) {
		for(i=0;i<count;i++) {
			var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
			var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
			if (i != index) {
				fRemoveClass(CurTabObj , "upH3") ;
				fRemoveClass(CurListObj , "upBox") ;
			}
		}
		fAddClass(document.getElementById("Tab_"+identify+"_"+index),"upH3") ;
		fAddClass(document.getElementById("List_"+identify+"_"+index),"upBox") ;
	}
	
	function switchSideTab(identify,index,count) {
		for(i=0;i<count;i++) {
			var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
			var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
			if (i != index) {
				fRemoveClass(CurTabObj , "upH3") ;
				fRemoveClass(CurListObj , "upUL") ;
			}
		}
		fAddClass(document.getElementById("Tab_"+identify+"_"+index),"upH3") ;
		fAddClass(document.getElementById("List_"+identify+"_"+index),"upUL") ;
	}

	function fAddClass(XEle, XClass){
		if(!XClass) throw new Error("XClass 不能为空!");
		if(XEle.className!=""){
			var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
			XEle.className = XEle.className.replace(Re, "");
			var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
			if (OldClassName == "" ) {
				XEle.className = XClass;
			}else{
				XEle.className = OldClassName + " " + XClass;
			}
		}
		else XEle.className = XClass;
	}/* end function fAddClass(XEle, XClass) */

	function fRemoveClass(XEle, XClass){/* shawl.qiu code, void return */
		if(!XClass) throw new Error("XClass 不能为空!");
		var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
		if(OldClassName!=""){
			var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
			XEle.className = OldClassName.replace(Re, "");
		}
	}/* function fRemoveClass(XEle, XClass) */
	
	function switchPic(screen) {
		if (screen > MaxScreen) {
			screen = 1 ;
		}
		for (i=1;i<=MaxScreen;i++) {
			document.getElementById("Switch_"+i).style.display = "none" ;
		}
		document.getElementById("Switch_"+screen).style.display = "block" ;
		showSwitchNav(screen);
		showSwitchTitle(screen);
		CurScreen = screen  ;
	}
	/*验证一个text长度不超过多少*/
	function verifyLength(obj,maxLength){
			if(obj.value.length > maxLength){alert('字数不能超过'+maxLength+'个！');obj.focus()};
	}
	/*验证一个text长度不超过多少,返回true flase*/
	function verifyLengthBoolean(obj,maxLength){
			return obj.value.length > maxLength;
	}
	/*判断某个值*为正整数*/
	function checkNum(obj){
	  	var re=/^[0-9]*[1-9][0-9]*$/;
	  	if(obj.value != ""){
	  		return re.test(obj.value);
	  	}}
	 function chencNumAlert(obj){
	 	if(obj.value == "" || obj.value == 0){
	 		alert("请填入内容！");
	 	}else if(!checkNum(obj)){
	 		alert("请填入正数！");
	 		obj.value = ''
	 		obj.focus();
	 	}
	 }
	/*判断数值*/
	function integralVerity(obj,checkNumFun,operator,maxValue){
		if(!checkNumFun){
			obj.value='';
			return ;
		}
		var choose_oper = parseInt(operator);
		var numValue = parseInt(obj.value);
		switch(choose_oper){
			case 0:
			return numValue = maxValue;
			case 1:
			return numValue <= maxValue;
			case 2:
			return numValue >= maxValue;
			default:
			alert("操作错误！");
		}
	}
	
	/*得到某个下拉框的value*/
	 function getSelectedData(selectObj){
      var selectValue;
	  var selectOne=document.getElementById(selectObj);  
	  var length=selectOne.options.length;
	  for(var i=0;i<length;i++){
		  	  if(i == selectOne.selectedIndex){
		  	  selectOne.options[selectOne.selectedIndex].value;
		  	  selectValue=selectOne.options[selectOne.selectedIndex].value;
	  	   }
	  	 }
	 	 return selectValue;
	   }
	/*得到某个下拉框的text*/
	 function getSelectedInnerText(selectObj){
	      var selectValue;
		  var selectOne=document.getElementById(selectObj);  
		  var length=selectOne.options.length;
		  for(var i=1;i<=length;i++){
		  	  if(i == selectOne.selectedIndex+1){
		  	  selectValue=selectOne.options[selectOne.selectedIndex].text;
		  	  }
		  	}
		  return selectValue;
	   }
	   
	function setColor(obj,colorCss){
		obj.style.backgroundcolor = colorCss;
	}
	function popup_show_0(id,obj,allId,obj1){
		all_popup_exit_0(allId,obj,obj1);
	    element = document.getElementById(obj+id);
	    element1 = document.getElementById(obj1+id);
	    element.style.visibility = "visible";
	    element.style.display = "block";
	    element1.style.backgroundColor = '#D8DEEA';
	}
	
	function all_popup_exit_0(allId,obj,obj1){
		for (var i=0;i<allId;i++){
		    element = document.getElementById(obj+i);
		    element1 = document.getElementById(obj1+i);
		    if (element.style.visibility && element.style.visibility == "visible"||element.style.display=='block'&& element.style.display != 'none'){
		        element.style.visibility = 'hidden';
		        element.style.display = 'none';
		        element1.style.backgroundColor = '#ECEFF5';
		    }
		}    
	}
	function all_popupinnerHTML_exit(allId,obj,obj1,num){
		var element = null;
		var element1 = null;
		for (var i=0;i<allId;i++){
		    element = document.getElementById(obj+i);
		    element1 =document.getElementById(obj1+i);
		    if(i == num){
		    	element1.style.backgroundColor = '#D8DEEA';
		    }else element1.style.backgroundColor = '#ECEFF5';
		    if (element.innerHTML != null){
		        element.innerHTML = null;
		        element.style.display = 'none';
		    }
		}    
	}
	function setCheckBox(obj,value1,value2){
		if(obj.value == value1){
			obj.value = value2;
		}else obj.value = value1;
	}
	
	function select_option(selectObj,num){
	  var selectOne=document.getElementById(selectObj); 
	   var length=selectOne.options.length;
	 	 for(var i=0;i<length;i++){
	  	  if(selectOne.options[i].value == num ){
	  	 	 selectOne.options[i].selected = true;
	  	  }
	  	}
	  }	 
	
	function setForm(value1,value2,value3,value4,value5,value6,li_id,index,billId){
			var str = '';
			str += '<form action="updateAD.action" method="post" name="upAdForm" id="upAdForm">';
			str += '<span class="close"><a href="javascript:close(\'';
			str += li_id;
			str += '\')"style="color:#94A3C4">x</a></span>';
			str += '<span><select id="selectalter" name="billDesc.channelID" onchange=document.getElementById("channlalter").value=getSelectedInnerText("selectalter")><option value="1">生活频道</option><option value="2">标签吧</option><option value="3">个股吧</option><option value="4">高级搜索</option></select></span>';
			str += '<input type="hidden" id="channlalter" name="billDesc.channel" value="'
			str += value6;
			str += '">';
			str += '<span><input type="text" style="width:300px" id="up_billTitle" onblur="verifyLength(this,12);" name="billDesc.billTitle" value="';
			str += value1;
			str += '">(12个字内)</span><br>';
			str += '<span><input type="text" style="width:300px" id="up_billURL" name="billDesc.billURL" value="';
			str += value2;
			str += '"></span><br>';
		 	str += '<span><input type="checkbox" id="adRepeatFlag" onclick=setCheckBox(this,"Y","N") name="billDesc.repeatFlag" ';				 	
			str += '/>(按此价格委托系统每周参与竞价)</span><br>';
			str += '<span><input type="text" id="up_price" maxlength="10"style="width:80px" name="billDesc.price" onblur=if(!integralVerity(this,checkNum(this),2,100)){alert("积分为正整数并且输入的值要大于100");} value="';
			str += value4;
			str += '">（出价应不低于100分）<input type="button" class="input_submit"value="修改" onclick=upFormSubmit(document.getElementById("upAdForm"))></span><br>';
			str += '<input type="hidden" id="oldPrice" name="oldPrice" value="';
			str += value4;
			str += '"/>';
			str += '<input type="hidden" id="up_billID" name="billDesc.billID" value="';
			str += billId;
			str += '"/>';
			str += '</form>';
			document.getElementById(li_id).innerHTML = str;
			var adRepeatFlag = document.getElementById('adRepeatFlag');
			if(value3 == "Y"){
				adRepeatFlag.checked = "true";
				adRepeatFlag.value = value3;
			}
			select_option('selectalter',parseInt(value5));
			document.getElementById(li_id).style.display = "block";
			document.getElementById(li_id).style.visibility = "visible";
			}
			function close(objname){
				var objDiv=document.getElementById(objname);
				objDiv.style.display = "none";
				objDiv.style.visibility = "hidden";
			}
			function checkURL(elem){return /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/.test(elem.value);}
		
			function aDformSubmit(obj){
			   if(obj.billTitle.value == ''){
					alert("广告标题不能为空!")
					return;
				}else if(!checkURL(obj.billURL)){
					alert('请输入正确的地址格式(http://开头)..');
					this.value='';
				}else if(obj.billURL.value == ''){
					alert("广告链接不能为空!");
					return;
				}else if(obj.price.value == ''){
					alert("价格不能为空!");
					return;
				}else{
					obj.submit();
				}
				this.disabled=true;
			}
				
			function upFormSubmit(obj){
				if(obj.up_billTitle.value == ''){
						alert("广告标题不能为空!")
						return;
					}else if(!checkURL(obj.up_billURL)){
						alert('请输入正确的地址格式(http://开头)..');
						this.value='';
					}else if(obj.up_billURL.value == ''){
						alert("广告链接不能为空!");
						return;
					}else if(obj.up_price.value == ''){
						alert("价格不能为空!");
						return;
					}else if(obj.up_price.value < obj.oldPrice.value){
						alert("竞价不能降低");
						return;
					}else{
						obj.submit();
					}
				}
				
			function setColorNew(oSource){
				var o=document.getElementById(oSource);
				if(o.value != ''){
					var dlg=document.getElementById('dlgHelper');
					var sColor = dlg.ChooseColorDlg().toString(16);
					if(sColor.length < 6)
					{
						sColor='000000'.substring(0,6-(sColor.length)) + sColor;
					}
					o.style.color = sColor;
					o.value = "[color=#" + sColor + "]" + o.value + "[/color]";
				}
			}
			
			function setUbbNew(obj){
				if(obj.value != ''){
					obj.value = "[B]" + obj.value + "[/B]";
				}
				//o.document.execCommand(sType,'',sColor);
			}
			
			function setUbbXie(){
				var subject = document.getElementById('subject').value;
				document.getElementById('subject').value = "[I]" + subject + "[/I]";
				//o.document.execCommand(sType,'',sColor);
			}
			
			function changeTrColor(obj,className_){
				obj.className = className_;
			}
			//检查时间格式
			function checkDate(obj){
				var re=/^(\d{4})\-(1[0-2]|0?[1-9])\-(0?[1-9]|[12][0-9]|3[01])$/;
			  	if(obj.value != ""){
				  if(!re.test(obj.value)){
				  	alert("输入错误!请用正确的时间格式");
				  	 obj.focus();
				  }
				}
			  }
			var fileType=new Array(".bmp",".jpg",".gif");
			 function getFilePathNew(obj,fileType,note_span){
			 	  document.getElementById(note_span).innerHTML = '';
			      var flag = 1;
				  var physical = document.getElementById(obj).value;
				  if(physical != ""){
				  var length = physical.length;
				  var charindex = physical.lastIndexOf(".");
				  if(charindex < 0){
				     flag = 2;
				  }
				  var ExtentName = physical.substr(charindex,4);
				  for(var i=0;i<fileType.length;i++){
					  if(!(ExtentName == fileType[i])){
					  	flag = 0;
					  	 document.getElementById(note_span).innerHTML='<font color="red">文件格式错误:本站暂时只支持('+fileType+')文件上传!</font>';
					  }else {document.getElementById(note_span).innerHTML="";}
					  break;
					  }
				  }
				  return flag;
			  }
					
			
		//分页用的
		function gotoPage(pageNo,actionName,formName,pageNum){
			pageNo = parseInt(pageNo);
			pageNum=parseInt(pageNum.trim());
			if(pageNo == '' || isNaN(pageNo) || pageNo < 1 || pageNo > pageNum){
    			alert("请输入正确的页码!");
    			return;
    		}
    		var frm = document.forms[formName];
    		frm.pageNo.value = pageNo;
    		frm.action = actionName+".action";
    		frm.submit();
    	}		
    	
       function selectOption(selectObj,num){
		  var selectOne=document.getElementById(selectObj); 
		   var length=selectOne.options.length;
		 	 for(var i=0;i<length;i++){
		  	  if(selectOne.options[i].value == num ){
		  	 	 selectOne.options[i].selected = true;
		  	  }
		   }
	    }	  
	    
	  function shadondiv(id,className){
			var bodyWidth = $(window.screen).attr("availWidth");
			var bodyHeight = $(window.screen).attr("availHeight");
			shadon_div = document.createElement("div");
			shadon_div.setAttribute("id",id);
			document.body.appendChild(shadon_div);
			$("#"+id).addClass(className); 
			$("#"+id).css("width",bodyWidth);
			$("#"+id).css("height",bodyHeight);
		}
		
		
		function keyWordNotNull(obj){
  			var labelPar=document.getElementById(obj);
  			var labelChildren=labelPar.childNodes;
  			var pass_flag=1;
  			var nullFlag=0;
  			for(var i=0;i<labelChildren.length;i++){
  			   if(labelChildren[i].type == 'text'&& labelChildren[i].value == ""){
  			      nullFlag=nullFlag+1;
  			  	 }
  			   }
		    if(nullFlag == 6){
 			   pass_flag = 0 ;}
  			return pass_flag;
  		}
  		
  		function getStockList(str,obj) {
			if(str.trim()==""){
　　 			return;
　　 		}
			if(str.length !=6){
				alert("请输入正确的股票代码！");
				obj.value='';
				obj.focus();
　　 			return;
			}
			var codePref = str.substring(0,1);	
	　　  	if(codePref != "0" && codePref != "1" && codePref != "2" && codePref != "3" && codePref != "4" && codePref != "5" && codePref != "6" && codePref != "9" ){
	　　 		alert("请输入正确的股票代码！");
				obj.value='';
				obj.focus();
				return;
			}
		    var  url="getKeywordByStock.action?key=" + str;
			XMLHttp.sendReq("get",url,"",getStockXMLList);
		}
		
		function getStockXMLList(obj){	
			var xmlObj = obj.responseXML;
			var keywordName = null;
			var stockName = xmlObj.getElementsByTagName('root')[0].getAttribute("key");
			if(stockName == "error"){
				alert(xmlObj.getElementsByTagName('root')[0].getAttribute("value"));
				return;
			}
			var keywordList = xmlObj.getElementsByTagName('root')[0].childNodes;
			var stockValue = document.getElementById('stockValue');
			if (keywordList == null || keywordList.length < 1){
				return;
			}
			for(i = 0;i<keywordList.length;i++){
				var stock = null;
				stock = document.getElementById(keywordList[i].getAttribute("value"));
				if(stock ==null){
					if(keywordName==null)
						keywordName = '<input name="keyWords" type="checkbox" id="'+ keywordList[i].getAttribute("value") + '" value="'+ keywordList[i].getAttribute("value") + '" onclick="clickKeyword(\'' + keywordList[i].getAttribute("value") + '\')">'+keywordList[i].getAttribute("value")+'</input>';
					else
						keywordName += '<input name="keyWords" type="checkbox" id="'+ keywordList[i].getAttribute("value") + '" value="'+ keywordList[i].getAttribute("value") + '" onclick="clickKeyword(\'' + keywordList[i].getAttribute("value") + '\')">'+keywordList[i].getAttribute("value")+'</input>';
				}
			}
			if(keywordName == null || keywordName.trim() == "")
				return;
			document.getElementById("stockLink").style.display = "block";
			document.getElementById("stockLink").style.visibility = "visible";
			document.getElementById("stockLink").innerHTML += keywordName;
		}
		
		function getKeywordList(str,obj) {
			if(str.trim()==""){
			return;
 		}
			if(str.trim().length<2){
				alert("您输入的标签字数太少，请重新输入");
				obj.value = '';
				obj.focus();
				return;
			}
			if(str.trim().length>11){
				alert("您输入的标签字数太多，不能超过10个字，请重新输入");
				obj.value = '';
				obj.focus();
				return;
			}
		    var  url="getKeyword.action?keyName=" + str;
			XMLHttp.sendReq("get",url,"",getKeywordXMLList);
		}
		
		function getKeywordXMLList(obj){	
			var xmlObj = obj.responseXML;
			var keywordName = null;
			var keywordList = xmlObj.getElementsByTagName('root')[0].childNodes;
			if (keywordList == null || keywordList.length < 1){
				return;
			}
			for(i = 0;i<keywordList.length;i++){
				var stock = null;
				stock = document.getElementById(keywordList[i].getAttribute("name"));
				if(stock ==null){
					if(keywordName==null)
						keywordName = '<input type="checkbox" name="keyWords"id="'+ keywordList[i].getAttribute("name") + '" value="'+ keywordList[i].getAttribute("name") + '" onclick="clickKeyword(\'' + keywordList[i].getAttribute("name") + '\')">'+keywordList[i].getAttribute("name")+'</input>';
					else
						keywordName += '<input type="checkbox" name="keyWords" id="'+ keywordList[i].getAttribute("name") + '" value="'+ keywordList[i].getAttribute("name") + '" onclick="clickKeyword(\'' + keywordList[i].getAttribute("name") + '\')">'+keywordList[i].getAttribute("name")+'</input>';
				}
			}
			
			if(keywordName == null || keywordName.trim() == "")
				return;
			document.getElementById("keywordLink").style.display = "block";
			document.getElementById("keywordLink").style.visibility = "visible";
			document.getElementById("keywordLink").innerHTML += keywordName;
		}
		
		 function getFilePath(obj){
		      var flag = 1;
			  var physical = document.getElementById(obj).value;
			  if(physical != ""){
			  var length = physical.length;
			  var charindex = physical.lastIndexOf(".");
			  if(charindex < 0){ flag = 2; }
			  var ExtentName = physical.substr(charindex,4);
			  if(!(ExtentName == ".jpg" || ExtentName == ".JGP" || ExtentName == ".GIF" || ExtentName == ".gif")){
				    flag = 0;
				    if(document.getElementById(obj).getAttribute('id')== 'file'){
				    	 document.getElementById('file_cue_1').innerHTML='<font color="red">文件格式错误:本站暂时只支持.jpg .gif文件上传!</font>';
				    	 document.getElementById("file_cue_1").style.display = "block";
						 document.getElementById("file_cue_1").style.visibility = "visible";
				    }}else{ document.getElementById('file_cue_1').innerHTML="";
				    document.getElementById("file_cue_1").style.display = "";
				   document.getElementById("file_cue_1").style.visibility = "hidden";}
			  }else {document.getElementById('file_cue_1').innerHTML='';}
			   
			  return flag;
		  }
		  function  file_MAX_MIN(min,max,obj){
		    var fileSize = parseInt(obj.fileSize);
		  	if( fileSize > max){
				alert("对不起！您上传的图片大小超过"+max+"K，请换一个小的图片再上传...");			
				return 1;
			}else if(fileSize < min){
				alert("对不起！您上传的图片大小小于"+min+"K，请换一个大的图片再上传...");			
				return 2;
			}
		  }
		  
		  function adListGet(area_id){
		  	 if(area_id != 0){
		  	 	var url = "adListAjax.action?areaID="+area_id;
			    XMLHttp.sendReq("get",url,"",adListGetXML);
		  	 }
		  }
		  
		  function adListGetXML(obj){
		  	 var records = eval("("+obj.responseText+")");
		  	 var str = "";
		  	 var successFlag = records.size;
			 if(successFlag != 0){
				 var recordJSON = records.record;
				 for(i = 0;i<recordJSON.length;i++){
					var t = i + 1;
					str += '<span class="ad_span_tgb" >【<a class="font22" onclick="addClickMatchAd(';
					str += recordJSON[i].billID;
					str += ')"  href="';
					str += recordJSON[i].billUrl;
					str += '" style="font-weight:bold" target="_blank">';
					str += recordJSON[i].billTitle;
					str += '</a>】</span>';
				  }
			  }
			 for(var i = 0 ; i < 5 - successFlag ; i++){str += '<span class="ad_span_tgb">【<a target="_blank" class="font22" href="initAddAD.action">虚席以待,点击竞价</a>】</span>';}
		     document.getElementById('ad_list').innerHTML= str;
	      }
	      
	      
	      var channelID = 0;
	      var ad_num = 0;
	      function adTGBListGet(area_id,adnum){
	      	 channelID = area_id;
	      	 ad_num = adnum;
		  	 if(area_id != 0){
		  	 	var url = "adTGBListAjax.action?areaID="+area_id;
			    XMLHttp.sendReq("get",url,"",adTGBListGetXML);
		  	 }
		  }
		  
		  function adTGBListGetXML(obj){
		  	 var records = eval("("+obj.responseText+")");
		  	 var str = "";
		  	 var successFlag = records.size;
			 if(successFlag != 0){
				 var recordJSON = records.record;
				 for(i = 0;i<recordJSON.length;i++){
					var t = i + 1;
					if(channelID == 1){
						str += '<span class="ad_span"><strong class="point">.</strong><a class="font22" onclick="tgbPvnum('; 
					}else
						str += '<span class="ad_span_tgb" >【<a class="font22" onclick="tgbPvnum(';
					str += recordJSON[i].billID;
					str += ')"  href="';
					str += recordJSON[i].billUrl;
					str += '" target="_blank" >';
					str += recordJSON[i].billTitle;
					if(channelID == 1){
						str += '</a></span>'; 
					}else
						str += '</a>】</span>';
				  }
			  }
			 if(channelID == 1){
			 	for(var i = 0 ; i < ad_num - successFlag ; i++){str += '<span class="ad_span"><strong class="point">.</strong><a  style="font-size:13px" target="_blank" href="tgbgb.jsp"><font class ="font22">虚席以待,点击合作</font></a></span>';}
		     }else
		        for(var i = 0 ; i < ad_num - successFlag ; i++){str += '<span class="ad_span_tgb">【<a target="_blank" class="font22" href="tgbgb.jsp">虚席以待,点击竞价</a>】</span>';}
		     document.getElementById('ad_tgb_list').innerHTML= str;
	      }
	  
 		 function addClickMatchAd(ID){
			var obj_xml_http;
			if (window.XMLHttpRequest) {
		         obj_xml_http = new XMLHttpRequest();
		    }else{ 
		      	 obj_xml_http = new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    var url= "addClickMatchAd.action?adID="+ID+"&randnum="+Math.random();
			obj_xml_http.open("get",url,true);
			obj_xml_http.send("");
		 }
		 
		 function tgbPvnum(ID){
			var obj_xml_http;
			if (window.XMLHttpRequest) {
		         obj_xml_http = new XMLHttpRequest();
		    }else{ 
		      	 obj_xml_http = new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    var url= "tgbPvnum.action?adID="+ID+"&randnum="+Math.random();
			obj_xml_http.open("get",url,true);
			obj_xml_http.send("");
		 }