marrOnLoads.push(INGDirectOnLoad);

function INGDirectOnLoad()  
{  
	try
	{
		var strHref = top.location.href.toLowerCase();
		if((strHref.search("index.aspx") < 0) && (strHref.search("abort.aspx") < 0) && (strHref.search("timeout.aspx") < 0) && (strHref.search("rvtinfo.aspx") < 0) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "client")) && 
				((strHref.length >= 7) && (strHref.substring(strHref.length - 7, strHref.length) != "client/") && (strHref.substring(strHref.length - 7, strHref.length) != "client\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "secure")) && 
				((strHref.length >= 7) && (strHref.substring(strHref.length - 7, strHref.length) != "secure/") && (strHref.substring(strHref.length - 7, strHref.length) != "secure\\")) &&
				((strHref.length >= 5) && (strHref.substring(strHref.length - 5, strHref.length) != "oa/ms")) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa/ms/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\ms\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\ms/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa/ms\\")) &&
				((strHref.length >= 5) && (strHref.substring(strHref.length - 5, strHref.length) != "oa/bo")) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa/bo/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\bo\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\bo/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa/bo\\")) &&
				((strHref.length >= 5) && (strHref.substring(strHref.length - 5, strHref.length) != "oa/hl")) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa/hl/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\hl\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\hl/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa/hl\\")) &&
				((strHref.length >= 5) && (strHref.substring(strHref.length - 5, strHref.length) != "oa/sm")) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa/sm/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\sm\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\sm/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa/sm\\")) &&
				((strHref.length >= 5) && (strHref.substring(strHref.length - 5, strHref.length) != "oa/td")) && 
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa/td/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\td\\")) &&
				((strHref.length >= 6) && (strHref.substring(strHref.length - 6, strHref.length) != "oa\\td/") && (strHref.substring(strHref.length - 6, strHref.length) != "oa/td\\"))) 
			top.document.location.href = "index.aspx";
	} 
	catch(e)
	{
		return false;  
	}
	
	try
	{				
		if(document.getElementById("hdnReferrer").value.toLowerCase() != document.referrer.toLowerCase())
			location.href = top.GetCurrentPage();
		else
		{
			document.getElementById("hdnReferrer").value = "";
			top.SetCurrentPage(location.href);
		}
	} 
	catch(e){}
}      