<!--
//==============================================================================================
function clearme(FormField) {
	if (FormField.defaultValue==FormField.value) FormField.value="";
}//end function
//==============================================================================================
function resetme(FormField) {
	FormField.value=FormField.defaultValue;
}//end function
//==============================================================================================
function jump(jumpMenu){ //v3.0
  eval("parent.location='"+jumpMenu.options[jumpMenu.selectedIndex].value+"'");
}//end function
//==============================================================================================
var xmlhttp;
var xmlResponse;
var strPredictions;
var xSEARCHstr;
//==============================================================================================
function LoadFile(url) {
	xmlhttp=null;
	if (window.XMLHttpRequest) {// Firefox, Opera, IE7
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {// IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}//end if (window.XMLHttpRequest)
	if (xmlhttp!=null) {
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}//end if (xmlhttp!=null)
	return xmlResponse;
}//end function
//==============================================================================================
function Predict(FormField) {
	xSEARCHstr=FormField.value;
	if (xSEARCHstr!="") {
//		LoadFile("http://web.toolguru.co.uk/components/ajaxsearch.asp?xSEARCHstr="+xSEARCHstr);
		LoadFile("http://mercury/components/ajaxsearch.asp?xSEARCHstr="+xSEARCHstr);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {// 4 = "loaded"
				if (xmlhttp.status==200) {// 200 = "OK"
					xmlResponse=xmlhttp.responseText;
					if (xmlResponse!="no results") {
						document.getElementById("ajaxresults").innerHTML=xmlResponse;
						document.getElementById("ajaxresults").style.display="";
					} else {
						document.getElementById("ajaxresults").innerHTML="";
						document.getElementById("ajaxresults").style.display="none";
					} //end if (xmlResponse!="")
				}//end if (xmlhttp.status==200)
			}//end if (xmlhttp.readyState==4)
		}//end function
	} else {
		document.getElementById("ajaxresults").innerHTML="";
		document.getElementById("ajaxresults").style.display="none";
	}//end if (xSEARCHstr!="")
}//end function

//===============================================================================================================================================================
function nextImage(o) {
    do o=o.nextSibling;
    while(o && o.tagName != 'IMG');
    return o;
}//end function
//===============================================================================================================================================================
function firstChildImage(o) {
    o=o.firstChild;
    while(o && o.tagName != 'IMG') {
        o=o.nextSibling;
    }//wend
    return o;
}//end function
//===============================================================================================================================================================
function setOpacity(obj, o) {
    obj.style.opacity=(o/100);
    obj.style.MozOpacity=(o/100);
    obj.style.KhtmlOpacity=(o/100);
    obj.style.filter='alpha(opacity='+o+')';
}//end function
//===============================================================================================================================================================
function getNextImage(image) {
    if (next=nextImage(image)) {
		image.style.display='none';
		image.style.zIndex=0;
		next.style.display='block';
		next.style.zIndex=100;
    } else {
		next=firstChildImage(image.parentNode);
    }//end if (next=nextImage(image))
    return next;
}//end function
//===============================================================================================================================================================
function blendImages(id, speed, pause, caption) {
    if(speed == null) {
        speed=30;
    }//end if(speed == null)
    if(pause == null) {
        pause=1500;
    }//end if(speed == null)
    var blend=document.getElementById(id);
    var image=firstChildImage(blend);
    startBlending(image, speed, pause, caption);
}//end function
//===============================================================================================================================================================
function startBlending(image, speed, pause, caption) {
    image.style.display='block';
    if(caption != null) {
		document.getElementById(caption).innerHTML=image.alt;
    }//end if(caption != null)
    continueFadeImage(image, 0, speed, pause, caption);
}//end function
//===============================================================================================================================================================
function pausecomp(millis) {
    var date=new Date();
    var curDate=null;
    do { curDate=new Date(); }
    while(curDate-date < millis);
}//end function
//===============================================================================================================================================================
function continueFadeImage(image, opacity, speed, pause, caption) {
    opacity=opacity+3;
    if (opacity < 103) {
		setTimeout(function() {fadeImage(image, opacity, speed, pause, caption)}, speed);
    } else {
		image.parentNode.style.backgroundImage="url("+image.src+")";
		var paws=pause-1000;
		if (paws < 0 ) {
			paws=0;
		}//end if (paws < 0 )
	pausecomp(1000);
	setOpacity(image,0);
	image=getNextImage(image);
		setTimeout(function() {startBlending(image, speed, pause, caption)}, paws);		
    }//end opacity < 103)
}//end function
//===============================================================================================================================================================
function fadeImage(image, opacity, speed, pause, caption) {
    setOpacity(image,opacity);
    continueFadeImage(image, opacity, speed, pause, caption);
}//end function
//===============================================================================================================================================================
function startblender() {
    blendImages('blender');
	blendImages('blender2');
	blendImages('blender3');
	blendImages('blender4'); 
	blendImages('blender5');
}//end function
//===============================================================================================================================================================
function CopyAddress() {
	if (document.getElementById("usethesame").checked==true) {
		document.getElementById("xDELfirstname").value=document.getElementById("xCUSTfirstname").value;
		document.getElementById("xDELsurname").value=document.getElementById("xCUSTsurname").value;
		document.getElementById("xDELcompany").value=document.getElementById("xCUSTcompany").value;
		document.getElementById("xDELposition").value=document.getElementById("xCUSTposition").value;
		document.getElementById("xDELaddress1").value=document.getElementById("xCUSTaddress1").value;
		document.getElementById("xDELaddress2").value=document.getElementById("xCUSTaddress2").value;
		document.getElementById("xDELaddress3").value=document.getElementById("xCUSTaddress3").value;
		document.getElementById("xDELtown").value=document.getElementById("xCUSTtown").value;
		document.getElementById("xDELcounty").value=document.getElementById("xCUSTcounty").value;
		document.getElementById("xDELpostcode").value=document.getElementById("xCUSTpostcode").value;
		document.getElementById("xDELtel").value=document.getElementById("xCUSTtel").value;
		document.getElementById("xDELfax").value=document.getElementById("xCUSTfax").value;
		document.getElementById("xDELemail").value=document.getElementById("xCUSTemail").value;
	} else {
		document.getElementById("xDELfirstname").value=document.getElementById("xDELfirstname").defaultValue;
		document.getElementById("xDELsurname").value=document.getElementById("xDELsurname").defaultValue;
		document.getElementById("xDELcompany").value=document.getElementById("xDELcompany").defaultValue;
		document.getElementById("xDELposition").value=document.getElementById("xDELposition").defaultValue;
		document.getElementById("xDELaddress1").value=document.getElementById("xDELaddress1").defaultValue;
		document.getElementById("xDELaddress2").value=document.getElementById("xDELaddress2").defaultValue;
		document.getElementById("xDELaddress3").value=document.getElementById("xDELaddress3").defaultValue;
		document.getElementById("xDELtown").value=document.getElementById("xDELtown").defaultValue;
		document.getElementById("xDELcounty").value=document.getElementById("xDELcounty").defaultValue;
		document.getElementById("xDELpostcode").value=document.getElementById("xDELpostcode").defaultValue;
		document.getElementById("xDELtel").value=document.getElementById("xDELtel").defaultValue;
		document.getElementById("xDELfax").value=document.getElementById("xDELfax").defaultValue;
		document.getElementById("xDELemail").value=document.getElementById("xDELemail").defaultValue;
	}//end if (document.getElementById("usethesame").checked==true)
}//end function
/*=========================================================================*/
function UpdateField (Source, Target) {
	if (document.getElementById("usethesame").checked==true) {
		document.getElementById(Target).value=document.getElementById(Source).value;
	}//end if (document.getElementById("usethesame").checked==true)
}//end function
/*=========================================================================*/
function UpdateDrop (Source, Target) {
	if (document.getElementById("usethesame").checked==true) {
		document.getElementById(Target).selectedIndex=document.getElementById(Source).selectedIndex;
	}//end if (document.getElementById("usethesame").checked==true)
}//end function
/*=========================================================================*/

//===============================================================================================================================================================
//-->