var cen = 0;
var _sitename = "indiamarkets.com";
var _groupname = "Sales";
var cbAppletTimer=null;
var _buttonURL = "http://assist.instacoll.com/hp/hpVisitor?op=icn&s=" + _sitename + "&g=" + _groupname + "&ssl=false";
var _controlImg;
var inviteWidth=310;
var _isIE = (document.all) ? true : false;
var _isMAC = (navigator.platform) && (navigator.platform.toUpperCase().indexOf("MAC") >= 0);
var _isNS = (document.layers)?true:false;
var _isDOM = (document.getElementById) ? true : false;
if (_isNS)
_isMAC=false;
var rnd=MakeRandomNumber();
var count = 6;
var stop = false;
var bouncelimit=32;
var wnd=null;
var crossobj=null;
var _bigimage = new Image;
_bigimage.src = "http://assist.instacoll.com/engine/images/6x6.jpg";
var _imgLoaded = false;
var _pagename = document.location;
var lnk="";
var srcUrl = "http://assist.instacoll.com/hp/hpVisitor?op=icn&s=" + _sitename + "&g=" + _groupname + "&ssl=false";
var info='
| '
+''
+''
+' '
+' '+ lnk +' | '
+''
+'A Representative from this site wants to talk to you online with assistance '
+'Please click on the button to accept the chat '
+'Close '
+' |
|
';
function pr(x)
{
document.writeln(x);
}
function jvPoll()
{
var invited=document["iVis"].isInvited();
if (invited)
ShowInviteToChatWindow();
loopurl = "jvPoll()";
if (!stop)
setTimeout(loopurl, 1000);
}
function poll(sitename, group)
{
var site = _sitename;
var grp = _groupname;
var app = escape(navigator.appName);
var ver = escape(navigator.appVersion);
var plat= escape(navigator.platform);
var resol = escape (window.screen.width + "x" + window.screen.height);
var color = escape (window.screen.colorDepth);
var domain=escape(document.domain);
var ref = escape(document.referrer);
var pag = escape(document.location);
var url="1";
var loopurl="1";
url = "http://assist.instacoll.com/hp/hpVisitor?op=png&s=" + site + "&g=" + grp + "&p=" + pag + "&a=" + app + "&v=" + ver + "&pl=" + plat + "&r=" + resol + "&c=" + color + "&d=" + domain + "&rf=" + ref + "&rnd=" + rnd + "&ssl=false";
if (count == 6)
{
count=0;
if (!_imgLoaded)
{
if ((! _isDOM) && (! _isMAC))
_controlImg = new Image;
else
{
_controlImg.id="hpimageid_";
_controlImg.style.visibility = "hidden";
}
_controlImg.src = url;
_imgLoaded = true;
}
}
if (_imgLoaded)
CheckImages();
count++;
loopurl = "poll ('" + sitename + "', '" + group + "')";
if (!stop)
setTimeout(loopurl, 1000);
}
function getDate()
{
var dt = new Date();
return dt.getTime();
}
function reloadButton()
{
var _button=FindImage(document, "hpIcon");
if (_button)
_button.src=_buttonURL;
setTimeout('reloadButton()', 60000);
}
function start()
{
var cookie=GetCookie("vuid")
if (cookie == "" || cookie=='undefined' || cookie==null)
{
SetCookie("vuid", rnd);
}
else
rnd = cookie;
if (_isIE || _isDOM)
pr('');
else
if (_isNS)
{
pr('');
pr(info);
pr('');
}
if (_isDOM)
{
_controlImg = document.createElement('IMG');
_controlImg.style.visibility = "hidden";
_controlImg.id="hpimageid_";
document.body.appendChild(_controlImg);
}
else
if (_isMAC)
{
document.writeln("");
_controlImg = document.controlImage;
}
if (!_isAppletEnabled())
{
poll(_sitename, _groupname);
}
else
{
var site = _sitename;
var grp = _groupname;
var app = escape(navigator.appName);
var ver = escape(navigator.appVersion);
var plat= escape(navigator.platform);
var resol = escape (window.screen.width + "x" + window.screen.height);
var color = escape (window.screen.colorDepth);
var domain=escape(document.domain);
var ref = escape(document.referrer);
var pag = escape(document.location);
var txt = document["iVis"].setValues(site, grp, app, ver, plat, resol, color, domain, ref, pag, rnd);
jvPoll();
}
setTimeout('reloadButton()', 20000);
}
function MakeRandomNumber()
{
var _rnd=new Array();
var r;
for (var i=0; i < 15; i++)
{
r=Math.ceil(Math.random()*50);
_rnd=(_rnd + r);
}
return _rnd;
}
function CheckImages()
{
if (((_isDOM) || (_isMAC)) && (! _controlImg.complete))
{
return;
}
var width = _controlImg.width;
var height = _controlImg.height;
if (width == 0)
return;
if (width == 1 && height == 1)
{
_imgLoaded=false;
}
else
if (width == 2 && height == 2)
{
_imgLoaded = false;
ShowInviteToChatWindow();
}
else
if (width == 3 && height == 3)
{
_imgLoaded = false;
SetCookie("cobrowse", '1')
startCoBrowse();
}
else
if (width == 4 && height == 4)
{
_imgLoaded = false;
SetCookie("cobrowse", '0')
}
}
function initbox()
{
if (!_isDOM&&!_isIE&&!_isNS)
return
cen=(_isIE)? document.body.clientWidth/2-155 : (_isDOM)?window.innerWidth/2-155 : window.innerWidth/2-155
crossobj=(_isDOM)?document.getElementById("_chatreqested").style : _isIE? document.all._chatreqested : document._chatreqested
scroll_top=(_isIE)? document.body.scrollTop : window.pageYOffset
crossobj.width=inviteWidth
crossobj.top=scroll_top-250
crossobj.left=cen
crossobj.visibility=(_isDOM||_isIE)? "visible" : "show"
dropstart=setInterval("_chatreqested()",50)
}
function _chatreqested()
{
scroll_top=(_isIE)? document.body.scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<125+scroll_top)
crossobj.top=parseInt(crossobj.top)+40
else
{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}
function bouncein()
{
crossobj.top=parseInt(crossobj.top)-bouncelimit
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0)
{
clearInterval(bouncestart)
}
}
function dismissbox()
{
if (window.bouncestart)
clearInterval(bouncestart)
crossobj.visibility="hidden"
crossobj=null;
}
function ShowInviteToChatWindow()
{
if (_isIE) {
document.all._chatreqested.innerHTML = info;
document.all._chatreqested.left='200';
document.all._chatreqested.style.zIndex = 10001;
}
else if (_isNS) {
document.layers._chatreqested.visibility = "visible";
}
else if (_isDOM)
{
document.getElementById('_chatreqested').innerHTML= info;
}
initbox();
}
function StartSession()
{
var n = rnd;
var site = _sitename;
var grp = _groupname;
var pag = escape(_pagename);
var app = escape(navigator.appName);
var ver = escape(navigator.appVersion);
var plat= escape(navigator.platform);
var resol = escape (window.screen.width + "x" + window.screen.height);
var color = escape (window.screen.colorDepth);
var domain=escape(document.domain);
var ref = escape(document.referrer);
var url;
if (_isNS)
url = "http://assist.instacoll.com/hp/hpClient?op=clchat&s=" + site + "&g=" + grp + "&p=" + pag + "&a=" + app + "&v=" + ver + "&pl=" + plat + "&r=" + resol + "&c=" + color + "&d=" + domain + "&rf=" + ref + "&rnd=" + rnd + "&isNS=true" + "&visuid=" + rnd + "&ssl=false";
else
url = "http://assist.instacoll.com/hp/hpClient?op=clchat&s=" + site + "&g=" + grp + "&p=" + pag + "&a=" + app + "&v=" + ver + "&pl=" + plat + "&r=" + resol + "&c=" + color + "&d=" + domain + "&rf=" + ref + "&rnd=" + rnd + "&visuid=" + rnd + "&ssl=false";
if(_isNS)
wop='toolbar=no,menubar=no,directories=no,resizable=no';
else
wop='toolbar=no,menubar=no,directories=no,resizable=no';
if (wnd && wnd.open && !wnd.closed )
wnd.focus();
else
wnd = window.open(url,n,"width=474,height=323"+wop);
if (crossobj)
dismissbox();
}
function FindImage(doc, name)
{
if (_isDOM)
return doc.getElementsByTagName("IMG")[name];
var lays = doc.layers;
if (! lays)
return doc[name];
for (var i = 0; i < doc.images.length; i++) {
if (doc.images[i].name == name)
return doc.images[i];
}
for (var l = 0; l < lays.length; l++) {
img = FindImage(lays[l].document, name);
if (img != null)
return img;
}
return null;
}
function _isJavaEnabled()
{
var rc = false;
var agent = navigator.appName;
ver= parseInt(navigator.appVersion);
if ((agent == "Microsoft Internet Explorer") || (agent == "Netscape"))
{
if ((ver >= 4) && navigator.javaEnabled())
rc = true;
}
var ret=rc & !_isMAC;
return ret;
}
function _isAppletEnabled()
{
var javaSupport = _isJavaEnabled();
if (javaSupport)
{
if ((typeof(document["iVis"]) == "undefined") || (document["iVis"] == null) || ((typeof(document["iVis"].isInvited) == "undefined")))
javaSupport = false;
}
return javaSupport;
}
function startCoBrowse()
{
if (_isJavaEnabled())
{
if ((typeof(document["iCoBrowse"]) == "undefined") || (document["iCoBrowse"] == null) || (typeof(document["iCoBrowse"].startcb) == "undefined"))
{
var cbjs = "";
var jselem=document.createElement(cbjs);
var cbtag = '';
var elem = document.createElement(cbtag);
elem["s"] = "indiamarkets.com";
elem["g"] = "Sales";
elem["cookieid"] = "256279261";
elem["chatcookieid"] = "256279261" + rnd;
elem["cabbase"]="hpCoBrowse.cab";
document.body.appendChild(jselem);
document.body.appendChild(elem);
}
isCBLoaded();
}
else
{
var _img;
var u = "http://assist.instacoll.com/hp/hpClient?op=cbcancelled&s=" + _sitename + "&cookieid=" + "256279261" + rnd + "&ssl=false";
_img = new Image;
_img.src = u;
}
}
function isCBLoaded()
{
if ((typeof(document["iCoBrowse"]) == "undefined") || (document["iCoBrowse"] == null) || (typeof(document["iCoBrowse"].startcb) == "undefined"))
{
cbAppletTimer = setTimeout('isCBLoaded()', 1000);
return;
}
else
{
if (cbAppletTimer)
{
clearTimeout(cbAppletTimer);
cbAppletTimer = null;
}
document["iCoBrowse"].startcb();
}
}
function SetCookie(name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
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;
}
function CoBrowse()
{
var canCoBrowse=GetCookie("cobrowse");
if (canCoBrowse == "" || canCoBrowse=='undefined' || canCoBrowse==null)
{
return;
}
else
{
if (canCoBrowse == '1')
startCoBrowse();
}
}
function StartAutomatedSession(name, email)
{
var n = rnd;
var site = _sitename;
var grp = _groupname;
var pag = escape(_pagename);
var app = escape(navigator.appName);
var ver = escape(navigator.appVersion);
var plat= escape(navigator.platform);
var resol = escape (window.screen.width + "x" + window.screen.height);
var color = escape (window.screen.colorDepth);
var domain=escape(document.domain);
var ref = escape(document.referrer);
var url;
if (_isNS)
url = "http://assist.instacoll.com/hp/hpClient?op=clchat&s=" + site + "&g=" + grp + "&p=" + pag + "&a=" + app + "&v=" + ver + "&pl=" + plat + "&r=" + resol + "&c=" + color + "&d=" + domain + "&rf=" + ref + "&rnd=" + rnd + "&isNS=true" + "&visuid=" + rnd + "&ssl=false";
else
url = "http://assist.instacoll.com/hp/hpClient?op=clchat&s=" + site + "&g=" + grp + "&p=" + pag + "&a=" + app + "&v=" + ver + "&pl=" + plat + "&r=" + resol + "&c=" + color + "&d=" + domain + "&rf=" + ref + "&rnd=" + rnd + "&visuid=" + rnd + "&ssl=false";
url += "&_name=" + name + "&_email=" + email;
if(_isNS)
wop='toolbar=no,menubar=no,directories=no,resizable=no';
else
wop='toolbar=no,menubar=no,directories=no,resizable=no';
if (wnd && wnd.open && !wnd.closed )
wnd.focus();
else
wnd = window.open(url,n,"width=474,height=323"+wop);
}
start();
CoBrowse();