// JavaScript Document
function validateSearchAdv(){
	var postcode = document.getElementById('postcode').value;
	if(postit(postcode)) { //if postcode OK
		var make = document.getElementById('manufac').value;
		var model = document.getElementById('model').value;
		if (make == 'Please select a make') {
			alert('Please select a make');
		//} else if (model == 'Please select a model') {
			//alert('Please select a model');
		} else { //everything OK
			document.form1.submit();
		}
	}
}

function validateSearchMain(){
	var postcode = document.getElementById('postcode').value;
	if(postit(postcode)) { //if postcode OK
		var make = document.getElementById('manufac').value;
		var model = document.getElementById('model').value;
		if (make == 'Please select a make') {
			alert('Please select a make');
		//} else if (model == 'Please select a model') {
			//alert('Please select a model');
		} else { //everything OK
			//alert('Continue');
			document.form1.submit();
		}
	}
}


<!-- Begin Postcode Validation
function postit(tmp){ //check postcode format is valid
 test = tmp; size = test.length
 test = test.toUpperCase(); //Change to uppercase
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 //document.details.pcode.value = test; //write back to form field
 if (size < 6 || size > 8){ //Code length rule
  alert(test + " is not a valid postcode");
  //document.details.pcode.focus();
  return false;
  }
 if (!(isNaN(test.charAt(0)))){ //leftmost character must be alpha character rule
   alert(test + " is not a valid postcode - cannot start with a number");
   //document.details.pcode.focus();
   return false;
  }
 if (isNaN(test.charAt(size-3))){ //first character of inward code must be numeric rule
   alert(test + " is not a valid postcode - letter in wrong position");
   //document.details.pcode.focus();
   return false;
  }
 if (!(isNaN(test.charAt(size-2)))){ //second character of inward code must be alpha rule
   alert(test + " is not a valid postcode - number in wrong position");
   //document.details.pcode.focus();
   return false;
  }
 if (!(isNaN(test.charAt(size-1)))){ //third character of inward code must be alpha rule
   alert(test + " is not a valid postcode - number in wrong position");
   //document.details.pcode.focus();
   return false;
  }
 if (!(test.charAt(size-4) == " ")){//space in position length-3 rule
   alert(test + " is not a valid postcode - no space or space in wrong position");
   //document.details.pcode.focus();
   return false;
   }
 count1 = test.indexOf(" ");count2 = test.lastIndexOf(" ");
 if (count1 != count2){//only one space rule
   alert(test + " is not a valid postcode - only one space allowed");
   //document.details.pcode.focus();
   return false;
  }
//alert("Postcode Format OK");
return true;
}
//  End -->
