	function changeType(k){
		document.getElementById("sell_li").className="";
		document.getElementById("prod_li").className="";
		document.getElementById("comp_li").className="";
		document.getElementById(k+"_li").className="current";
		document.getElementById("setype").value=k;
		document.getElementById("sell_hs").style.display="none";
		document.getElementById("prod_hs").style.display="none";
		document.getElementById("comp_hs").style.display="none";
		document.getElementById(k+"_hs").style.display="";
	}

	function changeSearchType(sType){
		var _url=location.href;
		var otype="";
		var a="manufacturer", b="s",c="selling";
		if (sType=="sell"){
				otype="trade";
				a="manufacturer";
				b="s";
				c="selling";
		}
		else if (sType=="prod"){
				otype="category";
				a="catalog";
				b="P";
				c="product";
		}
		else{
			otype="supplier";
			a="supplier";
			b="c";
			c="supplier";
		}
		
		var re=/trade_(selling|product|supplier)_(\d*)\/(\S*.shtml)\S*/g
		if (re.exec(_url))
			_url=_url.replace(re,"trade_"+c+"_1/$3");
		re=/(category|trade|supplier)(.madeinchina.com)/g		
		if (re.exec(_url)){
			document.location.href=_url.replace(re,otype+"$2");
			return;
		}
		if (_url.indexOf("www.madeinchina.com")==-1){
			re=/http:\/\/(\S*).madeinchina.com\/(\S*)/g
			document.location.href=_url.replace(re, "http://"+otype+".madeinchina.com/$1/$2");
			return;
		}
		var q=$("sq").value;
		var isFromCategory = $("isFromCategory").value;
		var rootCat=$("rootCat").value;
		
		
		if (isFromCategory=="1"){
			var re=/(catalog|manufacturer|supplier)\/(\d*)_(\D)(\d*)_(\d*)_(\d*)\/(\S*).shtml\S*/g
			_url=_url.replace(re, a+"/$2_"+b+"1_$5_$6/$7.shtml");
			document.location = _url;
		}
		else{
			if(!checkChinese1(q)){
	    		return;
	    	}
			/*_url="http://www.madeinchina.com/";
			var re=/`|~|!|@|#|\\$|\$|%|\^|&|\*|\(|\)|-|_|\+|=|\[|]|\{|}|\||\\|:=|:|;|\"|\'|<|>|,|\.|\/|\?/g
			q=q.replace(re, " ").replace(/(^\s*)|(\s*$)/g, "").replace(/\s+/g, "-");
			
			
			if ("sell"==sType)
				_url=_url+"trade_selling_1/"+q+".shtml";
			else if ("prod"==sType)
				_url=_url+"trade_product_1/"+q+".shtml";
			else if ("comp"==sType)
				_url=_url+"trade_supplier_1/"+q+".shtml";
			*/
			var para="";
			if (rootCat!=""){
				para="&cat="+rootCat;
			}
			_url=_url+para;
			document.location = _url;
		}
	}

function search(){
	
		
	var q = $("sq").value;
	if(!checkChinese1(q)){
    	return false ;
    }
	clearcat();
	
	var setype=$("setype").value;
	var rootCat=$("rootCat").value;
	//var re=/`|~|!|@|#|\\$|\$|%|\^|&|\*|\(|\)|-|_|\+|=|\[|]|\{|}|\||\\|:=|:|;|\"|\'|<|>|,|\.|\/|\?/g
	var para="";
	if (rootCat!="")
		para="&cat="+rootCat;
	//q=q.replace(re, " ").replace(/(^\s*)|(\s*$)/g, "").replace(/\s+/g, "-");
	var re2 =/(%|&|\\|\/)/g
	q=q.replace(re2, " ").replace(/(^\s*)|(\s*$)/g, "").replace(/\s+/g, "+").replace(/\++/g, "+");
	if(!checkLength1(q)){
    	return false;
	}
	if(q=="+"){
		alert("Please input keywords.");
		return false;
	}
	q=escape(q);
	var _url="http://www.madeinchina.com/";
	if ("sell"==setype)
		_url=_url+"trade_selling_1/"+q+".shtml"+para;
	else if ("prod"==setype)
		_url=_url+"trade_product_1/"+q+".shtml"+para;
	else if ("comp"==setype)
		_url=_url+"trade_supplier_1/"+q+".shtml"+para;
	document.location = _url;
	return false;
}
//-----------------------------------------------------------------------------
function checkChinese1(value){
  if(value!=''&&/[^\x00-\xff]/g.test(value)){
    alert('搜索请用英文.');
    return false;
  }
  return true;
}
function checkLength1(s){
   if(s.length>200){
    alert('关键字太长');
    return false;
   }
   if(s.length==0){
    alert('请输入关键字.');
    return false;
   }
	if(s.indexOf("\\")>0){
		alert('请正确输入关键字');
		return false;
	}
   ss = s.split(" ");
   for(i=0;i<ss.length;i++){
      if(ss[i].length>50){
        alert('关键字分隔过多.');
        return false;
      }
   }
   return true;
}
//-----------------------------------------------------------------------------
function checkLength2(s){
   if(s.length>200){
    alert('关键字太长.');
    return false;
   }
 	if(s.indexOf("\\")>0){
 		alert('请正确输入关键字');
 		return false;
 	}
   ss = s.split(" ");
   for(i=0;i<ss.length;i++){
      if(ss[i].length>50){
        alert('关键字分隔过多.');
        return false;
      }
   }
   return true;
}
//-----------------------------------------------------------------------------
function checkQueryStr(value){
	if(value!='' && /[^\x00-\xff]/g.test(value)){
    	alert('搜索请用英文');
    	return false;
  	}
  	if(value.length>200){
    	alert('关键字太长.');
    	return false;
   	}
   	if(value.indexOf("\\")>0){
   		alert('请正确输入关键字');
   		return false;
   	}
   	return true;
}

 function clearcat(){
     $("cat").value=$("rootCat").value;
 }