function blendImage(divid, imageid, millisec, pos) {

    var re = /&amp;/g;
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //set the current image as background
    document.getElementById(divid).style.backgroundImage = "url('" + document.images[imageid].src + "')";

    //make image transparent
    changeOpac(0, imageid);

    //make new image
    var newImage = "upload/" + aImages[pos][0];
    document.images[imageid].src = newImage;
    document.images[imageid].alt = String(aImages[pos][1]).replace(re, "&");
    document.images[imageid].title = String(aImages[pos][1]).replace(re, "&");

    //fade in image
    for(i = 0; i <= 100; i++) {

	setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
	timer++;

    }

}

function changeOpac(opacity, id) {

	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";

}

function validateEmailAddress(emailAddress) {
 
	var at = emailAddress.indexOf('@');
        var dot = emailAddress.indexOf('.');
          
        if(at == -1 || dot == -1 || dot == 0 || dot == emailAddress.length - 1) {
         
	       	return false;
         	
        } else {
         
        	return true;
         	
        }
  
}

function findPub(oForm) {

	if(oForm.searchTerm.value > "" && oForm.searchTerm.value != "Enter town or postcode") {
	
		return true;
		
	} else {
	
		return false;
		
	}

}
