var bordercolor = "#666666";
var width = 149;
var pagetype = "theard";
var srcEle;

function getStoreByKey(bcolor,w,src,type){

		if(bcolor != null && bcolor != "")
			bordercolor = bcolor;
		if(type != null && type != "")
			pagetype = type;		
		if(w != null && w > 0)
			width = w;
		var keyword = src.value;
		srcEle = src;
		if(keyword.trim() !="")
			productOnload.findStoresByKey(keyword,getStoreByKeyCallBack);
		else
			hiddenStoreObjMsg();			
}

function getStoreByKeyCallBack(result){	

	var storehtml = "";
	if(pagetype == "theard"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printThreadStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "fanli"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printFanliStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "fanliself"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printFanliSelfStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "coupon"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printCouponStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "couponnew"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printCouponStorenewhtml(storehtml,storeobj)
		}
	}
	
	else if (pagetype == "kxcoupon"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printkxCouponStorehtml(storehtml,storeobj)
		}	
	}else if (pagetype == "sales"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printSalesStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "salesnew"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printSalesNewStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "kxsales"){
	for (var i in result) {
		var storeobj = result[i];
		storehtml = printkxSalesStorehtml(storehtml,storeobj)
		}		
	}else if (pagetype == "ustore"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printUstoreStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "cashorder"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printCashorderStorehtml(storehtml,storeobj)
		}
	}else if (pagetype == "pricedown"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printPriceDownStorehtml(storehtml,storeobj)
		}
	}else if(pagetype == "tuangou"){
		for (var i in result) {
			var storeobj = result[i];
			storehtml = printTuangouhtml(storehtml,storeobj)
		}	
	}
	
	
	
	if(storehtml.length > 0){
		var mymsg = "<a class='storejump' name='storejump' style='text-align:right;' href='javascript:void(0)' onclick='hiddenStoreObjMsg();'>关闭&nbsp;&nbsp;</a>"
		showStoreObjMsg(storehtml+mymsg,srcEle);
	}else
		hiddenStoreObjMsg();
}
function printPriceDownStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.domain+"\')\" href='javascript:queryForm();'>"+""+store.domain+"</a>";
	return msg;
}
function printCashorderStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='javascript:findOrder();'>"+""+store.sitename+"</a>";
	return msg;
}
function printSalesStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/sales/?storeid="+store.id+"'>"+""+store.sitename+"</a>";
	return msg;
}
function printSalesNewStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='javascript:changeOrderBy();'>"+""+store.sitename+"</a>";
	return msg;
}


function printkxSalesStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/kxsales/?storeid="+store.id+"'>"+""+store.sitename+"</a>";
	return msg;
}

function printCouponStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/coupon/?storeid="+store.id+"'>"+""+store.sitename+"</a>";
	return msg;
}
function printCouponStorenewhtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='javascript:changeOrderBy();'>"+""+store.sitename+"</a>";
	return msg;
}


function printkxCouponStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/kxcoupon/?storeid="+store.id+"'>"+""+store.sitename+"</a>";
	return msg;
}

function printFanliStorehtml( msg, store) {
	msg += "<a target='_blank' class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/s_"+store.shortname+"/'>"+""+store.sitename+"</a>";
	return msg;
}

function submitTuanShopname(storename){
	var keyword = document.getElementById("keyword");
	keyword.value = storename;
}
function printTuangouhtml(msg,store){
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href=\"javascript:submitTuanShopname(\'"+store.sitename+"\');checkTuanKey();\">"+""+store.sitename+"</a>";
	return msg;
}

function printFanliSelfStorehtml( msg, store) {
	msg += "<a class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/kxfanli/s_"+store.shortname+"/'>"+""+store.sitename+"</a>";
	return msg;
}

function printThreadStorehtml( msg, store) {
	msg += "<a  class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/space/user/listBiThreads.html?type="+forumtype+"&storeid="+store.id+"'>"+""+store.sitename+"</a>";
	return msg;
}

function printUstoreStorehtml( msg, store) {
	msg += "<a target='_blank' class='storejump' name='storejump'  onmouseover=\"showdInputValue(\'"+store.sitename+"\')\" href='"+contextPath+"/union/viewStore.jhtml?domain="+store.domain+"'>"+""+store.sitename+"</a>";
	return msg;
}



function showdInputValue(sitename){
	var inputValue = document.getElementById("bbsSearch_text"); 
	 var enname =  encodeURI(sitename);
	 //alert(sitename);	 
	// alert(enname);
	inputValue.value =decodeURI( enname);	
	//alert(decodeURI( enname));
	
}
function showStoreObjMsg(msg,obj){
	var floatAreaName = creatStoreObjDiv(msg);
	showMsgOfId(floatAreaName,obj,width,"white",bordercolor);
}

function  hiddenStoreObjMsg(){
	var divStoreObjMsg = document.getElementById("divStoreObjMsg");
	if(divStoreObjMsg != null)
		divStoreObjMsg.style.display = "none";
}

function creatStoreObjDiv(msg) {
	return creatDivWithId(msg,"divStoreObjMsg");
}

function ThreadOnFocus(obj){
	 var type = seleRadio();
	 if(type == 1){
		 if (obj.value.trim() == '请输入商城名称或域名')
		 obj.value = "";
	 }else if(type == 2){
		 if (obj.value.trim() == '请输入标题的关键字')
		 obj.value = "";
	 }else if(type ==3){
		 if (obj.value.trim() == '请输入作者名字')
		 obj.value = "";
	 }
	  obj.style.color = '#333';
	 
}

function ThreadOnBlur(obj){
	 var type = seleRadio();
	 if (obj.value.trim() == '') {
	 	if(type == 1 ){
			 obj.value = "请输入商城名称或域名";	 	
	 	}else if(type == 2 ){
			 obj.value = "请输入标题的关键字";	 		 	
	 	}else if(type == 3 ){
			 obj.value = "请输入作者名字";	 		 	
	 	}
		 obj.style.color = '#999';
	 } else {
	 obj.style.color = '#333';
 }
} 

	function seleRadio(){
		
	   var bbsSearch = document.getElementById('bbsSearch'); 
	   var obj = document.getElementById('bbsSearch_text');
	   var searchType = "1";
	   var stobj = bbsSearch.searchType;
	   if(stobj != null && stobj+"" != "undefined"){
	       for(var i=0;i<stobj.length;i++){
	           if(bbsSearch.searchType[i].checked){
	              searchType = bbsSearch.searchType[i].value;
	              break;
	  	        }
	       }
       }
       if(searchType == 1 && (obj.value=="" ||obj.value=="请输入标题的关键字" ||obj.value=="请输入作者名字")){
			 obj.value = "请输入商城名称或域名"; 	
	 	}else if(searchType == 2 && (obj.value=="" ||obj.value=="请输入商城名称或域名" ||obj.value=="请输入作者名字")){
			 obj.value = "请输入标题的关键字";	 		 	
	 	}else if(searchType == 3 && (obj.value=="" ||obj.value=="请输入商城名称或域名" ||obj.value=="请输入标题的关键字")){
			 obj.value = "请输入作者名字";	 		 	
	 	}

       return searchType;
	}


	function keyupdeal(e,bcolor,w,src,type){
		var keyc;
		if(window.event){
			keyc=e.keyCode;
		}else if(e.which){
			keyc=e.which;
		}
		if(keyc!=40 && keyc!=38){
			currentLine = -1;
			if(keyc == 13){
				if(type == "fanli"){
					searchStore(1,1);
				}else if(type == "tuangou"){
					searchStore(1,1);
					alert(2);checkTuanKey();
				}else{
					searchBiThread();	
				}
			}
			var shop = document.getElementById("shop");
    		if(shop == null || shop + ""=="undefined" || shop.checked) {
				getStoreByKey(bcolor,w,src,type);
			}
		}
	}

/*
	function lTrim(str) 
	{ 
		  if (str.charAt(0) == " ") 
		  { 
		    //如果字串左边第一个字符为空格 
		    str = str.slice(1);//将空格从字串中去掉 
		    //这一句也可改成 str = str.substring(1, str.length); 
		    str = lTrim(str);    //递归调用 
		  } 
		  return str; 
	} 
	*/ 

	function keydowndeal(e){
		dealKeydown(e,"bbsSearch_text","storejump");  
	}



		$(document).ready(function(){
			$("body").click(function(){
			temp = document.getElementById("divStoreObjMsg");
			if( temp != null)
				hiddenStoreObjMsg();			
			});
			var bbsSear = document.getElementById("bbsSearch");
			if(bbsSear != null && bbsSear != ""){
				seleRadio();
			}
	   })	



