var atb_lc_key = "";
var atb_contact = "";
var live_chat_no_base_url = false;
function atb_live_chat_center(objId){
	
	var livechatHead=document.getElementById(objId);
	var	x=200;
	var	y=300;
	var liveChatDivObj=document.getElementById("liveChatDiv");
	if(livechatHead){
		x = getElementX(livechatHead)-520+60;
		y = getElementY(livechatHead)+20;
	}
	if(x<0||y<0){
		x = getElementX(livechatHead)+40;
		y = getElementY(livechatHead)+5;
	}
	if(liveChatDivObj.style.display=="none"){
		liveChatDivObj.style.display="";
		liveChatDivObj.style.left=x;
		liveChatDivObj.style.top=y;
	}else{
		liveChatDivObj.style.display="none";
	}
	
	var liveChatSubject = document.getElementById("liveChatSubject");
	if (liveChatSubject){
		liveChatSubject.value="";
		liveChatSubject.focus();
	}
	var liveChatQuestion = document.getElementById("liveChatQuestion");
	if (liveChatQuestion){
		liveChatQuestion.value="";
	}
	
}

function close_atb_live_chat_center(){
	var liveChatDivObj=document.getElementById("liveChatDiv");
	if (liveChatDivObj!=null){
		liveChatDivObj.style.display="none";
	}
}	

function atb_live_chat(){
	if(!atb_lc_key || atb_lc_key.indexOf("ATB-")!=0){
		alert("Invalid live chat key, please talk administrator.");
		return;
	}
	var referrer = "";
	var currentPage = "";
	if (document){
		referrer = __eeToStringCode(document.referrer);
		currentPage = __eeToStringCode(document.location.href);
	}
	
	var myBaseURL = ""+window.location;
	if (myBaseURL.indexOf("127.0.0.1")>=0){
		myBaseURL = "http://127.0.0.1:8080/agenttoolboxes/";
	}else{
		myBaseURL = "http://www.agenttoolboxes.com/";
	}
	if (live_chat_no_base_url){
		myBaseURL ="";
	}
	
	
	var url = myBaseURL + "live_chat.html?lc_key="+atb_lc_key+"&atb_contact="+atb_contact+"&referrer="+referrer+"&currentPage="+currentPage;
	window.open(url,'','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=586,height=652,left=200,top=200');
}

function sendLiveChatMessage(){
	close_atb_live_chat_center();
	
	if(!atb_lc_key || atb_lc_key.indexOf("ATB-")!=0){
		alert("Invalid live chat key, please talk administrator.");
		return;
	}
	var referrer = "";
	var currentPage = "";
	if (document){
		referrer = __eeToStringCode(document.referrer);
		currentPage = __eeToStringCode(document.location.href);
	}
	
	var myBaseURL = ""+window.location;
	if (myBaseURL.indexOf("127.0.0.1")>=0){
		myBaseURL = "http://127.0.0.1:8080/agenttoolboxes/";
	}else{
		myBaseURL = "http://www.agenttoolboxes.com/";
	}
	if (live_chat_no_base_url){
		myBaseURL ="";
	}
	var subjectObj=document.getElementById("liveChatSubject");
	if(subjectObj.value.trim==""){
		alert("Object is required.");
		return;
	}
	var commentsObj=document.getElementById("liveChatQuestion");
	var subjectValue=subjectObj.value;
	var commentsValue=commentsObj.value;
	var url = myBaseURL + "live_chat.html?src=live_chat_now&lc_key="+atb_lc_key+"&atb_contact="+atb_contact+"&referrer="+referrer+"&currentPage="+currentPage+"&subject="+subjectValue+"&comments="+commentsValue;
	window.open(url,'','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=586,height=652,left=200,top=200');
	
	
}
function __eeToStringCode(eeText){
	if (!eeText ||eeText===null || eeText.size===0){
		return "";
	}
	var eeCodes ="";
	for (var i=0; i<eeText.length; i=i+1){
		var myCode = eeText.charCodeAt(i);
		eeCodes +=myCode+"_";
	}
	return eeCodes;
}
