/*---求字符的BYTE数,--------注意:汉字算2个Byte,英文算1个Byte*/
function LenB(str){
	return str.replace(/[^\x00-\xff]/g,"**").length;
};
function $E(id){ return document.getElementById(id);};
function cat_sal(childname,salid,salname){
	 this.childname = childname;
	 this.salid = salid;
	 this.salname = salname;
};
function isNumber_(sDouble){
  var re = /^\d+(?=\.{0,1}\d+$|$)/
  return re.test(sDouble);
};
function isNumber(str){
	if(str=="0")return true;
	if(""==str || str.substring(0,1)=="0"){return false;} 
	var reg = /\D/; 
	return str.match(reg)==null;
};
/*是否手机号*/
function isMobile(ipt){
	var filter=/^1[3-9]{1}[0-9]{1}[0-9]{8}$/;
	if (!filter.test(ipt)) return false;
	return true;
};
function init_select(vid,rootid,namex,fix){
	var v=rootid.split(fix);
	var vv=namex.split(fix);
	var o=$E(vid);
	o.length=0;
	o.options.add(new Option("全部",""));
	for ( i=0; i<v.length; i++ ){
		if(v[i]!="")o.options.add(new Option(vv[i],v[i]));
	}
};
function msg_leng_check(div_input,div_num,num) {
   var val=$E(div_input).value.replace(/\ /g,"").length;
   $E(div_num).innerHTML="<span class=red>字数限制:</span>&nbsp;"+num+"&nbsp;<span class=red>,&nbsp;已输入字数:&nbsp;</span>"+val;
  };
function setCat(){
	init_select("catname",catName,catName,";");
	setChild("");
};
function setChild(val){
	var a=catName.split(";");
	var b=childName.split(";");
	var x="";//b[0];
	for(i=0;i<a.length;i++){
		if(a[i]==val){
			x=b[i];
			break;
		}
	}
	init_select("childname",x,x,",");
};
function setSale(val){
	var x="",y="";
	
	for(i=0;i<cat__sal.length;i++){
		var a=cat__sal[i];
		if(a.childname==val){
			x+=a.salid+",";
			y+=a.salname+",";
		}
	}
	init_select("saleid",x,y,",");
};
function msg_leng_check(div_input,div_num,num) {
	/*
   var str=$E(div_input).value;
   var i = 0;
   var ss=str.split("");
   var ii=0;
   for (ii;ii<ss.length;ii++){
    chr=ss[ii];
    if(LenB(chr)==2){
     i += 2;
    }else{
     i ++;
    }
   }
   $E(div_num).innerHTML="<span class=red>已输入字数:</span>"+i/2+"&nbsp;";
   */
   
   var val=$E(div_input).value.replace(/\ /g,"").length;
   $E(div_num).innerHTML="<span class=red>字数限制:</span>&nbsp;"+num+"&nbsp;<span class=red>,&nbsp;已输入字数:&nbsp;</span>"+val;
  };
     
/*只能读入数字*/
function onlyNum(){ 
  	if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96&&event.keyCode<=105))){
		event.returnValue=false;
	}
};
/*是否手机号*/
function isMobile(ipt){
	var filter=/^1[0-9]{1}[0-9]{1}[0-9]{8}$/;
	if (!filter.test(ipt)) return false; 
	return true; 
};
/*时间比较*/
function vs_check_time(t1,t2){
	var t1=$E(t1).value.replace(/\-/g,"/");
	var t2=$E(t2).value.replace(/\-/g,"/");
	if(t1!="" && t2!=""){
		if(Date.parse(new  Date(t2))>=Date.parse(new  Date(t1))){
			return true;
		}else{
			alert("[结束时间]不能小于[开始时间]!");
			return false;
		}
	}
	return true;
};
/**ajax对像*/
function GetHTTP(){	
	 var ajax=false;
	  try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");	
	  }catch (e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				ajax = false;
			}
	   }
	   if (!ajax && typeof XMLHttpRequest!='undefined') {
		    ajax = new XMLHttpRequest();
	    }
	   return ajax;
	};
	/*检测注册的用户名是否存在*/
function checkUserExist(mobile,flag){
	var xmlHttp = GetHTTP();
	var post= "flag="+flag+"&mob="+mobile+"&rand="+ Math.random()*100;
    xmlHttp.open("POST", "/m_sms_msg.html?method=check_mobile_is_have&", false);    
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
	return xmlHttp.responseText;
};


/*输入时直接判断手机号*/
	function user_check(flag){
		var mobile=$E('mobile').value;
		if(mobile.length!=11)return;
		var b=checkUserExist(mobile,flag);
		if(b=="0"){
			$E('merror').innerHTML="";
		}else{
			$E('merror').innerHTML="*该手机号已存在!!";
			if(confirm('该手机号已存在,是否进入修改页面 ?')){
				document.location.href=b;
			}
		}
	};
/*判断组是否存在*/
function checkNameExist(name){
	var xmlHttp = GetHTTP();
	var post= "namex="+name+"&rand="+ Math.random()*100;
    xmlHttp.open("POST", "/cuengroup.html?method=check_namex_is_have&", false);    
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
	return xmlHttp.responseText;
};
function send_msg_post_order(mobile,msg){
	var xmlHttp = GetHTTP();
	var post= "sys_admin.namex="+msg+"&sys_admin.mobile="+mobile+"&rand="+ Math.random()*100;
    xmlHttp.open("POST", "/load.html?method=sms&", false); 
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
	return xmlHttp.responseText;
};
function send_mms_msg(mobile,id){
	var xmlHttp = GetHTTP();
	var post= "o.id="+id+"&mobile="+mobile+"&rand="+ Math.random()*100;
    xmlHttp.open("POST", "/mmsmsg.html?method=test&", false); 
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
	return xmlHttp.responseText;
};
/*输入时直接判断组名*/
	function group_name_check(namex){
		var mobile=$E(namex).value.replace(/\ /g,"");
		if(oldname!=mobile){
			var b=checkNameExist(mobile);
			if(b=="1"){
				$E('merror').innerHTML="*该组名已存在!!";
			}else{
				$E('merror').innerHTML="";
			}
		}else{
			$E('merror').innerHTML="";
		}
	};

/*按组ID号查询手机号信息*/
function getMobileByGroupId(gid,div){
	var xmlHttp = GetHTTP();
	var post= "id="+gid+"&rand="+ Math.random()*100;
    xmlHttp.open("POST", "/cuengroup.html?method=list_mobile_by_id&", false);    
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xmlHttp.send(post);
    $E(div).innerHTML="组ID为[<span class=red>"+gid+"</span>]的手机号是:&nbsp;&nbsp;&nbsp;(鼠标放在连接上或点击将显示用户详细信息)<br/>"+xmlHttp.responseText;
};
/*从手机号中移除一个手机号*/
function del_do(del,mob){
	var mobile=$E(del).value.replace(/\ /g,"");
	var allmobile=$E(mob).value.replace(/\ /g,"");
	if(mobile==""){
		alert("手机号不能为空!");
		return false;
	}
	if(mobile.length!=11){
		alert("手机号不合法!");
		return false;
	}
	if(allmobile.indexOf(mobile)!=-1){
		if(confirm('确定要移除该记录吗?')){
			$E(mob).value=allmobile.replace(mobile,"").replace(/\,,/g,",");
		}
	}else{
		alert("没有找到您想移除的手机号!");
	}
	

};
/*--截取指定长度Byte的字符----len为限制的最大长度*/
function SubString(str,len) {
	var i = 0;
	var ss=str.split("");
	var ii=0;
	len=len*2;
	for (ii;ii<ss.length;ii++){
		chr=ss[ii];
		if(LenB(chr)==2){
			if (i+2>len) break;
			i += 2;		
		}else{
			if (i+1>len) break;
			i ++;
		}
	}
	str = str.substring(0,ii);
	if(ss.length>len/2)str+="...";	
	document.write(str);
};
/* 控制表格变色*/
function changeColor(idxx){
	var TbRow = $E(idxx);
	if (TbRow != null){
		 TbRow.rows[0].style.backgroundColor="#ADB6BD";
		 TbRow.rows[0].style.height="22";		 
		 for (var i=1;i<TbRow.rows.length ;i++ ) {
			 if (TbRow.rows[i].rowIndex%2==1) {
			 	TbRow.rows[i].style.backgroundColor="";
			 } else{
			 	TbRow.rows[i].style.backgroundColor="#Efefef";
			 }
		 }
	}
};
/*全选*/
function selAll(idx){ 
  o=document.getElementsByName(idx);
  for(i=0;i<o.length;i++){ 
    o[i].checked=true;
  } 
};
/*反选*/
function selNo(idx){ 
  o=document.getElementsByName(idx);
  for(i=0;i<o.length;i++){  
  	  if(o[i].checked==true){
    	o[i].checked=false;
      }else{
    	o[i].checked=true;
      }
  } 
};
/*还原*/
function rest(idx){ 
  o=document.getElementsByName(idx);
  for(i=0;i<o.length;i++){  
  	  o[i].checked=false;
  } 
};
/* 提交前检查是否选中*/
function checkIsHave(idx){
  o=document.getElementsByName(idx);
  flag=0;
  for(i=0;i<o.length;i++){ 
    if(o[i].checked){
		flag=1;
		continue;
	}
  }
  if(flag==1){
  	return true;
  }else{
  	alert("请勾选想要移动的项目..");
  	return false;
  }
};
/*弹出窗定位*/
function openx(w,h,href){
	ww=parseInt(w);
	hh=parseInt(h);
	var ll=(window.screen.width-ww)/2;
	var tt=(window.screen.height-hh)/2;
	ss=window.open(href,'blue','toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no,width='+ww+',height='+hh+',top='+tt+',left='+ll);
	/*ss.moveTo(ll,tt);*/
};
/*跟据地址，取得属性的值*/
function Request(url,sName){
　 var sURL = new String(url);
　 var iQMark= sURL.lastIndexOf('?');
　 var iLensName=sName.length;
　 var iStart = sURL.indexOf('?' + sName +'=');
　 if (iStart==-1){
　      iStart = sURL.indexOf('&' + sName +'=');
　		if (iStart==-1){
　		    return null;
　		}
　 }
　 iStart = iStart + iLensName + 2;
　 var iTemp= sURL.indexOf('&',iStart);
　 if (iTemp ==-1){
　		iTemp=sURL.length;
　  }
　 return sURL.slice(iStart,iTemp );
　 sURL=null;
};

/*==============功能列表功能函数============*/               
function GetObj(objName){
	if($E){
		return eval('$E("' + objName + '")');
	}else{
		return eval('document.all.' + objName);
	}
};
//23,22,21,20,19,18,17,16,15
//23,    22,    21,       20,   19,    18,        17,          16,              15
//信息员,村支书,镇乡领导,县领导,市领导,村级信息员,镇乡信息中心,县区信息服务中心,市农业信息服务中心
var idx="24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1";
var qx="渠道,信息员,村支书,镇乡领导,县领导,市领导,村级信息员,镇乡信息中心,县区信息服务中心,市农业信息服务中心,CP信息管理员,企业管理员,自治区管理员,系统管理员,审核组长,审核员,市级管理员,市级内容审核员,县/区级管理员,县/区级内容审核员,乡级管理员,村级管理员,村信息员,营业厅管理员";
function init_qx(id){
	var sp=idx.split(",");
	var spm=qx.split(",");
	var msg="";
	for(var y=0;y<idx.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	document.write(msg);
};
function init_qx_div(id,div){
	var sp=idx.split(",");
	var spm=qx.split(",");
	var msg="";
	for(var y=0;y<idx.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	$E(div).innerHTML=msg;
};



function init_smsqx_div(id,div){
	var sp="000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,017,018,019,020,021,022,023,024,025,026,100".split(",");
	var spm="系统管理员,灾害预防,乡村幽默,生活保健,农家百科,农业科技,农业灾害天气预警业务,固原农业气象服务与农业灾害天气,银川农业气象服务与农业灾害天气,中卫农业气象服务与农业灾害天气,吴忠农业气象服务与农业灾害天气,石嘴山农业气象服务与农业灾害天气,硒砂瓜致富经,枸杞致富经,设施蔬菜致富经,奶牛致富经,经果林致富经,铃薯致富经,肉牛羊致富经,养鱼致富经,盐池县致富经,禽蛋致富经,红枣致富经,葡萄致富经,花卉致富经,养猪致富经,小茴香致富经,劳务信息".split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	$E(div).innerHTML=msg;
};
function init_mmsqx_div(id,div){
	var sp="501,502,503,504".split(",");
	var spm="农业期刊,致富金点子,招聘信息餐饮专刊,欢乐新农村".split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	$E(div).innerHTML=msg;
};

function write_smsqx(id){
	var sp="000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,017,018,019,020,021,022,023,024,025,026,100,501,502,503,504".split(",");
	var spm="系统管理员,灾害预防,乡村幽默,生活保健,农家百科,农业科技,农业灾害天气预警业务,固原气象/灾害,银川气象/灾害,中卫气象/灾害,吴忠气象/灾害,石嘴山气象服务/灾害,硒砂瓜致富经,枸杞致富经,设施蔬菜致富经,奶牛致富经,经果林致富经,铃薯致富经,肉牛羊致富经,养鱼致富经,盐池县致富经,禽蛋致富经,红枣致富经,葡萄致富经,花卉致富经,养猪致富经,小茴香致富经,劳务信息,农业周刊,致富金点子,招聘信息餐饮专刊,欢乐新农村".split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	document.write(msg);
};
function write_sms_service(id){
	var sp="00000,01001,00001,00002,00003,00004,00005,00006,00007,00008,00009,00010,00011,00012,00013,00014,00015,00016,00017,00018,00019,00020,00021,00022,00023,00024,00025,00026,00100".split(",");
	var spm="价格业务,手机农贸,灾害预防,乡村幽默,生活保健,农家百科,农业科技,农业灾害天气预警业务,固原气象/灾害,银川气象/灾害,中卫气象/灾害,吴忠气象/灾害,石嘴山气象服务/灾害,硒砂瓜致富经,枸杞致富经,设施蔬菜致富经,奶牛致富经,经果林致富经,铃薯致富经,肉牛羊致富经,养鱼致富经,盐池县致富经,禽蛋致富经,红枣致富经,葡萄致富经,花卉致富经,养猪致富经,小茴香致富经,劳务信息".split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	document.write(msg);
};


function init_group(id){
	var idx="5,4,3,2,1";
	var qx="E组,D组,C组,B组,A组";
	var sp=idx.split(",");
	var spm=qx.split(",");
	var msg="";
	for(var y=0;y<idx.length;y++){
		if(sp[y]==id){
			msg=spm[y];break;
		}
	}
	document.write(msg);
};
/*村群组*/
function init_groups(id){
	var idx="1,2,3,4,5";
	var qx="A组,B组,C组,D组,E组";
	var sp=idx.split(",");
	var spm=qx.split(",");
	var idxx=id.split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		for(var yy=0;yy<idxx.length;yy++){
			if(sp[y]==idxx[yy]){
				msg+=spm[y]+"/";
			}
		}
	}
	document.write(msg.substring(0,msg.length-1));
};
function up_flag(id){
	var idx="0,1,2";
	var qx="待审核,已通过,未通过";
	var sp=idx.split(",");
	var spm=qx.split(",");
	var msg="";
	for(var y=0;y<sp.length;y++){
		if(sp[y]==id)msg=spm[y];
	}
	document.write(msg);
};
/*区域判断*/
function c_null(id,msg){
	var val=$E(id).value.replace(/\ /g,"");
	if(val.indexOf("=")!=-1 || val==""){
		alert(msg);
		return false;
	}
	return true;
};
/*手机号判断*/
function mobile_null(id,msg){
	var val=$E(id).value.replace(/\ /g,"");
	if((val.substring(0,2)!='13'&& val.substring(0,2)!='15')|| val.length!=11){
		alert(msg);
		return false;
	}
	return true;
};
/*字符长度判断*/
function msg_null(id,msg,size){
	var val=$E(id).value.replace(/\ /g,"");
	if(val=="" || val.length>size){
		alert(msg);
		return false;
	}
	return true;
};
function msg_null_(id,msg,size){
	var val=$E(id).value.replace(/\ /g,"");
	if(val=="" || val.length>size || val.indexOf("=")!=-1){
		alert(msg);
		return false;
	}
	return true;
};
/*禁用处理*/
function dis_null(id){
	var o=$E(id);
	var val=o.value.replace(/\ /g,"");
	if(val.indexOf("=")==-1){
		o.disabled=true;
	}
};
/*取消禁用处理*/
function rdis_null(id){
	var o=$E(id);
	o.disabled=false;
};





/* -------------------------栏目----------------------------- */
/*交易类型*/
function jy_type(typex){
	var id="1,-1,0",str="买,卖,--",col="red2,ls2,red";
	var sp=id.split(","),msg="",colx="";
	for(ii=0;ii<sp.length;ii++){
		if(sp[ii]==typex){
			msg=str.split(",")[ii];
			colx=col.split(",")[ii];
			break;
		}
	}
	document.write("<span class='"+colx+"'>"+msg+"</span>");
};
/*主目录*/
function rootx_main(idx){
	var sp=idx.split(",");
	nav_length = nav.length;
	var msg="",value="",text="";
	for(ii=0;ii<sp.length;ii++){
		for ( i=1; i<nav_length; i++ )	{
			value = nav[i][0];
			text =  nav[i][1];
			if ( value.length ==3 && sp[ii]==value){
				msg+="["+text+"]/";
			}
		}
	}
	document.write(msg.substring(0,msg.length-1));
};
/*终级目录*/
function catx_main(idx){
	var sp=idx.split(",");
	nav_length = nav.length;
	var msg="",value="",text="";
	for(ii=0;ii<sp.length;ii++){
		for ( i=1; i<nav_length; i++ )	{
			value = nav[i][0];
			text =  nav[i][1];
			if ( value.length ==9 && sp[ii]==value){
				msg+="["+text+"]/";
			}
		}
	}
	document.write(msg.substring(0,msg.length-1));
};
/*初始化*/
function init_root(vid,rootid,catid){
	nav_length = nav.length;
	var msg="<span class=red>点击</span>一级栏目将<span class=red>展开/收缩</span>子栏目...<br>",value="",text="";
	var num=-1;
	for ( i=1; i<nav_length; i++ )	{
		value = nav[i][0];
		text =  nav[i][1];
		if ( value.length ==3 ){
			num++;
			msg+="<input name='rootx_' type='checkbox' value='"+value+"' onclick=\"root_value('"+value+"',"+num+")\">>><span onclick='OpenSetup("+i+")'>"+text+"</span><<<br/>";
			msg+="<DIV ID='SetupClose"+i+"' STYLE='DISPLAY:none'>"+init_catx(value,num)+"</div>";
		}
	}
	$E(vid).innerHTML=msg;
};
/*按大类初始化*/
function init_root_root(vid,rootid){
	nav_length = nav.length;
	var msg="<span class=red>点击</span>一级栏目将<span class=red>展开/收缩</span>子栏目...<br>",value="",text="";
	var num=-1;
	for ( i=1; i<nav_length; i++ )	{
		value = nav[i][0];
		text =  nav[i][1];
		if ( value.length ==3 && value==rootid){
			num++;
			msg+="<input name='rootx_' type='checkbox' value='"+value+"' onclick=\"root_value('"+value+"',"+num+")\">>><span onclick='OpenSetup("+i+")'>"+text+"</span><<<br/>";
			msg+="<DIV ID='SetupClose"+i+"' STYLE='DISPLAY:'>"+init_catx(value,num)+"</div>";
		}
	}
	$E(vid).innerHTML=msg;
};
/*放入下拉列表*/
function init_root_select(vid,rootid){
	nav_length = nav.length;
	var o=$E(vid);
	with(o){options.add(new Option("全部",""));}
		for ( i=1; i<nav_length; i++ )	{
			value = nav[i][0];
			text =  nav[i][1];
			if (value.length ==9 && value.substring(0,3)==rootid){	
				o.options.add(new Option(nav[i][1],nav[i][0]));		
			}
		}
	
};
var _s=-1;
/*取得栏目的二级三级项目*/
function init_catx(value,numx){	
	nav_length = nav.length;
	var msgx="",valuex="",textx="",tip="";
	var count=-1,c=0,cc=0;
	var temp="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╙",temp_="&nbsp;&nbsp;&nbsp;",temp__="";
	for ( x=1;x<nav_length;x++ ){
		valuex = nav[x][0];
		textx =  nav[x][1];
		tip =    nav[x][2];
		if ( valuex.length ==6 && valuex.substring(0,3)==value){
			cc++;count=-1;
			var ms="";
			if(cc==1)
				msgx+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<"+textx+">";
			else
				msgx+="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<"+textx+">";
		}
		if ( valuex.length ==9 && valuex.substring(0,3)==value){
			count++;c++;_s++;
			if(count%4==0){
				temp__=temp;
				count=0;
			}else
				temp__=temp_;
		/*	if(c==0)temp__=temp__.replace("<br>","");*/
			msgx+=temp__+"<span title='"+tip+"'><input name='catx_' type='checkbox' value='"+valuex+"' onclick=\"cat_value('"+valuex+"',"+_s+","+numx+",'"+tip+"')\">"+textx+"</span>";
		}
	}
	return msgx;
};
/*初始化选择列表*/
function init_sel_catx(value){		
	nav_length = nav.length;
	var msgx="",valuex="",textx="",tip="",textx_="";	
	for ( x=1;x<nav_length;x++ ){
		valuex = nav[x][0];
		textx =  nav[x][1];
		tip =    nav[x][2];
		if ( valuex.length ==9 && valuex.substring(0,value.length)==value){		
			msgx+=tip+",";
			textx_+=valuex+"__"+textx+",";
		}
	}
	return msgx+"######"+textx_;
};

/*按值初始化列表*/
function init_sel(v1,f1,v2,f2,div){
	var ps1=v1.split(",");
	var ps2=v2.split(",");
	for(i=0;i<ps1.length;i++){
		if(ps1[i]!="")addItem(f1+ps1[i],"left");		
	}
	for(i=0;i<ps2.length;i++){
		if(ps2[i]!="")addItem(f2+ps2[i],"left");
	}
};
/*按值初始化大类列表框*/
function init_sel_cat(v1,f1,v2,f2,div){
	var ps1=v1.split(",");
	var ps2=v2.split(",");
	var o=$E(div);
	with(o){
		options.add(new Option("=分类=","0"));
		for(i=0;i<ps1.length;i++){
			if(ps1[i]!="")options.add(new Option(f1+(ps1[i].split("__")[1]),f1+(ps1[i].split("__")[0])));
		}
		for(i=0;i<ps2.length;i++){
			if(ps2[i]!="")options.add(new Option(f2+(ps2[i].split("__")[1]),f2+(ps2[i].split("__")[0])));
		}
	}
};
/*按大类查关键字处理*/
function find_user_key_left(xcatidx){
	var o=$E(xcatidx).value;
	$E('left').options.length=0;
	if(o=="0"){
		var v1=init_sel_catx("006001");
		var v2=init_sel_catx("006002");
		init_sel(v1.split("######")[0],"卖",v2.split("######")[0],"买","cat");
	}else{
		var v1=init_sel_catx(o.replace("卖","").replace("买",""));
		init_sel(v1.split("######")[0],o.substring(0,1),"","","cat");
	}
};
/*初创化更新时的关键字*/
function init_key(val,idx){
	var ps=val.split(",");
	for(i=0;i<ps.length;i++){
		if(ps[i]!="")addItem(ps[i],idx);
	}
};
/*向列表中加值*/
function addItem(valx,id){
	if(valx==""){return;}
	var oSelect = $E(id);
	var oOption = document.createElement("OPTION");
	if(getIsHave(valx,id)==0){
		oSelect.options.add(oOption);
		oOption.text = valx;
		oOption.value = valx;
	}
};

/*查关键字*/
function find_key(selid,divid,val_id){
	var sO = $E(selid).value;
	if(sO==""){
		alert("关键字不能为空!");
	}else{
		var ss_k=getIsHaveLike(sO);
		if(ss_k!=""){
			init_key(getIsHaveLike(sO),divid);
		}else{
			alert("没有查到关键字!");
		}
	}
	KeyAll(divid,val_id);
};
/*查关键字*/
function find_key2(selid,divid){
	var sO = $E(selid).value;
	if(sO==""){
		alert("关键字不能为空!");
	}else{
		var ss_k=getIsHaveLike2(sO);
		if(ss_k==""){
			alert("没有查到关键字!");
		}
	}
};
/*移动值*/
function moveSelected(oSourceSel,oTargetSel,to_id,val_id){
     /*建立存储value和text的缓存数组*/
     var arrSelValue = new Array();
     var arrSelText = new Array();
     /*此数组存贮选中的options，以value来对应*/
     var arrValueTextRelation = new Array();
     var index = 0;/*用来辅助建立缓存数组*/
     
     /*存储源列表框中所有的数据到缓存中，并建立value和选中option的对应关系*/		
     for(var i=0; i<oSourceSel.options.length; i++){
         if(oSourceSel.options[i].selected){
             /*存储*/
             arrSelValue[index] = oSourceSel.options[i].value;
             arrSelText[index] = oSourceSel.options[i].text;
             /*建立value和选中option的对应关系*/
             arrValueTextRelation[arrSelValue[index]] = oSourceSel.options[i];
             index ++;
         }
     }
     	
     /*增加缓存的数据到目的列表框中，并删除源列表框中的对应项*/
     for(var i=0; i<arrSelText.length; i++){
         /*增加*/
         var oOption = document.createElement("option");
         oOption.text = arrSelText[i];
         oOption.value = arrSelValue[i];
         if(getIsHave(oOption.value,to_id)==0)
         oTargetSel.add(oOption);
         
         /*删除源列表框中的对应项   */      
         /*oSourceSel.removeChild(arrValueTextRelation[arrSelValue[i]]);*/
     }
	 KeyAll(to_id,val_id);
	 
 };
 /*判断是否存在*/
 function getIsHave(val,id){
 	var oS= $E(id);
 	var ccc=0;
 	for(v=0;v<oS.length;v++){
 		if(oS[v].value==val)ccc++;
 	}
 	return ccc;
 };
 
 /*判断是否存在*/
 function getIsHaveLike(val){
 	var oS= $E("left");
 	var ccc="";
 	for(v=0;v<oS.length;v++){
 		if(oS[v].text.indexOf(val)!=-1)ccc+=oS[v].text+",";
 	}
 	return ccc;
 };
 /*判断是否存在*/
 function getIsHaveLike2(val){
 	var oS= $E("left2");
 	var ccc="";
 	for(v=0;v<oS.length;v++){
 		if(oS[v].text.indexOf(val)!=-1){oS[v].selected=true;ccc="y"}else{oS[v].selected=false;}
 	}
 	return ccc;
 };
  /*判断是否存在*/
 function KeyAll(id,val_id){
 	if(val_id=="keyx2"){KeyAll2(id,val_id);return}
 	var oS= $E(id);
 	var ss="";
 	for(v=0;v<oS.length;v++){
 		ss+=oS[v].text+",";
 	}
 	$E(val_id).value=ss;
 };
 function KeyAll2(id,val_id){
 	var oS= $E(id);
 	var ss="";
 	for(v=0;v<oS.length;v++){
 		ss+=oS[v].value+",";
 	}
 	$E(val_id).value=ss;
 };
/*移出*/
function deleteSelectItem(oSelect,c_id,val_id){
     for(var i=0; i<oSelect.options.length; i++)
     {
         if(i>=0 && i<=oSelect.options.length-1 && oSelect.options[i].selected)
         {
             oSelect.options[i] = null;
             i --;
         }
     }
	 KeyAll(c_id,val_id);
 };
/*根据大类取得子类的列表*/
function load_catx(value,url){
	if(value.length>3)
		value=value.substring(0,3);
	nav_length = nav.length;
	var msgx="",valuex="",textx="",tip="";
	var count=-1,c=0,cc=0;
	var temp="<br>&nbsp;&nbsp;╙",temp_="&nbsp;",temp__="";
	for ( x=1;x<nav_length;x++ ){
		valuex = nav[x][0];
		textx =  nav[x][1];
		tip =    nav[x][2];
		if ( valuex.length ==6 && valuex.substring(0,3)==value){
			cc++;count=-1;
			var ms="";
			if(cc==1)
				msgx+="<b>+"+textx+"</b>";
			else
				msgx+="<br><b>+"+textx+"</b>";
		}
		if ( valuex.length ==9 && valuex.substring(0,3)==value){
			count++;c++;_s++;
			if(count%4==0){
				temp__=temp;
				count=0;
			}else
				temp__=temp_;
		/*	if(c==0)temp__=temp__.replace("<br>","");*/
			msgx+=temp__+"<a href='/"+url+".html?method=list&"+url+".catx="+valuex+"' title='"+tip+"'>"+textx+"</a>";
		}
	}
	document.write(msgx);
};
function load_catx_select(valueid,vid,kid){
	var value="";
	if(valueid=="1")value="006001";
	if(valueid=="-1")value="006002";
	if(valueid=="-2"){
		alert("请选择交易!");
		init_select(vid,"","",",");
		init_select(kid,"","",",");
		return;
	}
	nav_length = nav.length;
	var idxx="",namexx="",valuex="",textx="",tip="";
	if(value.length==6){
		for ( x=1;x<nav_length;x++ ){
			valuex = nav[x][0];
			textx =  nav[x][1];
			tip =    nav[x][2];
			if ( valuex.length ==9 && valuex.substring(0,6)==value){
				idxx+=valuex+",";
				namexx+=textx+",";
			}
		}
	}else{
		idxx="";
		namexx="";
	}
	init_select(vid,idxx,namexx,",");
	init_select(kid,"","",",");
};

function load_keyx_select(valueid,vid){
	nav_length = nav.length;
	var idxx="",valuex="",textx="",tip="";
	for ( x=1;x<nav_length;x++ ){
			valuex = nav[x][0];
			textx =  nav[x][1];
			tip =    nav[x][2];
			if ( valuex==valueid){
				idxx+=tip+",";
			}
	}
	init_select(vid,idxx,idxx,",");
};
/*更新kye的值*/
function set_key(ss){
	var o=$E("keyx");
	if(o)o.value=ss;
};
/*子项更新后,更新父项的状态*/
function cat_value(valuex,ss,sss,tip){
	var rootx=document.getElementsByName("rootx_");
	var catx= document.getElementsByName("catx_");
	var o=$E("keyxx");
	
	var ox=tip.split(",");
	var strx="点击选择:";
	for(u=0;u<ox.length;u++){
		strx+="<a href='#' onclick=\"set_key('"+ox[u]+"')\"><span class=red>"+ox[u]+"</span></a>&nbsp;&nbsp;";
	}
	if(o)o.innerHTML=strx;
	/*
	if(o && o.value=="")o.value=tip;
	if(catx[ss].checked){
		rootx[sss].checked=true;
		if(o && o.value.indexOf(",")!=-1)o.value=tip;
		return;
	}else{
		if(o && o.value==tip)o.value="";
	}*/
	var cou=0;
	for(var h=0;h<catx.length;h++){
		if(catx[h].value.substring(0,3)==valuex.substring(0,3) && catx[h].checked){
			cou++;break;
		}
	}
	if(cou>0)
		rootx[sss].checked=true;
	else
		rootx[sss].checked=false;
};
/*一级如果没选中,则子项也全不选中*/
function root_value(valuex,numxx){
	var rootx=document.getElementsByName("rootx_");
	var catx= document.getElementsByName("catx_");
	if(rootx[numxx].checked==false){
		for(var y=0;y<catx.length;y++){
			if(catx[y].value.substring(0,3)==valuex){
				catx[y].checked=false;
			}
		}
	}
};
/*跟据值组来选中根目录*/
function init_old_root(idx){
	var rootx=document.getElementsByName("rootx_");
	var sp=idx.split(",");
	nav_length = rootx.length;
	for(ii=0;ii<sp.length;ii++){
		for ( i=0; i<nav_length; i++ ){
			if ( sp[ii]==rootx[i].value){
				rootx[i].checked=true;
			}
		}
	}
};
/*跟据值组来选中终极目录*/
function init_old_cat(idx){
	var catx=document.getElementsByName("catx_");
	var sp=idx.split(",");
	nav_length = catx.length;
	for(ii=0;ii<sp.length;ii++){
		for ( i=0; i<nav_length; i++ ){
			if ( sp[ii]==catx[i].value){
				catx[i].checked=true;
			}
		}
	}
};
/*打开层*/
function OpenSetup(i){
	var vvv=$E("SetupClose"+i);
	if(vvv.style.display=="none")
		vvv.style.display="";
	else
		vvv.style.display="none";
};

