var URL = 'www.onlinecustomersupport.biz/remote/log.php?'; var servercall; var ImageMoving; var sendstat; var stopeng=0; var smove=2; var opwin; var ulang; var entrytime = new Date(); var cexptime =(entrytime.getTime() + (1000 * 60 * 60)); var NS = (document.layers) ? true : false; var IE = (document.all) ? true : false; var DOM = (document.getElementById) ? true : false; if (IE) DOM = true; var Safari = (navigator.userAgent) && (navigator.userAgent.toUpperCase().indexOf("SAFARI") >= 0); var MAC = (navigator.platform) && (navigator.platform.toUpperCase().indexOf("MAC") >= 0); if (NS) MAC = false; var pageUrl = document.location.toString(); var tpagef=1; //pageUrl = pageUrl.substring(0, pageUrl.indexOf("#")); ulang="en"; var protocol = "http"; if ((pageUrl != null) && (pageUrl.indexOf("https:") == 0)) protocol = "https"; var imageEngageOn=protocol+"://www.generic4u.com/images/liveperson_"+ulang+"/need_help_on.gif"; var imageEngageOff=protocol+"://www.generic4u.com/images/liveperson_"+ulang+"/need_help_off.gif"; var imageCloseOn =protocol+"://www.generic4u.com/images/liveperson_"+ulang+"/close_off.gif"; var imageCloseOff=protocol+"://www.generic4u.com/images/liveperson_"+ulang+"/close_off.gif"; var hcTop=10; var hcLeft=10; function getcookie(key) { var cdata = document.cookie; //alert(s); var allCookies = cdata.split("; "); for (i = 0; i < allCookies.length; i++) { var ckeys = allCookies[i].split("="); if (ckeys != null && ckeys.length == 2 && key == ckeys[0]) return ckeys[1]; } return ""; } function Set_Cookie( name, value, expires, path, domain, secure ) { var today = new Date(); today.setTime( today.getTime() ); if ( expires ) expires = expires * 1000 * 60 * 60 * 24; var expires_date = new Date( today.getTime() + (expires) ); document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" ); } function domaindiv(adr) { re = new RegExp("(.*)://") url=adr.replace(re,""); var ar = url.split("/"); return ar[0]; } var sid=(getcookie('sid'))?getcookie('sid'):'4b6cc228b9515a491708c392bf7bce4d'; urla=domaindiv(pageUrl); Set_Cookie('sid', sid, 1,"/",urla,false); if(document.referrer && document.referrer!="" && getcookie('reff')=="") { urla=domaindiv(pageUrl); Set_Cookie('reff', document.referrer, 1,"/",urla,false); } function encodeMyHtml(estr) { encodedHtml = escape(estr); encodedHtml = encodedHtml.replace(/\//g,"%2F"); encodedHtml = encodedHtml.replace(/\?/g,"%3F"); encodedHtml = encodedHtml.replace(/=/g,"%3D"); encodedHtml = encodedHtml.replace(/&/g,"%26"); encodedHtml = encodedHtml.replace(/@/g,"%40"); return encodedHtml; } function GetObj(id) { if (document.getElementById) return document.getElementById(id); else if (document.all) return document.all(id); else alert('cant find element'); } function htmlwriter(str) { document.writeln(str); } if (IE || DOM) { htmlwriter(''); } else if (MAC) { htmlwriter(''); htmlwriter(''); htmlwriter(''); htmlwriter('
asdas'); htmlwriter('dfgdfgd
'); } htmlwriter('
'); var servercall = GetObj('servercall'); function imagestat() { if (((DOM) || (MAC)) && (!servercall.complete) && (!Safari)) { clearTimeout(sendstat); sendstat=setTimeout('callToServer()',2000); return; } else { if (servercall.width==2 && (GetObj('wengage').style.visibility == "hidden") && !stopeng) imageMoving=setTimeout('imagetimer()', 0); if (servercall.width==4 && (GetObj('wengage').style.visibility == "hidden") && !stopeng) { GetObj('wengage').innerHTML=""; imageMoving=setTimeout('imagetimer()', 0); } clearTimeout(sendstat); sendstat=setTimeout('callToServer()',3000); return servercall.width; } } function callToServer() { var d = new Date(); if(d.getTime() < cexptime) { servercall.src = protocol+"://"+URL+'sid='+sid+'&visible='+document.all.wengage.style.visibility+'&stat='+imagestat()+'&pg='+tpagef+'&rej='+getcookie('rej')+'&reff='+encodeMyHtml(getcookie('reff'))+'&rn='+Math.random(); tpagef=''; imagestat(); } } callToServer(); function imagetimer() { if(getcookie('rej')!='2' && !(stopeng>0) && !opwin) { document.all.wengage.style.visibility = "visible"; var myWidth = 0, myHeight = 0, scrOfY = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE scrOfY = window.pageYOffset; myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; scrOfY = document.documentElement.scrollTop; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible scrOfY = document.body.scrollTop; myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } if (myWidth < (parseInt(document.all.wengage.style.left)+250) || 0 > parseInt(document.all.wengage.style.left)) smove=smove*(-1); document.all.wengage.style.left=parseInt(document.all.wengage.style.left)+smove+"px"; document.all.wengage.style.top =200+"px"; imageMoving=setTimeout('imagetimer()', 50); } else { document.all.wengage.style.visibility = "hidden"; stopeng=0; } } function RejectCall() { //alert(getcookie('rej')); urla=domaindiv(pageUrl); Set_Cookie('rej', '2', 1,"/",urla,false); } function AcceptCall() { clearTimeout(ImageMoving); clearTimeout(sendstat); ourl='https://www.onlinecustomersupport.biz/remote/chat.php?domain='+pageUrl+'&sid='+sid; opwin=window.open(ourl,"LIVE_CHAT", "width=472,height=320,menubar=no,scrollbars=0"); setTimeout('callToServer()',6000); stopeng=1; }