var searchprodbyclassidUrl = '/tradesearch.jsp?key=';
var autocompleteurl = '/jsp_include/searchAutoCompleteData.jsp';
var staturl='/jsp_include/stat.jsp?n='+Math.random(); ;
var path=location.href;
var Addivstr='';
var currentKey='';
var currentClassStr='';
var AdUrl='/trade_list_inc/tradelistad.asp';
var ldivstr='#l_ad_1';
var rdivstr='#r_ad_1';
var Addivstr='#lrAd';
var keywordinputStr='#search_key';
var Adlandrdivshow='<div class=\"l1\" id=\"l_ad_1\"></div><div class=\"r1\" id=\"r_ad_1\"></a></div>';
var urlkeydiv='#urlkey';
var tradeImg="img[class='tradeImg']";
var tjlink="a[href^='http://www.51.la']";
var vipNextTradeRecACUrl="/tradeListForVip.jsp?";
var vipMemberTradeRecordDiv="div[name='^tradeRec']";
var vipMTCurrentNumber='';
var fullsearchbtn="img[id='fullsearch-Btn']";
var directionselect='#directionselect';
var class1select='#directionselect';
var searchForm1_Tradelist='#searchForm1_Tradelist';



if (path.indexOf('tradelist')>0||path.indexOf('trade_list')>0){
	searchprodbyclassidUrl='/trade_list.jsp?key=';
}else if(path.indexOf('companylist')>0||path.indexOf('company_list')>0){
	searchprodbyclassidUrl='/company_list.jsp?key=';
}else if(path.indexOf('newslist')>0||path.indexOf('news_list')>0){
	searchprodbyclassidUrl='/news_list.jsp?key=';
}else if(path.indexOf('newssearch')>0>0){
	searchprodbyclassidUrl='/newssearch.jsp?key=';
}
else if(path.indexOf('companysearch')>0){
	searchprodbyclassidUrl='/companysearch.jsp?key=';
}
else if(path.indexOf('productsearch')>0){
	searchprodbyclassidUrl='/productsearch.jsp?key=';
}else if (path.indexOf('productlist')>0||path.indexOf('product_list')>0){
	searchprodbyclassidUrl='/product_list.jsp?key=';
}
function UrlEncode(str){ 
  var ret=""; 
  var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    var c=str2asc(chr); 
    //tt+= chr+":"+c+"n"; 
    if(parseInt("0x"+c) > 0x7f){ 
      ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
    }else{ 
      if(chr==" ") 
        ret+="+"; 
      else if(strSpecial.indexOf(chr)!=-1) 
        ret+="%"+c.toString(16); 
      else 
        ret+=chr; 
    } 
  } 
  return ret; 
} 
function UrlDecode(str){ 
  var ret=""; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    if(chr == "+"){ 
      ret+=" "; 
    }else if(chr=="%"){ 
     var asc = str.substring(i+1,i+3); 
     if(parseInt("0x"+asc)>0x7f){ 
      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
      i+=5; 
     }else{ 
      ret+=asc2str(parseInt("0x"+asc)); 
      i+=2; 
     } 
    }else{ 
      ret+= chr; 
    } 
  } 
  return ret; 
} 

function getNextNumber(CNumber){

 var cn=Number(CNumber);
 var nn=0;
 if (cn>=5){
   nn=1;
 }else{
 
 	nn=cn+1;
 }
 return nn;
	
}


function changeVipTradeRec(){
	
	 
	$("div[name^='tradeRec_']").each(function(){
	
    var CNumber= $(this).attr("id");
    var CMember=$(this).attr("name").replace('tradeRec_','');
    var NNumber=getNextNumber(CNumber);
    var tempUrl=vipNextTradeRecACUrl+"m="+CMember+"&k="+currentKey+"&n="+NNumber+"&class="+currentClassStr;
	var currentdiv=$(this).attr("name");
	$(this).load(tempUrl);
	$(this).attr("id",NNumber);
	});
}

function doVisRec(){
	$('#statVis').load(staturl);
}

function showlrAd(){
	currentKey=$(urlkeydiv).html();
	$(urlkeydiv).html('');
	$(Addivstr).html(Adlandrdivshow);
    window.setTimeout('loadlrAd()',100);
}
function loadlrAd(){
	
    AdUrl+='?keyword='+currentKey;
	$.get(AdUrl,{ 'pos': 'l','tclass':currentClassStr},function(data){

	$(ldivstr).html(data);
	});
   $.get(AdUrl,{ 'pos': 'r','tclass':currentClassStr},function(data){

	$(rdivstr).html(data);
	});
}
$(document).ready(function() {
	
	currentClassStr=$(Addivstr).html();
    currentKey=$(keywordinputStr).val();
    
	//setInterval("changeVipTradeRec()",20000);
	
	$(keywordinputStr).autocomplete({
					serviceUrl : autocompleteurl,
					minChars : 1,
					maxHeight : 230,
					width : 200,
					// callback function:
					onSelect : function(value, data) {
					location.href = searchprodbyclassidUrl + data;
					}
					
				});
				
		
				
		if (currentKey==''){
		$(fullsearchbtn).css('display','none');
		}		
				
		$(fullsearchbtn).mouseover(function() {
		 $(this).css('cursor','hand');
		});
		$(fullsearchbtn).click(function() {
		$(class1select).val("");
		$(directionselect).val("");
	    var currentKeyx=$(keywordinputStr).val();
		$.get("/jsp_include/urlEnocdeforjs.jsp?s="+currentKeyx, function(data){
location.href="http://search.foodqs.cn/tradelist_"+data+".html";
});

		});

if (currentKey!=''){
$("div[class='trade_record']").highlight(currentKey);
$("span[class='key_normal']").highlight(currentKey);
$("span[class='key_comname']").highlight(currentKey);
$("div[class='key_normal']").highlight(currentKey);

}


	window.setTimeout('doVisRec()',10);
	window.setTimeout('showlrAd()',50);
	$(tjlink).each(function(){
	$(this).html("");
	});
	
	
	
	
	});


