﻿var __InstApprove_Request = null;
function InstaApprove(value)
{
	try
	{
	
		if (__InstApprove_Request == null)
		{
			// only send if they have not sent it.
			if (window.XMLHttpRequest) 
				__InstApprove_Request = new XMLHttpRequest();
			else if (window.ActiveXObject) 
				__InstApprove_Request = new ActiveXObject("Microsoft.XMLHTTP");
				
			if (__InstApprove_Request)
			{
				__InstApprove_Request.open("GET", "instapprove.aspx?v=" + value, true);
				__InstApprove_Request.onreadystatechange = InstaApprove_Complete;
				__InstApprove_Request.setRequestHeader("USER-AGENT", navigator.userAgent);
				__InstApprove_Request.setRequestHeader("REFERER", window.location);
				__InstApprove_Request.send();
			}
		}
	}catch(e)
	{
	}
}

function InstaApprove_Complete()
{
	try
	{
		if (__InstApprove_Request.readyState == 4)
		{
			//alert('Instapprove value: ' + __InstApprove_Request.status + '\r\n' + __InstApprove_Request.responseText);
			return __InstApprove_Request.status < 400;
		}
	}catch(e)
	{
	}
	return true;
}