function preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value + "; path=/";
}

if (document.referrer && document.referrer!="")
{
	if (document.referrer.search(/google\.*/i) != -1)
	{
		var start = document.referrer.search(/q=/);
		var searchTerms = document.referrer.substring(start + 2);
		var end = searchTerms.search(/&/);
		end = (end == -1) ? searchTerms.length:end;
		searchTerms = searchTerms.substring(0, end);
		if (searchTerms.length != 0)
		{
			searchTerms = searchTerms.replace(/\+/g, " ");
			searchTerms = unescape(searchTerms);
			setCookie("searchQuery",searchTerms,365);
		}
		var domain = document.referrer.split('/')[2];
		var domainDir = "/";
	} 	else if (document.referrer.search(/indeed\.*/i) != -1)
	{
		var start = document.referrer.search(/q=/);
		var searchTerms = document.referrer.substring(start + 2);
		var end = searchTerms.search(/&/);
		end = (end == -1) ? searchTerms.length:end;
		searchTerms = searchTerms.substring(0, end);
		if (searchTerms.length != 0)
		{
			searchTerms = searchTerms.replace(/\+/g, " ");
			searchTerms = unescape(searchTerms);
			setCookie("searchQuery",searchTerms,365);
		}
		var domain = document.referrer.split('/')[2];
		var domainDir = "/";
	} 	if (document.referrer.search(/ask\.*/i) != -1)
	{
		var start = document.referrer.search(/q=/);
		var searchTerms = document.referrer.substring(start + 2);
		var end = searchTerms.search(/&/);
		end = (end == -1) ? searchTerms.length:end;
		searchTerms = searchTerms.substring(0, end);
		if (searchTerms.length != 0)
		{
			searchTerms = searchTerms.replace(/\+/g, " ");
			searchTerms = unescape(searchTerms);
			setCookie("searchQuery",searchTerms,365);
		}
		var domain = document.referrer.split('/')[2];
		var domainDir = "/";
	} else 	if (document.referrer.search(/bing\.*/i) != -1)
	{
		var domain = document.referrer.split('/')[2];
		var domainDir = "/";
	} else 	if (document.referrer.search(/yahoo\.*/i) != -1)
	{
		var domain = document.referrer.split('/')[2];
		var domainDir = "/";
	} else {
	var domain = document.referrer.split('/')[2];
	var domainDir = "/" + document.referrer.split('/')[3];
	}
	if (domain == "www.maid2clean.org.uk") {
	} else {
	var domainReferer = domain + domainDir;
	setCookie("domainReferer",domainReferer,365);
	}
}
