function front_getXmlHttpRequestObject()
{
	if (window.XMLHttpRequest) { return new XMLHttpRequest(); }
	else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); }
	return false;
}

function getunixtime()
{
	var unixtime = new Date;
	unixtime = unixtime.getTime();
	unixtime = parseInt(unixtime / 1000);
	return unixtime;
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (
			anchor.getAttribute("href") && (
			anchor.getAttribute("rel") == "external" ||
			anchor.getAttribute("rel") == "external nofollow" ||
			anchor.getAttribute("rel") == "nofollow external" )
			)
		anchor.target = "_blank";
	}
}

window.addOnloadEvent = function(addToOnload) {
var oldOnload;
if (window.onload) {
oldOnload = window.onload;
window.onload = function(){
oldOnload();
addToOnload();
};
}
else {
window.onload = addToOnload;
}
}

function addCart(fid)
{
	try
	{
		document.getElementById('ctotaldiv').innerHTML = '......';
	} catch(err) { /*ignore*/ }

	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/atc.php?i='+fid+'&rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{
			t1 = setTimeout('refreshside()',1);
		}
	};
	sendReq.send('');
}

function addCartVC(fid)
{
	try
	{
		clearTimeout(t2);
		document.getElementById('ctotaldivvc').innerHTML = '......';
	} catch(err) { /*ignore*/ }

	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/atc.php?i='+fid+'&rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{ 
			t2 = setTimeout('refreshvc()',1);
		}
	};
	sendReq.send('');
}

function delCart(fid)
{
	try
	{
		document.getElementById('ctotaldiv').innerHTML = '......';
	} catch(err) { /*ignore*/ }

	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/dfc.php?i='+fid+'&rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{ 
			/* nothing */
		}
	};
	sendReq.send('');
	
	try
	{
		document.getElementById('sc_item_'+fid).parentNode.removeChild(document.getElementById('sc_item_'+fid));
	} catch(err) { /*ignore*/ }
	
	try
	{
		document.getElementById('vcsc_item_'+fid).parentNode.removeChild(document.getElementById('vcsc_item_'+fid));
	} catch(err) { /*ignore*/ }
}

function delCartVC(fid)
{
	try
	{
		clearTimeout(t2);
		document.getElementById('ctotaldivvc').innerHTML = '......';
	} catch(err) { /*ignore*/ }

	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/dfc.php?i='+fid+'&rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{ 
			t2 = setTimeout('refreshvc()',1);
		}
	};
	sendReq.send('');
	
	try
	{
		document.getElementById('vcsc_item_'+fid).parentNode.removeChild(document.getElementById('vcsc_item_'+fid));
	} catch(err) { /*ignore*/ }
	
	try
	{
		document.getElementById('sc_item_'+fid).parentNode.removeChild(document.getElementById('sc_item_'+fid));
	} catch(err) { /*ignore*/ }
}

function refreshside()
{
	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/refresh-side.php'+'?rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{
			try
			{
				response = sendReq.responseText;
				if (response == '') { document.getElementById('content_sidebar').style.display = 'none'; return; }
				else { document.getElementById('content_sidebar').style.display = 'block'; }
				
				var spl = response.split('|||');
				document.getElementById('sc_items').innerHTML = spl[0];
				
				if (spl[1])
				{
					var act = spl[1].split('~~~');
					for (var num=0;num<act.length;num++)
					{	
						yft.fadeIn('sc_item_'+act[num],7);
					}
				}
				
			} catch(err) { /*ignore*/ }
			t1 = setTimeout('refreshside()',5000);
		}
	};
	sendReq.send('');
}

function refreshvc()
{
	var sendReq = front_getXmlHttpRequestObject();
	sendReq.open("GET", '/small-business-word-templates-hr-forms/refresh-vc.php'+'?rnd='+getunixtime(), true);
	sendReq.onreadystatechange = function()
	{
		if(sendReq.readyState==4)
		{
			try
			{
				response = sendReq.responseText;
				if (response == '') { window.location = "/small-business-word-templates-hr-forms/"; }
				
				var spl = response.split('|||');
				document.getElementById('vcid').innerHTML = spl[0];
				
				if (spl[1] == '0.00' || spl[1] == 0.00)
				{
					document.getElementById('needbill').style.display = 'none';
				}
				else
				{
					document.getElementById('needbill').style.display = 'block';
				}
				
				document.getElementById('vcrec').innerHTML = spl[2];
				
				var act = spl[3].split('~~~');
				for (var num=0;num<act.length;num++)
				{	
					yft.fadeIn('vcsc_item_'+act[num],7);
				}
				
				
			} catch(err) { /*ignore*/ }
			t2 = setTimeout('refreshvc()',5000);
		}
	};
	sendReq.send('');
}

var t1 = "";
var t2 = "";

window.onscroll = function()
{
	if (window.XMLHttpRequest)
	{
		if (document.documentElement.scrollTop > 40 || self.pageYOffset > 40)
		{
			document.getElementById('content_sidebar').style.position = 'fixed';
			document.getElementById('content_sidebar').style.top = '0';
		}
		else if (document.documentElement.scrollTop < 40 || self.pageYOffset < 40)
		{
			document.getElementById('content_sidebar').style.position = 'absolute';
			document.getElementById('content_sidebar').style.top = '30px';
		}
	}
}

// Yellow fade technique
var yft = {
  _shade: {1:'ff', 2:'ee', 3:'dd', 4:'cc', 5:'bb', 6:'aa', 7:'99'},
  fadeIn: function(elem,i)
  {
	  elem = document.getElementById(elem);
      if (i >= 1)
	  {
		if (elem) { elem.style.backgroundColor = '#ffff' + this._shade[i]; } else { return; }
        if (i > 1)
		{
			i -= 1;
			setTimeout("yft.fadeIn('"+elem.id+"',"+i+")", 100);
        }
		else
		{
			i -= 1;
			setTimeout("yft.fadeIn('"+elem.id+"',"+i+")", 100);
			elem.style.backgroundColor = "transparent";
		}
    }
  }
}

//http://bontragerconnection.com/ and http://willmaster.com/

//Version: July 28, 2007 modified by EffortlessHR 2008

var cX = 0; var cY = 0; var rX = 0; var rY = 0;

function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}

function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}

if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }

else { document.onmousemove = UpdateCursorPosition; }

function AssignPosition(d) {

if(self.pageYOffset) {

	rX = self.pageXOffset;

	rY = self.pageYOffset;

	}

else if(document.documentElement && document.documentElement.scrollTop) {

	rX = document.documentElement.scrollLeft;

	rY = document.documentElement.scrollTop;

	}

else if(document.body) {

	rX = document.body.scrollLeft;

	rY = document.body.scrollTop;

	}

if(document.all) {

	cX += rX; 

	cY += rY;

	}

d.style.left = (cX-200) + "px"; // modified AQ

d.style.top = (cY+15) + "px";

}

function HideContent(d) {

if(d.length < 1) { return; }

document.getElementById(d).style.display = "none";

}

function ShowContent(d) {

if(d.length < 1) { return; }

var dd = document.getElementById(d);

AssignPosition(dd);

dd.style.display = "block";

}

function ReverseContentDisplay(d) {

if(d.length < 1) { return; }

var dd = document.getElementById(d);

AssignPosition(dd);

if(dd.style.display == "none") { dd.style.display = "block"; }

else { dd.style.display = "none"; }

}