function swapImg(element, newImage) {
	element.src="images/"+newImage;
}
function createXmlHttp() {
	var xmlHttp;
	try {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new XMLHttpRequest();
		}
	}
	return xmlHttp;
}
function sendReq(postcodeStr) {
	var responseElement=document.getElementById('response');
	var url="lib/php/ajaxsearch.php?postcode="+encodeURI(postcodeStr)+"&a="+Math.random();
	var xmlHttp=createXmlHttp();
	if (xmlHttp==null) {
 		alert("Sorry, your browser does not support this facility.");
  	return false;
  }
	responseElement.innerHTML="Searching...";
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 && xmlHttp.status==200) {
			responseElement.innerHTML=xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url);
	xmlHttp.send(null);
}
function preloadRollovers() {
	var agriculturalImg=new Image(72,72);
	agriculturalImg.src="images/agricultural_icon_over.png";
	var commercialImg=new Image(72,72);
	commercialImg.src="images/commercial_icon_over.png";
	var commitmentImg=new Image(55,55);
	commitmentImg.src="images/commitment_icon_over.png";
	var contactImg=new Image(55,55);
	contactImg.src="images/contact_icon_over.png";
	var domesticImg=new Image(72,72);
	domesticImg.src="images/domestic_icon_over.png";
	var faqImg=new Image(55,55);
	faqImg.src="images/faq_icon_over.png";
	var legalImg=new Image(55,55);
	legalImg.src="images/legal_icon_over.png";
	var lpgImg=new Image(72,72);
	lpgImg.src="images/lpg_icon_over.png";
}
function setCookie(cookieName, value, expire) {
	if (expire=="") {
		expire="100";
	}
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expire);
	document.cookie=cookieName+ "=" +escape(value)+
	((expire==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(cookieName) {
	if (document.cookie.length>0) {
	  cookieStart=document.cookie.indexOf(cookieName + "=");
	  if (cookieStart!=-1) { 
	    cookieStart=cookieStart + cookieName.length+1;
	    cookieEnd=document.cookie.indexOf(";",cookieStart);
	    if (cookieEnd==-1) cookieEnd=document.cookie.length;
	    	return unescape(document.cookie.substring(cookieStart,cookieEnd));
	    } 
	  }
	return "";
}
function deleteCookie(cookieName) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+"-100");
	document.cookie=cookieName+ "=dead"+
	((expire==null) ? "" : ";expires="+exdate.toGMTString());
}
function doFunctions() {
	preloadRollovers();
}
window.onLoad = doFunctions();
