
if(typeof(XMLHttpRequest)!= "undefined")
{    
	var getXMLHttpObj = function() {return new XMLHttpRequest();}
} 
else 
{    
	var getXMLHttpObj = function()
	{
		var activeXObjects = ["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
		for(var i=0; i < activeXObjects.length; i++)
		{            
			try
			{
				return new ActiveXObject(activeXObjects[i]);
		}
			catch(err)
			{
			}
		}   
	}
}

var controlid
var Oxmlhttp = getXMLHttpObj();
var onlineimage= "OFF"
var ns41;
var ns61;
var ie;
var YY=0;  
var ch=0;
var oh=0;
var yon=0;
var XX=20; // X position of the scrolling objects
var xstep=1;
var delay_time=60;

window.onload = loadchat;
window.onunload = unloadchat;

function loadchat()
{
	var url  = "chatbox/logvisitor.asp?site="+dlrcode+"&fn=load&z1=@1&referrer=" + escape(document.location)
	Oxmlhttp.open("GET",url,false);
	Oxmlhttp.send(null);
	aa = Oxmlhttp.responseText
	LArray=aa.split("|")
	if(LArray[0] == "ON")
	{
		var hfeljw=document.getElementById("chat")
		hfeljw.style.display="block"
		onlineimage= "ON"
		getpopupId= setTimeout( "getpopup()",30000 );
	}
	controlid=LArray[1]
}

function unloadchat()
{
	var Surl = "chatbox/logvisitor.asp?site="+dlrcode+"&fn=unload&z1=@1&cid=" + controlid
	Oxmlhttp.open("GET",Surl,true);
	Oxmlhttp.send(null);
}
function startchat()
{
	window.open("https://www.subarutrack.com/chatbox/clientchat.asp?site="+dlrcode+"&z1=@1&cid="+controlid ,"chat50060892","width=600,height=725,resizable=yes");
}

function chatclickme()
{
	clearTimeout (getpopupId);
	point1.style.display="none"
	var url = "chatbox/ChatServerControl.asp?action=clicked&trackcontrolid="+ controlid 
	Oxmlhttp.open("GET",url,false);
	Oxmlhttp.send(null);
	window.open("https://www.subarutrack.com/chatbox/clientchat.asp?site="+dlrcode+"&z1=@1&cid="+controlid ,"chat50060892","width=600,height=725,resizable=yes");
}

function getpopup()
{
	if (onlineimage == "ON")
	{
		var url = "chatbox/ChatServerControl.asp?action=ifpushit&trackcontrolid="+ controlid
		Oxmlhttp.open("GET",url,false);
		Oxmlhttp.send(null);
		popit = unescape(Oxmlhttp.responseText)
		if (popit == "Y")
		{
			point1.style.display="block"
			onad1()
			onad()
			getpopupId= setTimeout( "getpopup()",90000 );
		}
		else
		{
			getpopupId= setTimeout( "getpopup()",30000 );
		}
	}
}	

//Floating image II (up down)
function onad1()
{
	XX=200; // X position of the scrolling objects
	xstep=2;
	delay_time=120;
	
	//Begin of the unchangable area, please do not modify this area
	YY=1;  
	ch=0;
	oh=0;
	yon=0;
	
	ns41=document.layers ? 1:0
	ie=document.all ? 1:0
	ns61=document.getElementById && !document.all ? 1:0
	
	if(ie)
	{
//		YY=document.body.clientHeight;
		point1.style.top=YY;
	}
	else if (ns41)
	{
		YY=window.innerHeight;
		document.point1.pageY=YY;
		document.point1.visibility="hidden";
	}
	else if (ns61)
	{
		YY=window.innerHeight
		document.getElementById('point1').style.top=YY
	}
}

function reloc1()
{
	if(yon==0)
	{
		YY=YY-xstep;
	}
	else
	{
		YY=YY+xstep;
	}
	if (ie)
	{
		ch=document.body.clientHeight;
		oh=point1.offsetHeight;
	}
	else if (ns41)
	{
		ch=window.innerHeight;
		oh=document.point1.clip.height;
	}
	else if (ns61)
	{
		ch=window.innerHeight
		oh=document.getElementById("point1").offsetHeight
	}
			
	if(YY<0)
	{
		yon=1;YY=0;
	}
	if(YY>=(ch-oh))
	{
		yon=0;YY=(ch-oh);
	}
	if(ie)
	{
		point1.style.left=XX;
		point1.style.top=YY+document.body.scrollTop;
	}
	else if (ns41)
	{
		document.point1.pageX=XX;
		document.point1.pageY=YY+window.pageYOffset;
	}
	else if (ns61)
	{
		document.getElementById("point1").style.left=XX
		document.getElementById("point1").style.top=YY+window.pageYOffset
	}
}

function onad()
{
	document.getElementById("point1").style.display="block";
	loopfunc();
	stopfunc();
}
function loopfunc()
{
	reloc1();
	if(gblstop == "N")
	{
		setTimeout('loopfunc()',delay_time);
	}
	else
	{
		document.getElementById("point1").style.display="none";
		gblstop = "N"
	}
}

function stopfunc()
{
	setTimeout('loopfuncstop()',30000);
}

var gblstop = "N"
function loopfuncstop()
{
	gblstop = "Y"
}


