function doClick(aName) {
   
   top.document.location = aName;
   //alert (aName);
}




function isEmail(emailStr) {

	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")


	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]

	if (user.match(userPat)==null) {
		return false
	}

	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
			return false
			}
		}
		return true
	}

	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>5) {
	   return false
	}

	if (len<2) {
	   return false
	}

	return true;
}


function checkform(){
	var err = '';
	var doc = document.form1;


	if(( doc.field_1.value == '') || ( doc.field_1.value.length < 3) ){
		err = "Please Enter Your Full Name";
		doc.field_1.focus();
	}
	
	else if(( doc.field_2.value == '') || ( doc.field_2.value.length < 3) ){
		err = "Please Enter Your Address";
		doc.field_2.focus();
	}
	
	else if( doc.field_3.value == ''){
		err = "Please Enter Your Postcode";
		doc.field_3.focus();
	}
	
	else if( doc.field_4.value == ''){
		err = "Please Enter Your Phone number:";
		doc.field_4.focus();
	}
	
	else if( doc.field_6.value == ''){
		err = "Please Enter Your Email Address";
		doc.field_6.focus();
	}	
	else if(!isEmail(doc.field_6.value)){
		err = "Invalid Email Address";
		doc.field_6.focus();
		doc.field_6.select();
	}
	
	else if( doc.field_8.value == ''){
		err = "Please Enter Personal Statement detailing why you would like to work for Platinum Petcare";
		doc.field_8.focus();
	}
	
	else if( doc.field_9.value == ''){
		err = "Please Enter Personal Statement detailing your current and previous pets";
		doc.field_9.focus();
	}
	
	else if( doc.field_10.value == ''){
		err = "Please Enter Personal Statement detailing any other experience you have working with animals:";
		doc.field_10.focus();
	}
	
	else if( doc.field_16.value == ''){
		err = "Please give details of your current role and working hours:";
		doc.field_16.focus();
	}
	
	else if( doc.field_24.value == ''){
		err = "Please provide any other details that you feel are relevant to your application:";
		doc.field_24.focus();
	}

if(err == '')
		return true;
	else{
		alert( err );	
		return false;
	}
}


function check_register(){
	var err = '';
	var doc = document.form1;


	if(( doc.f_lastName.value == '') || ( doc.f_lastName.value.length < 3) ){
		err = "Please Enter Your Last Name";
		doc.f_lastName.focus();
	}
	
	else if( doc.f_address1.value == ''){
		err = "Please Enter Your Address";
		doc.f_address1.focus();
	}
	
	else if( doc.f_town.value == ''){
		err = "Please Enter Your Town";
		doc.f_town.focus();
	}
	
	else if( doc.f_postcode.value == ''){
		err = "Please Enter Your Postcode";
		doc.f_postcode.focus();
	}
	
	else if( doc.f_tel.value == ''){
		err = "Please Enter Your Telephone Number";
		doc.f_tel.focus();
	}
	
	else if( doc.f_email.value == ''){
		err = "Please Enter Your Email Address";
		doc.f_email.focus();
	}	
	else if(!isEmail(doc.f_email.value)){
		err = "Invalid Email Address";
		doc.f_email.focus();
		doc.f_email.select();
	}
	
	else if( doc.f_password.value == ''){
		err = "Please Enter Your Password";
		doc.f_password.focus();
	}
	
	
if(err == '')
		return true;
	else{
		alert( err );	
		return false;
	}
}


function check_add_booking(){
	var err = '';
	var doc = document.form1;


	if( doc.f_booking_title.value == ''){
		err = "Please Enter Booking Title";
		doc.f_booking_title.focus();
	}
	
	else if( doc.f_bookingType.selectedIndex == 0){
		err = "Please Select Booking Type";
		doc.f_bookingType.focus();
	}
	
	else if( doc.f_noOfVisits.selectedIndex == 0){
		err = "Please Select Number of Visits";
		doc.f_noOfVisits.focus();
	}
	
	else if( doc.f_startTime.selectedIndex == 0){
		err = "Please Select Start Time";
		doc.f_startTime.focus();
	}
	
	else if( doc.f_endTime.selectedIndex == 0){
		err = "Please Select End Time";
		doc.f_endTime.focus();
	}
	
	else if( doc.f_endDate.value == '' &&  doc.f_startDate.value == ''){
		myval = "01/01/1900";
		doc.f_startDate.value = myval;
		doc.f_endDate.value = myval;
	}
	
	else if( doc.f_startDate.value == ''){
		myval = "01/01/1900";
		doc.f_startDate.value = myval;
	}
	
	else if( doc.f_endDate.value == ''){
		myval = "01/01/1900";
		doc.f_endDate.value = myval;
	}
	
		
if(err == '')
		return true;
	else{
		alert( err );	
		return false;
	}
}