// JavaScript Document
function checkformat(address) {
	regex=/^([_~a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,4}))$/i
// Validate email address
	if (address !='' && (! address.match(regex))) {
		alert("We could not verify your email address.\nPlease check you have typed it correctly");
		return false;
	}
return true;
}


function page(pageNum){
		
		var browser=navigator.appName;

  if ((browser.indexOf("Netscape") >= 0) && (parseInt(navigator.appVersion) < 5)) {
   		location.reload();
		return true;
      }

	
	
	var target1 = document.getElementById("page1");
	var target2 = document.getElementById("page2");
    var target3 = document.getElementById("page3"); 
	
	
	if(pageNum=="1"){
	    	target1.style.display = "block";
	    	target2.style.display = "none";
	   	 	target3.style.display = "none";
			document.images['menu1'].src = "images/who_on.gif";
			document.images['menu2'].src = "images/what_off.gif";
			document.images['menu3'].src = "images/how_off.gif";
	   }
	
	  if(pageNum=="2"){
	    	target1.style.display = "none";
	    	target2.style.display = "block";
	   	 	target3.style.display = "none";
			document.images['menu1'].src = "images/who_off.gif";
			document.images['menu2'].src = "images/what_on.gif";
			document.images['menu3'].src = "images/how_off.gif";
	   }
	   
	    if(pageNum=="3"){
	    	target1.style.display = "none";
	    	target2.style.display = "none";
	   	 	target3.style.display = "block";
			document.images['menu1'].src = "images/who_off.gif";
			document.images['menu2'].src = "images/what_off.gif";
			document.images['menu3'].src = "images/how_on.gif";
	   }
	   
	   return false;
}

function validateForm(formName){

//this function uses e-mail validation functions found in scripts.js
var whichForm = eval ("document.forms['" + formName + "']");
var errors = new Array();
var errormsg="";
//do error checking
	
	if(whichForm.name.value==""){errors[errors.length]="Please enter your name";}
	if(whichForm.company.value==""){errors[errors.length]="Please enter your company name";}
	if(whichForm.phone.value==""){errors[errors.length]="Please enter your telephone number";}
	if(whichForm.e_mail.value=="" || !checkformat(whichForm.e_mail.value)){errors[errors.length]="Please enter a valid e-mail address";}
	if(whichForm.quote.value==""){errors[errors.length]="Please enter your enquiry/quote details";}
	
	if(errors.length!=0){
		for(i=0; i<errors.length; i++){
			errormsg = errormsg  + "\n" + errors[i];
		}
		
		alert(errormsg);
		return false;
	}else{
		return true;
	}
}
