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( isNewWindow ){
	var url = 'http://trademanager.alibaba.com';
	if(checkIE()) {
		if( isNewWindow ){
			window.open(url);
		} else {
			window.location=url;
		}
	} 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) {
			if( isNewWindow ){
				window.open(url);
			} else {
				window.location=url;
			}
		}
	}
}
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;
		}
	}
}



function OnlyCheckAlitalkInstalled(){
	return checkInstallEnaliint();
}

function newCheckAlitalkInstalled(){
	return checkInstallEnaliint();
}
//这个只是支持老的ATM，由于不能确定，所以暂时不先去除
//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=checkInstallEnaliint();
	var isIE = true;
	if (isIE==true) {
		if(binstalled !="-1") {
			//window.location="TradeManager:SendIM?"+"enaliint"+uid;
			sendMessageNotEn(uid);
		}else{
      	  		doForwardTrademanagerIfNotInstalled();
      	}
    } else {
      		doIfExploreIsNotSupport();
      	//	window.location = "";
    }
}

//专门应用于后台的如scrm/myalibaba的。
function alitalkEncrypt(memberId, from, id){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	if (isIE==true) {
		if(binstalled !="-1") {
		//	http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from=1&id=123456
		  var referUrl = document.URL;
		  var timestamp = new Date();
			para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time"+timestamp;
			//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;
			sendMessage(memberId,para);
		 }else{
			    if (OnLine==1){		   	
		   	  // start webATM
		   	     win=open(getWebAtmUrl(from,memberId,id),Math.round(Math.random()*24*100) ,'width=785,height=600,location=no,toolbar=no,status=no,resizable=yes,scrollbars=no');
		   	     win.focus();
	      	}else{
      		     doForwardTrademanagerIfNotInstalled();
   		  	}
		 }
    } else {
    		doIfExploreIsNotSupport();
     	//	window.location = "";
    }
}

function getWebAtmUrl(from,receiverId,id){
  var webAtmUrl="";
  webAtmUrl="http://us.my.alibaba.com/user/webatm/start_web_atm.htm?enemberId="+encode(receiverId)+"&from="+from+"&id="+id;
  return webAtmUrl;
}

//主要应用在提示用户安装或登陆TM
function alitalkInstallOrLogin(){
	var binstalled=checkInstallEnaliint();
	var isIE = checkIEorFirefox();
	if (isIE==true) {
		if(binstalled !="-1") {
			startWW("","","");
		}else{
      	 doForwardTrademanagerIfNotInstalled( true );
      	}
    } else {
      		doIfExploreIsNotSupport();
    }
}

//可以发送发馈。
function alitalkEncryptFormyalibaba(memberid,from,id,displayName,messageType){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	if (isIE==true) {
		if(binstalled !="-1") {
			var referUrl = document.URL;
			var timestamp= new Date();
			para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			logger(selfpara);
			//window.location="TradeManager:SendIM_Encrypted?"+memberid+"&"+para;
			sendMessage(memberid,para);
		 }else{
			    //发送sendMessage.
			    	var url="http://us.my.alibaba.com/mcweb/sendMessage.htm?";
			    	url+="selectedIds="+id+"&selectedNames="+escape(displayName)+"&messageType="+messageType;
			    	window.open(url);
		 }
   } else {
      		doIfExploreIsNotSupport();
   }
}

function sendMessage(memberId,paras){
  sendClientMsg("","","enaliint",memberId,1,"&encrypt=1"+paras);
}
function sendMessageNotEn(uid,paras){
  sendClientMsg("","","enaliint",memberId,1,"&encrypt=1"+paras);
}

function alitalkFeedback(memberId, from, id){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	if (isIE==true) {
		if(binstalled !="-1") {
			var referUrl = document.URL;
			var timestamp= new Date();
		//	http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from=1&id=123456
			para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=client&STEP=CLICK#from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			//window.location="TradeManager:SendIM?"+memberId+"&"+para;
			sendMessageNotEn(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='Online';
				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='Offline';
					alit.href = alit.href.replace("isOnline","0");
					alit.title="TradeManager";
				}
			}
		}
	}

}
*/


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='I\'m online<br />Chat now!';
				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='Offline';
				alit.href = alit.href.replace("isOnline",online[i].toString());
				alit.title="Leave me a message";
			}
		}
	}
}


function multiImgById(maxLen,id,needInner){
	if (id==null) return;
	id = (needInner==1) ? "atm32" : "atm16";
	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='I\'m online<br />Chat now!';
				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='Offline';
				alit.href = alit.href.replace("isOnline",online[i].toString());
				alit.title="Leave me a message";
			}
		}
	}
}


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='I\'m online<br />Chat now!';
			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='Offline';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="Leave me a message";
			}
	}
}


function singleUserImgSmall(alitalkId){
	var alit = document.getElementById(alitalkId);
	var noalit = document.getElementById("noAli"+alitalkId);
	if(OnLine == 1){
		if(alit != null){
			alit.className="atm32";
			alit.innerHTML='I\'m online<br />Chat now!';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Chat with me now";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
			   alit.className="atm32grey";
			   alit.innerHTML='Offline';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="Leave me a message";
			}
	}
}

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
=========================================================*/


function singleUserImg32(alitalkId){
	YUE.on(window,"load",function(){
		try{
	var alitId = alitalkId || "talkId32";
	var alit = document.getElementById( alitId );
	//var alitt = document.getElementById("talkId32text");
	var noalit = document.getElementById("noAlitalkId32");
	if(OnLine == 1){
		if(alit != null){
			//alit.innerHTML ='<img src="'+globalImgServer+'/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">Online</span>';
			alit.className="atm48";
			alit.innerHTML='I\'m online<br />Chat now!';
			//alitt.innerHTML ='<span class="s">Online</span>';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Chat with me now";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
				alit.className="atm48grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="Leave me a message";
			}
		}
	}catch(e){}
		});
}

function singleUserImg16(){
	YUE.on(window,"load",function(){
		try{
			var alit = document.getElementById("talkId16");
	var noalit = document.getElementById("noAlitalkId16");
	if(OnLine == 1){
		if(alit != null){
			alit.className="atm32";
			alit.innerHTML='I\'m online<br />Chat now!';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Chat with me now";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
				alit.className="atm32grey";
				alit.innerHTML='Offline';
				alit.href = alit.href.replace("isOnline",OnLine.toString());
				alit.title="Leave me a message";
			}
		}
	}catch(E){}
		});
}

/*免费会员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="'+globalImgServer+'/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">Online</span>';
			alit.className="atm32";
			alit.innerHTML='Online Chat';
			//alitt.innerHTML ='<span class="s">Online</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="'+globalImgServer+'/images/eng/style/icon/alitalk_32.gif" vspace="3" border="0" align="absmiddle"><span class="s">Online</span>';
			alit.className="atm16";
			alit.innerHTML='Online Chat';
			//alitt.innerHTML ='<span class="s">Online</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=globalImgServer;

function alitalkEncryptNew(enemberId, from, id){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(fromBuyLead==from){
	           buyingLeadsCheckRight(enemberId, from, id)
		   return;
		}
		if(binstalled !="-1") {
			   var referUrl = document.URL;
			   var timestamp= new Date();
		       if (OnLine==2){
		     	 //对方没有安装或者安装了但从未登陆过
           
		    	para = "url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=client&STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			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();
				win=open(getFeedBackUrl(from,id), 'feedBack', 'fullscreen=yes,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
        win.focus();
			    }else{
					   //对方曾经登陆过
					para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
					selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=client&STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
					logger(selfpara);
					//window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
					sendMessage(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();
		       win=open(getWebAtmUrl(from,enemberId,id),Math.round(Math.random()*24*100) ,'width=785,height=600,location=no,toolbar=no,status=no,resizable=yes,scrollbars=no');
		   	   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://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=webmessage&STEP=CLICK&from="+from+"&id="+id+"&refer="+document.URL;
//					logger(selfpara);
		        iframe.src="http://www.alibaba.com/alitalk/innerie/webMessageCheckPage.htm?needEncypt=true&targetid="+encode(enemberId)+"&from="+from+"&id="+id;

}


function alitalkEncryptNew_back(enemberId, from, id){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//????????memberId??????????????"+"??????encode??????
	if (isIE==true) {
		//??????buyingLeads????????????
		if(fromBuyLead==from){
	           buyingLeadsCheckRight(enemberId, from, id)
		   return;
		}


		if(binstalled !="-1") {
			   var referUrl = document.URL;
			   var timestamp= new Date();
		       if (OnLine==2){
		     	 //??????????????????????????????????

		    	para = "url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			logger(selfpara);
			//????????????,????????????????????????
			//window.location="TradeManager:";
			startWW("","","");
		       //????????????
		        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://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			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=checkInstallEnaliint();
	var isIE = checkIEorFirefox();
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled !="-1") {
		       //浏览者已经安装TM.则直接打开alibaba.com Help 窗口.
			   //window.myiframe.location="TradeManager:OpenAliHelper";
         startWW("","","");
		}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=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled !="-1") {
		       //浏览者已经安装TM.则直接打开alibaba.com Help 窗口.
		    	 //window.myiframe.location="TradeManager:OpenAliHelper";
		    	 startWW("","","");
		}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://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+document.URL;
	//selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+document.URL;
	//logger(selfpara);
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	if (isIE==true&&binstalled !="-1") {
	   //window.location="TradeManager:";
	   startWW("","","");
	}
}

/*
??????????,??????????????????????url
*/
function validateTM(enemberId,from,id){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	if (isIE==true&&binstalled !="-1") {
		var referUrl = document.URL;
		var timestamp= new Date();
	 	para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
		//selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl;
		//logger(selfpara);
		//window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
		sendMessage(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'+Math.round(Math.random()*24*100), 'width=800,height=550,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
   win.focus();
}

/*
????buyingleads????????????????????,????????????????????????,??????????
*/

function alitalkEncryptNewBuyingLeads(enemberId, from, id){

	var binstalled=checkInstallEnaliint();
	var isIE = true;
	var para = "";
	var selfpara = "";
	var nextUrl="";
	//????????memberId??????????????"+"??????encode??????
	if (isIE==true) {
	    //????????????TM????????????TM????????,????????
	    if(binstalled !="-1") {
	    	var referUrl = document.URL;
	    	var timestamp= new Date();
		       if (OnLine==2){
		       	 //??????????????????????????????????
		       	para = "url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=client&STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			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);
		 	win=open(getFeedBackUrl(from,id), 'feedBack', 'fullscreen=yes,location=no,toolbar=no,status=no,resizable=yes,scrollbars=yes');
      win.focus();
		    }
		    else{
		       //??????????????
		    	para = "&url2=http://dmtracking2.alibaba.com/feedbackfromalitalk.html?from="+from+"#id="+id+"#refer="+referUrl.replace(/&/,"$")+"#time="+timestamp;
			selfpara = "http://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=client&STEP=CLICK&from="+from+"&id="+id+"&refer="+referUrl+"&time="+timestamp;
			logger(selfpara);
			//window.location="TradeManager:SendIM_Encrypted?"+enemberId+"&"+para;
			sendMessage(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://dmtracking2.alibaba.com/feedbackfromalitalk.html?type=webmessage&STEP=CLICK&from="+from+"&id="+id+"&refer="+document.URL;
				//	logger(selfpara);
		    //   iframe.src="http://www.alibaba.com/alitalk/innerie/webMessageCheckPage.htm?needEncypt=true&targetid="+encode(enemberId);
			  //window.location=nextUrl;
			  window.location=getWebAtmUrl(from,enemberId,id);
			  window.moveTo(0,0);
	      window.resizeTo(785,710);
		     }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=checkInstallEnaliint();
	var isIE = true;
	//加密后的memberId的可能存在一些"+"等需要encode的字符
	if (isIE==true) {
		if(binstalled !="-1") {
			//window.location="TradeManager:";
			startWW("","","");
	 }
	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);
				//alit.style.display='block';
				//alit.style.width='70px';
				//alit.style.lineHeight='22px';
				var noalit = document.getElementById("noAlitalkId"+j);
				if(online[i] == 1){
					if(alit != null){
						alit.className="atm32";
						alit.innerHTML='I\'m online<br />Chat now!';
						alit.href = alit.href.replace("isOnline","1");
						alit.title="Chat with me now";
					}
				}else if (online[i] == 2||online[i]==0) {
					if(alit != null){
						alit.className="atm32grey";
						alit.innerHTML='Offline';
						alit.href = alit.href.replace("isOnline",online[i].toString());
						alit.title="Leave me a message";
					}
				}
			}
}

//just start ATM,nothing else to do
function startAlitalk(){
	var binstalled=checkInstallEnaliint();
	var isIE = true;
	if (isIE==true) {
	    if(binstalled !="-1") {
			//window.location="TradeManager:";
			startWW("","","");
		}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='I\'m online<br />Chat now!';
			alit.href = alit.href.replace("isOnline","1");
			alit.title="Chat with me now";
		}
	}else if(OnLine == 2||OnLine == 0){
			if(alit != null){
			   alit.className=id+"grey";
			   if (needInner==1) alit.innerHTML='Offline';
			   alit.href = alit.href.replace("isOnline",OnLine.toString());
			   alit.title="Leave me a message";
			}
	}
}



function singleUserImg24(talkId){
	var id = talkId || 'talkId24';
	YUE.on(window,"load",function(){
		try{
		 var alit = document.getElementById(id);
 var noalit = document.getElementById('noAli'+id);
 if(OnLine == 1){
  if(alit != null){
   alit.className = "atm48";
   if (id == "talkId16") alit.className = "atm16";
   if (id == "talkId24") alit.className = "atm32";
   if (id == "talkId32") alit.className = "atm48";
   //alit.className= (id == "talkId16" || id == "talkId24") ? "atm32" : "atm48";
   if (id == "talkId16") {
      alit.innerHTML='Chat now!';
   } else {
      alit.innerHTML='I\'m online<br />Chat now!';
   }
   alit.href = alit.href.replace("isOnline","1");
   alit.title="Chat with me now";
  }
 }else if(OnLine == 2||OnLine == 0){
   if(alit != null){
    alit.className = "atm48grey";
    if (id == "talkId16") alit.className = "atm16grey";
    if (id == "talkId24") alit.className = "atm32grey";
    if (id == "talkId32") alit.className = "atm48grey";
    //alit.className= (id == "talkId24") ? "atm32grey" : "atm48grey";
    alit.innerHTML='Offline';
    alit.href = alit.href.replace("isOnline",OnLine.toString());
    alit.title="Leave me a message";
   }
  }
}catch(E){}
});
}


function singleUserImg48(talkId){
	var  id = talkId || 'talkId48';
	YUE.on(window,"load",function(){
		try{
		 var alit = document.getElementById(id);
 var noalit = document.getElementById('noAli'+id);
 if(OnLine == 1){
  if(alit != null){
   alit.className="atm48";
   alit.innerHTML='I\'m online<br />Chat now!';
   alit.href = alit.href.replace("isOnline","1");
   alit.title="Chat with me now";
  }
 }else if(OnLine == 2||OnLine == 0){
   if(alit != null){
    alit.className="atm48grey";
    alit.innerHTML='Offline';
    alit.href = alit.href.replace("isOnline",OnLine.toString());
    alit.title="Leave me a message";
   }
  }
}catch(E){}
});
}

function atmMultiImg(maxLen, atmClass, needInner) {
  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 && alit != null) {
      alit.className = atmClass;
      alit.innerHTML = (needInner) ? 'I\'m online<br />Chat now!' : '';
      alit.href = alit.href.replace("isOnline", "1");
      alit.title = "TradeManager";
    } else if ((online[i] == 2 || online[i]==0) && alit != null) {
      alit.className = atmClass + "grey";
      alit.innerHTML = (needInner) ? 'Offline' : '';
      alit.href = alit.href.replace("isOnline", online[i].toString());
      alit.title = "Leave me a message";
    }
  }
}

function atmSingleImg(atmId, atmClass, needInner, userText) {
  atmId = atmId || 'talkId32';
  atmClass = atmClass || 'atm32';
  userText = userText || ['I\'m online<br />Chat now!', 'Offline'];
  var alit = document.getElementById(atmId);
  var noalit = document.getElementById('noAli' + atmId);
  if (OnLine == 1 && alit != null) {
    alit.className = atmClass;
    alit.innerHTML = (needInner) ? userText[0] : '';
    alit.href = alit.href.replace("isOnline","1");
    alit.title = "TradeManager";
  } else if ((OnLine == 2 || OnLine == 0) && alit != null) {
    alit.className = atmClass + "grey";
    alit.innerHTML = (needInner) ? userText[1] : '';
    alit.href = alit.href.replace("isOnline", OnLine.toString());
    alit.title = "Leave me a message";
  }
}
