function logger(theUrl){
	//如果有窗口关闭，这时间必须比窗口关闭的延迟要小
	if (theUrl==null) return ;
	window.setTimeout("loadHtml('"+theUrl+"')",10);
}

function doIfExploreIsNotSupport(){
     alert("Only Available to Microsoft Internet Explorer and FireFox 1.5 or above.");	
}

function doForwardTrademanagerIfNotInstalled(){
	if(checkIE()) {
		window.location='http://trademanager.alibaba.com';
	} else if(checkFirefoxIsBigThan15()){
		if(!hasBeenInstancePlugIn && confirm("You need the Firefox plug-in. Click the Confirm button to download it.")){
			if(window.InstallTrigger){
				InstallTrigger.install({'alibaba':'http://download.alitalk.alibaba.com/TradeManager/download/aliww.xpi'});
			}
		} else if(hasBeenInstancePlugIn) {
			window.location="http://trademanager.alibaba.com";
		}
	}
}
function doOpenDialogifNotInstalled(nextUrl){
	if(checkIE()) {
		win=open(nextUrl, 'installNow', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
	} else if(checkFirefoxIsBigThan15()){
		if(!hasBeenInstancePlugIn && confirm("You need the Firefox plug-in. Click the Confirm button to download it.")){
			if(window.InstallTrigger){
				InstallTrigger.install({'alibaba':'http://download.alitalk.alibaba.com/TradeManager/download/aliww.xpi'});
			}
		} else if(hasBeenInstancePlugIn) {
			win=open(nextUrl, 'installNow', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		}
	}
}
function doForwardifNotInstalled(nextUrl){
	if(checkIE()) {
		window.location=nextUrl;
	} else if(checkFirefoxIsBigThan15()){
		if(!hasBeenInstancePlugIn && confirm("You need the Firefox plug-in. Click the Confirm button to download it.")){
			if(window.InstallTrigger){
				InstallTrigger.install({'alibaba':'http://download.alitalk.alibaba.com/TradeManager/download/aliww.xpi'});
			}
		} else if(hasBeenInstancePlugIn) {
			window.location=nextUrl;
		}
	}
}


var hasBeeninstanced=false;
var hasBeenInstancePlugIn=false;
OnlyCheckAlitalkInstalled();
function OnlyCheckAlitalkInstalled(){
	hasBeeninstanced=false;
    //IE.
    if (window.navigator.userAgent.indexOf("MSIE")>=1){
    	var obj;
    	try{ 
        	obj = new ActiveXObject("TradeManagerSetup.Install.1"); 
    	} catch (e) {
         //alert(e.message);
        }
    	if (null!=obj) { 
        	hasBeeninstanced=true; 
        	return hasBeeninstanced;
    	} 
 	}
	
	if (checkFirefoxIsBigThan15()){
	 	var mimetype = navigator.mimeTypes["application/ww-plugin"];
		
	 	if (mimetype){
	 		hasBeenInstancePlugIn=true;
	    // Yes, so can we display the plug-in?
	  		plugin = mimetype.enabledPlugin
			if (plugin){
				document.write( "<embed id=\"chk_ww\" name=\"chk_ww\" type=\"application/ww-plugin\" width=1 height=1 hidden=\"true\" >");
				hasBeeninstanced=document.getElementById("chk_ww").isInstalled(2); //0,wangwang,1,alitalk,2. TradeManager
			}
		}
 	}else{
		hasBeeninstanced=false;
 	}
	
	return hasBeeninstanced;
}

function newCheckAlitalkInstalled(){
	return hasBeeninstanced;
}

function checkIE(){
	var name = navigator.appName;
	if (name == "Microsoft Internet Explorer"){
		return true;
	} else {
       		return false; 	
    } 
}

function checkIEorFirefox(){
	var name = navigator.appName;
	if (name == "Microsoft Internet Explorer" || checkFirefoxIsBigThan15()){
		return true;
	} else {
       		return false; 	
    } 
}

function checkFirefoxIsBigThan15(){
	if(window.navigator.userAgent.indexOf("Firefox")>=1){
	    userAgent=window.navigator.userAgent;
		Findex=userAgent.indexOf("Firefox/");
		versionName=userAgent.substr(Findex+"Firefox/".length, 3);
		if(versionName>="1.5"){
			return true;
		}
	}
	return false;
}

function startalitalk() {
	//??????????????????????????
	if (newCheckAlitalkInstalled()) {
		document.write ("<iframe src='TradeManager:MyAlibaba?-hideframe' frameborder=no width=0 height=0 border=0 marginwidth=0 marginheight=0></iframe>");
	}
}

function clickAlitalk(uid){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	if (isIE==true) {
		if(binstalled==true) {
			window.location="TradeManager:SendIM?"+"enaliint"+uid;
		}else{
      	  		doForwardTrademanagerIfNotInstalled();
      	}
    } else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
    }
}


function alitalkEncrypt(memberId, from, id){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	if (isIE==true) {
		if(binstalled==true) {
		//	http://www.alibaba.com/trademanager/feedback.html?from=1&id=123456
			para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from="+from+"&id="+id;
			//document.write ("<iframe src='"+selfpara+"' frameborder=no width=0 height=0 border=0 marginwidth=0 marginheight=0></iframe>");
	//		document.write ("<img src='"+selfpara+"' frameborder=no width=0 height=0 border=0 marginwidth=0 marginheight=0></img>");
			logger(selfpara);
			window.location="TradeManager:SendIM_Encrypted?"+memberId+"&"+para;
			
		}else{
      	  		targetToWebMessage(memberId, from, id);
      		}
      	} else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
      	}

}


function alitalkFeedback(memberId, from, id){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	if (isIE==true) {
		if(binstalled==true) {
		//	http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from=1&id=123456
			para = "url2=http://www.alibaba.com/trademanager/feedback.html?type=client&STEP=CLICK#from="+from+"#id="+id;
			window.location="TradeManager:SendIM?"+memberId+"&"+para;
		}else{
      	  		doForwardTrademanagerIfNotInstalled();
      		}
      	} else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
      	}
}

/*
function multiImg(maxLen){
	for(var i = 0; i < maxLen ; i++){
		var j = i + 1;
		var alit = document.getElementById("talkId"+j);
		var noalit = document.getElementById("noAlitalkId"+j);
		if(online[i] == 1){
			if(alit != null){
				alit.className="atm32";
				alit.innerHTML='&nbsp;Talk me';
				alit.href = alit.href.replace("isOnline","1");
				alit.title="TradeManager";
			}
		}else {
			if(online[i] == 2){
				if(noalit != null){
					noalit.className="atm32none";
					noalit.innerHTML='Not Installed';
					noalit.title="TradeManager";
				}
			}else{
				if(alit != null){
					alit.className="atm32grey";
					alit.innerHTML='Leave me a message';
					alit.href = alit.href.replace("isOnline","0");
					alit.title="TradeManager";
				}
			}
		}
	}

}
*/

//new,????Not install????
function multiImg(maxLen){
	for(var i = 0; i < maxLen ; i++){
		var j = i + 1;
		var alit = document.getElementById("talkId"+j);
		var noalit = document.getElementById("noAlitalkId"+j);
		if(online[i] == 1){
			if(alit != null){
				alit.className="atm32";
				alit.innerHTML='&nbsp;Talk me';
				alit.href = alit.href.replace("isOnline","1");
				alit.title="TradeManager";
			}
		}else if (online[i] == 2||online[i]==0) {
			if(alit != null){
				alit.className="atm32grey";
				alit.innerHTML='Leave me a message';
				alit.href = alit.href.replace("isOnline",online[i].toString());
				alit.title="TradeManager";
			}
		}
	}

}



//new,????Not install????,??????????????????ClassId
function multiImgById(maxLen,id,needInner){
	if (id==null) return;
	for(var i = 0; i < maxLen ; i++){
		var j = i + 1;
		var alit = document.getElementById("talkId"+j);
		var noalit = document.getElementById("noAlitalkId"+j);
		if(online[i] == 1){
			if(alit != null){
				alit.className=id;
				if (needInner==1) alit.innerHTML='&nbsp;Talk me';
				alit.href = alit.href.replace("isOnline","1");
				alit.title="TradeManager";
			}
		}else if (online[i] == 2||online[i]==0) {
			if(alit != null){
				alit.className=id+"grey";
				if (needInner==1) alit.innerHTML='Leave me a message';
				alit.href = alit.href.replace("isOnline",online[i].toString());
				alit.title="TradeManager";
			}
		}
	}

}




//new ????Not install????,??????????????????ClassId
function singleUserImgById(id,needInner){
	
        var alit = document.getElementById("talkId32");
	var noalit = document.getElementById("noAlitalkId32");
	if(OnLine == 1){
		if(alit != null){
	        alit.className=id;
		    if (needInner==1) alit.innerHTML='&nbsp;Talk me';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="TradeManager";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
			   alit.className=id+"grey";
			   if (needInner==1) alit.innerHTML='Leave me a message';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="TradeManager";
			}
	
	}	
}




//new ????Not install????
function singleUserImgSmall(alitalkId){
	var alit = document.getElementById(alitalkId);
	var noalit = document.getElementById("noAli"+alitalkId);
	if(OnLine == 1){
		if(alit != null){
			alit.className="atm16";
			alit.innerHTML='&nbsp;Talk me';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="TradeManager";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
			   alit.className="atm16grey";
			   alit.innerHTML='Leave me a message';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="TradeManager";
			}
	
	}	
}









function SetCookie(sName, sValue) 
{ 
 var life = new Date();
 life.setTime(life.getTime() + 365*24*60*60*1000 );
 document.cookie = sName + "=" + escape(sValue) + "; expires=" + life.toGMTString();; 
}

function GetCookie(sName) 
{ 
 var aCookie = document.cookie.split("; "); 
 for (var i=0; i < aCookie.length; i++) 
 { 
   
  var aCrumb = aCookie[i].split("="); 
  if (sName == aCrumb[0])  
  //return true;
  return unescape(aCrumb[1]); 
 }
}

function DelCookie(sName) 
{ 
var sValue="false";
document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;"; 
}

function clickSave(box) {
	if(box.checked){
		SetCookie("notShowMsg", "true");
	} else {
		DelCookie("notShowMsg");
	}
}

/*=========================================================
????TradeManager Promotion Project??????????????????????
=========================================================*/

/*
????:????not install????
*/
function singleUserImg32(){
	var alit = document.getElementById("talkId32");
	//var alitt = document.getElementById("talkId32text");
	var noalit = document.getElementById("noAlitalkId32");
	if(OnLine == 1){
		if(alit != null){
			//alit.innerHTML ='<img src="http://img.alibaba.com/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">&nbsp;Talk me</span>';
			alit.className="atm32";
			alit.innerHTML='&nbsp;Talk me';
			//alitt.innerHTML ='<span class="s">&nbsp;Talk me</span>';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="TradeManager";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
				alit.className="atm32grey";
				alit.innerHTML='Leave me a message';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="TradeManager";
			}
		}
	}


/*
????:????not install????
*/
function singleUserImg16(){
	var alit = document.getElementById("talkId16");
	var noalit = document.getElementById("noAlitalkId16");
	if(OnLine == 1){
		if(alit != null){
			alit.className="atm16";
			alit.innerHTML='&nbsp;Talk me';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="TradeManager";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
				alit.className="atm16grey";
				alit.innerHTML='Leave me a message';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="TradeManager";
			}
		}
	}

/*免费会员productDetail测试，过断时间要去掉*/
function singleUserImg32test(){
	var alit = document.getElementById("talkId32");
	//var alitt = document.getElementById("talkId32text");
	var noalit = document.getElementById("noAlitalkId32");
	if(OnLine == 1){
		if(alit != null){
			//alit.innerHTML ='<img src="http://img.alibaba.com/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">&nbsp;Talk me</span>';
			alit.className="atm32";
			alit.innerHTML='Online Chat';
			//alitt.innerHTML ='<span class="s">&nbsp;Talk me</span>';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Send an instant message";
		}
	}else { 
			if(OnLine == 2){
			if(alit != null){
				alit.className="atm32grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="Send email message now";
			}
		}
		else if(OnLine == 0){
			if(alit != null){
				alit.className="atm32grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline","0");
				alit.title="Leave an instant message";
			}
			}
		}
	}
	
	
function singleUserImg16test(){
	var alit = document.getElementById("talkId16");
	//var alitt = document.getElementById("talkId32text");
	var noalit = document.getElementById("noAlitalkId16");
	if(OnLine == 1){
		if(alit != null){
			//alit.innerHTML ='<img src="http://img.alibaba.com/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">&nbsp;Talk me</span>';
			alit.className="atm16";
			alit.innerHTML='Online Chat';
			//alitt.innerHTML ='<span class="s">&nbsp;Talk me</span>';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Send an instant message";
		}
	}else {
		if(OnLine == 2){
			if(alit != null){
				alit.className="atm16grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="Send email message now";
			}
		}
		else if(OnLine == 0){
			if(alit != null){
				alit.className="atm16grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline","0");
				alit.title="Leave an instant message";
			}
		} }
	}

/*
????????
*/
//from????
var fromSellLeads="0";
var fromProduct="1";
var fromCompany="2";
var fromBuyLead="10";
var fromFreeFeedBack="20";
var fromGScontact="30";
var fromGSFeedBack="40";
//var wwwServer="http://idep2.hz.alibaba.com:9999";
var wwwServer="http://www.alibaba.com";



var imageServer="http://img.alibaba.com";

function alitalkEncryptNew(enemberId, from, id){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(fromBuyLead==from){
	           buyingLeadsCheckRight(enemberId, from, id)
		   return;
		}
		if(binstalled==true) {
		       if (OnLine==2){
		     	 //对方没有安装或者安装了但从未登陆过
		     	
		    	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=client&STEP=CLICK&from="+from+"&id="+id;
			logger(selfpara);
			//这里只是登陆,发验证消息由后面逻辑处理
			//window.location="TradeManager:";
		    //系统检查Browser是否已登录Alibaba,未登陆，系统直接打开反馈页面,已经登陆已经登录，系统弹出窗口跳转至添.  
				nextUrl=wwwServer+"/alitalk/innerie/switchInviteOrFeedback.htm"+"?id="+id+"&from="+from+"&md="+encode(enemberId);
				
				win=open(nextUrl, 'addInvite', '');
				win.focus();
			    }else{
					   //对方曾经登陆过
					para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
					selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=client&STEP=CLICK&from="+from+"&id="+id;
					logger(selfpara);
					window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
		        }
			
		}else{
		   if (OnLine==1){
		   	   //对方在线,提示浏览者安装TM
		       //nextUrl=wwwServer+"/others/popup/errormsg_browser_installtmnow.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId);
		       //doOpenDialogifNotInstalled(nextUrl);
           targetToWebMessage(enemberId, from, id);
		      //nextUrl=wwwServer+"/others/popup/errormsg_browser_installtmnow.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId)
		       //win=open(nextUrl, 'installNow', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		       //win.focus();
		     }
		    else{
		        //对方没有安装TM或者对方安装TM但未登陆,全屏打开
		        win=open(getFeedBackUrl(from,id), 'feedBack', 'fullscreen=yes,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
                        win.focus();
		        //window.location=getFeedBackUrl(from,id);
	      	         
	      	         
	      	}
		}
     } else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
     }
}

function targetToWebMessage(enemberId, from, id){
  			var iframe  = document.getElementById("webmessagehelpframe")
				if( iframe== null) {
				    iframe = document.createElement("iframe");
				    iframe.id="webmessagehelpframe"
				    iframe.width=0;
				    iframe.height=0;
				    document.body.appendChild(iframe);
		         }
		      selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=webmessage&STEP=CLICK&from="+from+"&id="+id;
					logger(selfpara);
		      iframe.src="http://www.alibaba.com/alitalk/innerie/webMessageCheckPage.htm?needEncypt=true&targetid="+encode(enemberId);
		       
}


function alitalkEncryptNew_back(enemberId, from, id){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//????????memberId??????????????"+"??????encode??????
	if (isIE==true) {
		//??????buyingLeads????????????
		if(fromBuyLead==from){
	           buyingLeadsCheckRight(enemberId, from, id)
		   return;
		}
		
		
		if(binstalled==true) {
		       if (OnLine==2){
		     	 //??????????????????????????????????
		     	 
		    	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from="+from+"&id="+id;
			logger(selfpara);
			//????????????,????????????????????????
			window.location="TradeManager:";
		       //????????????
		        nextUrl=wwwServer+"/others/popup/errormsg_add_invite.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId);
		        win=open(nextUrl, 'addInvite', 'width=800,height=550,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		        win.focus();
		   	 

			    }
		    else{
		       //??????????????
		    	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from="+from+"&id="+id;
			logger(selfpara);
			window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
		    }
			
		}else{
		   if (OnLine==1){
		   	   //????????,??????????????TM
		       nextUrl=wwwServer+"/others/popup/errormsg_browser_installtmnow.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId);
		       doOpenDialogifNotInstalled(nextUrl);
		       //win=open(nextUrl, 'installNow', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		       //win.focus();
		     }
		    else{
		        //????????????TM????????????TM????????,????????
		        win=open(getFeedBackUrl(from,id), 'feedBack', 'fullscreen=yes,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
                        win.focus();
		        //window.location=getFeedBackUrl(from,id);
	      	         
	      	         
	      	    }
	
		
      	  		//window.location='http://trademanager.alibaba.com';
      		}
      	} else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
      	}
}


function alitalkEncryptGetLive(){
  var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled==true) {
		       //浏览者已经安装TM.则直接打开alibaba.com Help 窗口.
			   window.myiframe.location="TradeManager:OpenAliHelper";
			
		}else{
		   	   //提示浏览者安装TM
		       nextUrl=wwwServer+"/others/popup/errorMsg_Browser_Installnow_For_LiveHelp.vhtml";
		       win=open(nextUrl, 'installNow', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		       win.focus();
      	} 
	} else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
    }
}

function alitalkEncryptLiveInput(url){
    var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled==true) {
		       //浏览者已经安装TM.则直接打开alibaba.com Help 窗口.
		    	 window.myiframe.location="TradeManager:OpenAliHelper";
		}else{
		   	   //提示浏览者安装TM
		       nextUrl=wwwServer+url;
		       win=open(nextUrl, 'liveinput', 'width=600,height=500,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		       win.focus();
      	}
	}else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
    }
}

/*
????Inquire????Quotation??url
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??????????????Url
*/

function getFeedBackUrl(from, id)
{    
	var feedBackUrl="";
	if (fromSellLeads==from){
	    feedBackUrl="http://my.alibaba.com/apps/feedback?req_page=feedback.init&domain=0&id="+id;	
	}
	else
	{
	    feedBackUrl="http://my.alibaba.com/apps/feedback?req_page=feedback.init&domain="+from+"&id="+id;	

	}
	return feedBackUrl;
		
}

/*
??Url????????
*/
function urlAddQueryString(baseUrl,queryString){
	if(baseUrl!=null){
	   if (baseUrl.indexOf("?")==-1){
	      return baseUrl+"?"+queryString;
	   }
	   return baseUrl+"&"+queryString;
	}
	return baseUrl;
	
}

/*
????Inquire????Quotation??url
*/
function makeFeedBackElement(elementId, from, id,openStyle){
	var fbElement = document.getElementById(elementId);
	if (fbElement==null) return;
	feedbackUrl=getFeedBackUrl(from,id);
	if(openStyle=="0"){
	   fbElement.href =feedbackUrl;
	}
       else{
           //????????????   
          var winUrl=feedbackUrl;
          fbElement.href="javascript:openMaxWin('"+winUrl+"'"+",'');";
  
        }
        
        
	
	
}
/*
??????????From,????Button??src, ????Inquire????Quotation
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??????????????
*/
function makeFeedBackButton(elementId,from){
	var fbElement = document.getElementById(elementId);
	if (fbElement==null) return;
	
	if (fromSellLeads==from||fromProduct==from||fromCompany==from){
	    fbElement.src= imageServer+"/images/eng/style/button/inquire_now.gif";
	    fbElement.alt="Inquire Now";
		}
	else{
	    fbElement.src= imageServer+"/images/eng/style/button/send_quotation.gif";
	    fbElement.alt="Quotation Now";
        }
	
	
	
}
/*
??????????????????????????
*/
function openMaxWin(winUrl,name){
	if (winUrl==null) return;
	win=open(winUrl,name,'fullscreen=yes,menubar=no,toolbar=no,directories=no,location=no,status=no,scrollbars=yes,resizable=yes');
	win.focus();
	
}

/*
????TM,??????????
*/
function startTM(from,id){
	//??????????????apache?????????
	//para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
	//selfpara = "http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from="+from+"&id="+id;
	//logger(selfpara);
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	if (isIE==true&&binstalled==true) {
	   window.location="TradeManager:";
	}
}

/*
??????????,??????????????????????url
*/
function validateTM(enemberId,from,id){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	if (isIE==true&&binstalled==true) {
	 	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
		//selfpara = "http://www.alibaba.com/trademanager/feedback.html?STEP=CLICK&from="+from+"&id="+id;
		//logger(selfpara);
		window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
	}

}

/*========================================================
BuyingLeads????????TradeManage??????
==========================================================*/

/*
????????
*/
function buyingLeadsCheckRight(enemberId, from, id){
   checkUrl=wwwServer+"/others/popup/TmBuyingLeadsStepAfterSignIn.html"+"?offerid="+id+"&fm="+from+"&md="+encode(enemberId);
   win=open(checkUrl, 'checkRight', 'width=800,height=550,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
   win.focus();
}

/*
????buyingleads????????????????????,????????????????????????,??????????
*/

function alitalkEncryptNewBuyingLeads(enemberId, from, id){
	
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//????????memberId??????????????"+"??????encode??????
	if (isIE==true) {
	    //????????????TM????????????TM????????,????????
	    if(binstalled==true) {
		       if (OnLine==2){
		       	 //??????????????????????????????????
		       	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=client&STEP=CLICK&from="+from+"&id="+id;
			logger(selfpara);
			//????????????,????????????????????????
			window.location="TradeManager:";
			//????????????
		        nextUrl=wwwServer+"/others/popup/errormsg_add_invite.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId);
		        window.setTimeout("window.location='"+nextUrl+"'", 500);
		    }
		    else{
		       //??????????????
		    	para = "url2=http://www.alibaba.com/trademanager/feedback.html?from="+from+"#id="+id;
			selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=client&STEP=CLICK&from="+from+"&id="+id;
			logger(selfpara);
			window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
		        window.setTimeout("window.close()", 1000);
		    }
			
		}else{
		   if (OnLine==1){
		   	   //????????,??????????????TM
			  //nextUrl=wwwServer+"/others/popup/errormsg_browser_installtmnow.html"+"?id="+id+"&fm="+from+"&md="+encode(enemberId);
			  //doForwardifNotInstalled(nextUrl);
			         //if(typeof(tt) == "undefine")
				var iframe  = document.getElementById("webmessagehelpframe")
				if( iframe== null) {
				    iframe = document.createElement("iframe");
				    iframe.id="webmessagehelpframe"
				    iframe.width=0;
				    iframe.height=0;
				    document.body.appendChild(iframe);
		         }
		      selfpara = "http://www.alibaba.com/trademanager/feedback.html?type=webmessage&STEP=CLICK&from="+from+"&id="+id;
					logger(selfpara);
		       iframe.src="http://www.alibaba.com/alitalk/innerie/webMessageCheckPage.htm?needEncypt=true&targetid="+encode(enemberId);
			  //window.location=nextUrl;
		     }
		    else{
		        //????????????TM????????????TM????????,????????
		        window.location=getFeedBackUrl(from,id)
		        window.moveTo(0,0);
	                window.resizeTo(screen.availWidth,screen.availHeight);
		         	         
	      	    }
	
		
      	  		//window.location='http://trademanager.alibaba.com';
      		}
      	} else {
      		doIfExploreIsNotSupport();
       	}
          	
}

function startorInstallTM(enemberId){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled==true) {
			window.location="TradeManager:";
	 }
	else{
		alert("you must first install TradeManager.");
		doForwardTrademanagerIfNotInstalled(); }   

  } else {
      		doIfExploreIsNotSupport();
      
      	}
}


//new,????Not install????
function multiImgSmall(maxLen){
		for(var i = 0; i < maxLen ; i++){
				var j = i + 1;
				var alit = document.getElementById("talkId"+j);
				var noalit = document.getElementById("noAlitalkId"+j);
				if(online[i] == 1){
					if(alit != null){
						alit.className="atm16";
						alit.innerHTML='&nbsp;Talk me';
						alit.href = alit.href.replace("isOnline","1");
						alit.title="TradeManager";
					}
				}else if (online[i] == 2||online[i]==0) {
					if(alit != null){
						alit.className="atm16grey";
						alit.innerHTML='Leave me a message';
						alit.href = alit.href.replace("isOnline",online[i].toString());
						alit.title="TradeManager";
					}
				}
			}
}

//just start ATM,nothing else to do
function startAlitalk(){
	var binstalled=newCheckAlitalkInstalled();
	var isIE = checkIEorFirefox();
	if (isIE==true) {
	    if(binstalled==true) {
			window.location="TradeManager:";
		}else{
		    doForwardTrademanagerIfNotInstalled();
		}
    }else{
      		doIfExploreIsNotSupport();
       	}
}


function userDefineATM(objId,id,needInner){
	var alit = document.getElementById(objId);
	if(OnLine == 1){
		if(alit != null){
	        alit.className=id;
		    if (needInner==1) alit.innerHTML='&nbsp;Talk me';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="TradeManager";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
			   alit.className=id+"grey";
			   if (needInner==1) alit.innerHTML='Leave me a message';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="TradeManager";
			}
	
	}	
}


