function MM_timelinePlay(tmLnName, myID, sess_id) {
	var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
	if (document.MM_Time == null) MM_initTimelines(sess_id); 
	tmLn = document.MM_Time[tmLnName];
	if (myID == null) { myID = ++tmLn.ID; firstTime=true;}
	if (myID == tmLn.ID) { 
		setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+','+sess_id+')',tmLn.delay);
		fNew = ++tmLn.curFrame;
		for (i=0; i<tmLn.length; i++) {
			sprite = tmLn[i];
			if (sprite.charAt(0) == 's') {
				if (sprite.obj) {
					numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
					if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {
						keyFrm=1;
						for (j=0; j<sprite.values.length; j++) {
							props = sprite.values[j]; 
							if (numKeyFr != props.length) {
								if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
								else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
							} else {
								while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
								if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
									if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
									else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
									}
							}
						}
					}
				}
			} else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
			if (fNew > tmLn.lastFrame) tmLn.ID = 0;
		}
	}
}

function MM_initTimelines() { //v4.0
	var ns = navigator.appName == "Netscape";
	var ns4 = (ns && parseInt(navigator.appVersion) == 4);
	var ns5 = (ns && parseInt(navigator.appVersion) > 4);
	document.MM_Time = new Array(1);
	document.MM_Time[0] = new Array(2);
	document.MM_Time["TimelineZ"] = document.MM_Time[0];
	document.MM_Time[0].MM_Name = "TimelineZ";
	document.MM_Time[0].fps = 15;
	document.MM_Time[0][0] = new String("behavior");
	document.MM_Time[0][0].frame = 1;
	document.MM_Time[0][0].value = "MM_timelinePlay('TimelineZ')";
	document.MM_Time[0][1] = new String("sprite");
	document.MM_Time[0][1].slot = 1;
	if (ns4)
		document.MM_Time[0][1].obj = document["friendly_pop"];
	else if (ns5)
		document.MM_Time[0][1].obj = document.getElementById("friendly_pop");
	else
		document.MM_Time[0][1].obj = document.all ? document.all["friendly_pop"] : null;
	document.MM_Time[0][1].keyFrames = new Array(1, 15);
	document.MM_Time[0][1].values = new Array(2);
	if (ns5)
		document.MM_Time[0][1].values[0] = new Array("-420px", "-370px", "-319px", "-269px", "-219px", "-168px", "-118px", "-68px", "-17px", "33px", "84px", "134px", "184px", "235px", "285px");
	else
		document.MM_Time[0][1].values[0] = new Array(-420,-370,-319,-269,-219,-168,-118,-68,-17,33,84,134,184,235,285);
	document.MM_Time[0][1].values[0].prop = "left";
	if (ns5)
		document.MM_Time[0][1].values[1] = new Array("249px", "249px", "250px", "250px", "250px", "250px", "251px", "251px", "251px", "252px", "252px", "252px", "252px", "253px", "253px");
	else
		document.MM_Time[0][1].values[1] = new Array(249,249,250,250,250,250,251,251,251,252,252,252,252,253,253);
		document.MM_Time[0][1].values[1].prop = "top";
	if (!ns4) {
		document.MM_Time[0][1].values[0].prop2 = "style";
		document.MM_Time[0][1].values[1].prop2 = "style";
	}
	document.MM_Time[0].lastFrame = 15;
	for (i=0; i<document.MM_Time.length; i++) {
		document.MM_Time[i].ID = null;
		document.MM_Time[i].curFrame = 0;
		document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
	}
}

function invite_action(sendURL, sess_id, decline) {
	document.getElementById('friendly_pop').style.visibility='hidden';
	if (sendURL==1) {
		sess_id = document.hidden_sessid.sess_id.value;
		if(sess_id != null) {
			window.open("http://userinteract.com/livesupport/users/eu_cscreen/join_chat.php?forced&sess_id="+ sess_id +"", "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=500,height=500");
		}
	}
	if(decline) {
		sess_id = document.hidden_sessid.sess_id.value;
		if(sess_id != null && cookiesession != null) {
			window.open("http://userinteract.com/livesupport/users/eu_cscreen/decline_invite.php?&sess_id="+ sess_id +"&cookie_sess="+cookiesession+"", "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=250,height=100");
		}
	}
}
									
function initiate(sess_id) {
	window.open("http://userinteract.com/livesupport/users/eu_cscreen/join_chat.php?forced&sess_id="+ sess_id +"", "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=500,height=500");
}

function friendly_initiate(sess_id) {
	document.hidden_sessid.sess_id.value = sess_id;
	
	MM_timelinePlay('TimelineZ');
	setTimeout("invite_action(0,null)", 60000);
}

function cookie_sess() {
	function getCookieVal(offset)
	{  
		var endstr = document.cookie.indexOf (";", offset);  
		if (endstr == -1)    
		endstr = document.cookie.length;  
		return unescape(document.cookie.substring(offset, endstr));
	}
	function getCookie(name)
	{  
		var arg = name + "=";  
		var alen = arg.length;  
		var clen = document.cookie.length;  
		var i = 0;  
		while (i < clen)
		{    
			var j = i + alen;    
			if (document.cookie.substring(i, j) == arg) return getCookieVal (j);    
			i = document.cookie.indexOf(" ", i) + 1;    
			if (i == 0) break;   
		}  
		return null;
	}
	
	var cookiesession = getCookie("SM_live");
	
	return cookiesession;
}
var cookiesession = cookie_sess();

//Check if user is Unique or Repeat in 24 hours
platform = navigator.platform;
referrer = document.referrer;
screen_res = screen.width+"*"+screen.height;
page = location.href;

if(cookiesession != null) {
	//cookie exists and this user is a repeat within 24 hours
	var u_visit = '0';
}
else {
	//cookie does not exist - Unique visit
	var u_visit = '1';
	
	var ran_unrounded = Math.random()*999999999999999999;
	var cookiesession = Math.round(ran_unrounded);
	
	//set cookie to expire in 24 hours
	var expires = new Date();
	expires.setTime(expires.getTime() + (86400*1000));
	document.cookie = "SM_live=" + cookiesession + "; expires = " + expires.toGMTString() + "; path= /;";
}

function status_img(cookiesession) {
	//Get the last seen
	var milli = new Date().valueOf();
	var lastvisit = parseInt(milli/1000);
	
	var status_img = "http://userinteract.com/livesupport/users/statuscheck/statuscheck.php?id="+id+"&depid="+depid+"&cookiesess="+cookiesession+"&u_visit="+u_visit+"&lastseen="+lastvisit+"&platform="+platform+"&referrer="+referrer+"&screen_res="+screen_res+"&page="+page;
	
	if(document.getElementById("status_img")) {
		document.getElementById("status_img").src = status_img;
	}
}
accnt_id = id;
function support_call() {
	var cookiesession = cookie_sess();
	window.open("http://userinteract.com/livesupport/users/eu_cscreen/user_request.php?custid="+accnt_id+"&depid="+depid+"&cookie_sess="+cookiesession, "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=400,height=340");
}