/* Form Validation for the FloodArk Info Form*/
function validate(){

if ((document.SearchForm.river.value == "") &&
	(document.SearchForm.town.value == "") &&
	(document.SearchForm.postcode.value == "") &&
	((document.SearchForm.severity.options[document.SearchForm.severity.selectedIndex].value == "") 
	|| (document.SearchForm.severity.options[document.SearchForm.severity.selectedIndex].value == null)) &&
	((document.SearchForm.region.options[document.SearchForm.region.selectedIndex].value == "") 
	|| (document.SearchForm.region.options[document.SearchForm.region.selectedIndex].value == null))
	){
	alert("Please enter or select a value for searching.");
	return false;
}

	if (((document.SearchForm.town.value != "") && (document.SearchForm.postcode.value != ""))
	||  ((document.SearchForm.town.value != "") && (document.SearchForm.river.value != ""))
	||  ((document.SearchForm.postcode.value != "") && (document.SearchForm.river.value != ""))){
		alert("Please enter only ONE of Town, Postcode or River to search the system.");
		if (document.SearchForm.town.value != ""){
			document.SearchForm.town.focus();
		}else if(document.SearchForm.postcode.value != ""){
			document.SearchForm.postcode.focus();
		}else if(document.SearchForm.river.value != ""){
			document.SearchForm.river.focus();
		}
		return false;

	}
}
/* Form Validation for the FloodArk Info Form*/


/* Form Validation for the Quote Request Form*/
function ok2submit () {
		var base = document.getElementById("formQuote");
		var errStr = "";
	
		/* criteria checks go here */
		if (base.name.value == "") errStr += "\n> You must enter your NAME";
		 
		if (base.address.value == "") errStr += "\n> You must enter your ADDRESS";
		 
		if (! base.telephone.value.match( new RegExp(/^\d{5} \d{6}$/) ) ) {
			errStr += "\n> Phone number must be in format XXXXX XXXXXX";
		} 
		 
		if ( base.email.value == "" || ! base.email.value.match(new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$")) ) errStr += "\n> Enter a VALID email address";
		
		
		if (base.frontDoorWidthOfEntrance.value == "") errStr += "\n> You must enter FRONT DOOR WIDTH OF ENTRANCE";
		
		if (base.backDoorWidthOfEntrance.value == "") errStr += "\n> You must enter BACK DOOR WIDTH OF ENTRANCE";
		
		if (base.patioDoorWidthOfEntrance.value == "") errStr += "\n> You must enter PATIO DOOR WIDTH OF ENTRANCE";
		
		if (base.sideDoorWidthOfEntrance.value == "") errStr += "\n> You must enter SIDE DOOR WIDTH OF ENTRANCE";
		
		if (base.windowsBeneanth01.value == "") errStr += "\n> You must enter WINDOWS BENEANTH";
		
		if (base.NumberOfAirBricks.value == "") errStr += "\n> You must enter NUMBER OF AIR BRICKS";
		
		if (base.depthOfProtectionFront.value == "") errStr += "\n> You must enter DEPTH OF PROTECTION FRONT";
		
		if (base.depthOfProtectionBack.value == "") errStr += "\n> You must enter DEPTH OF PROTECTION BACK";
		 
		if (errStr != "") {
			alert("Please review input"+errStr);
			return false;
		}
		  
		return true;
	} 
	
	function swapStyle(objName,state){ //alert(thisid);
			 
		 if(state == 'show'){
			document.getElementById(objName).style.display = 'block';
		 } else {
			 document.getElementById(objName).style.display = 'none';
		 }
		
	}
	
	
	function changeCaptcha () {
		var randomnumber = Math.floor(Math.random()*11);
		
		
			document.captchaImg.src = 'captcha/example.cfm?CID=' + randomnumber;
		
		
		return false;
		
	}
	
/* Form Validation for the Quote Request Form*/


