<!--

function footer_StripHostPart( strURL )
{
	var i = strURL.indexOf("//");
	if ( i != -1 )
	{
		var j = strURL.indexOf("/", i+2);
		if ( j != -1 )
			return strURL.substr(j);
		else
			return strURL;
	}
	else
		return strURL;
}

function footer_addRandom( strURL )
{
	if ( strURL )
	{
		if ( strURL.indexOf("javascript:") == 0 )
			return strURL;
		else if ( strURL.indexOf("mailto:") == 0 )
			return strURL;
		else
		{
			var strLowerURL = strURL.toLowerCase();

//			if ( js_bNetscape || strLowerURL.indexOf("/login.asp") != -1 || 
			if ( strLowerURL.indexOf("/login.asp") != -1 || 
					strLowerURL.indexOf("/shop/submitorder.asp") != -1 || 
					strLowerURL.indexOf("/shop/hsbc") != -1 || 
					strLowerURL.indexOf("/shop/invoice.asp") != -1 ||
					strLowerURL.indexOf("/shop/savestandingorder.asp") != -1 ||
					strLowerURL.indexOf("/registration/") != -1 || 
					strLowerURL.indexOf("/myaccount/") != -1 )
			{
				if ( strURL.indexOf( js_strServerNonSSL  ) == 0 )
					strURL = js_strServerSSL + strURL.substr( js_strServerNonSSL.length );
				if ( !js_bSecureRequest )
					if ( strURL.indexOf("https:") != 0 )
						strURL = js_strServerSSL + footer_StripHostPart( strURL );
			}
			else
			{
				if ( strURL.indexOf( js_strServerSSL ) == 0 )
					strURL = js_strServerNonSSL + strURL.substr( js_strServerSSL.length );
				if ( js_bSecureRequest )
					if ( strURL.indexOf("http:") != 0 )
						strURL = js_strServerNonSSL + footer_StripHostPart( strURL );
				}
			
			//Remove old random no.
			if (strURL.indexOf("rand=")!= -1)
			{
				strURL=strURL.substr(0,strURL.indexOf("rand=")-1)
			}
			
			if (strURL.indexOf('.asp') != -1 || strURL.indexOf('.htm') != -1)
			{			
				var strAppend = "rand=" + escape(Math.random()) + js_strRandom;

				if ( strURL.indexOf("?") == -1 )
					return strURL + "?" + strAppend;
				else
					return strURL + "&" + strAppend;
			}
			else
				return strURL;
		}
	}
	else
		return "";
}


function footer_OnClick_IE()
{
	var el = window.event.srcElement;
	while (el)
	{
		if (el.tagName)
			if (el.tagName == "A")
			{
				el.href = footer_addRandom( el.href );
				return true;
			}
		el = el.parentElement;
	}
	return true;
}


function NoOp(dummy){
	alert("dummy")
}

function footer_OnClick_Netscape(e)
{
	var el = e.target;
	if (el)
		if (el.href)
			el.href = footer_addRandom( el.href );
		else
			routeEvent(e)
}

switch (js_strBrowser)
{
	case "IE4":
		document.onclick = footer_OnClick_IE;
		break;
	case "NN4":
		window.captureEvents( Event.CLICK );
		window.onclick = footer_OnClick_Netscape;
		break;
}

//-->

