function booktestdrive(stocknum){
location.href="book_test_drive.asp?stocknum="+stocknum
}



//	User has lost username and/or password

function email_user_password()
{
var answer=prompt("Please enter your e-mail address","");
if (answer == null){
	return;
}
else
{

	//E-mail check : By JavaScript Kit (http://www.javascriptkit.com)
	var testresults
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (filter.test(answer)){
		testresults=true
	}
	else{
		alert("Sorry - you did not enter a valid e-mail address!")
		testresults=false
	}

	if (testresults==false){
		return;
	}
	else{
		location.href = "/application/email_user_password.asp?email="+answer;
	}
}
}

//	User has lost username and/or password - End





//	Mouse-Over handler

useover = false;
if ((navigator.userAgent.substring(0,9) == "Mozilla/3") || (navigator.userAgent.substring(0,9) == "Mozilla/4"))  useover = true;
else useover = false;

//	End Mouse-Over handler



//	Go

function Go(){return}

//	End Go



//	Validate Login

function CheckLogin(){
if (document.LoginForm.username.value.length==0)
{
document.LoginForm.username.focus()
alert("Error - please enter your username")
return
}
else if (document.LoginForm.password.value.length==0)
{
document.LoginForm.password.focus()
alert("Error - please enter your password")
return
}

strUsername=document.LoginForm.username.value
strPassword=document.LoginForm.password.value
if (strUsername.indexOf("'") != -1){
	document.LoginForm.username.focus();
	alert("Problem : Invalid character entered - the username must not contain single quotes")
	return false;
	}
else if (strPassword.indexOf("'") != -1){
	document.LoginForm.password.focus();
	alert("Problem : Invalid character entered - the password must not contain single quotes")
	return false;
	}
else{
	document.LoginForm.submit();
	}
}

//	End Validate Login




//	Validate Password

function CheckPasswords()
{
//
//
//Check oldpassword against CustID
//
//
if (document.PasswordForm.newpassword.value.length==0)
{
document.PasswordForm.newpassword.focus();
alert("Error - please enter your new password")
return
}

if (document.PasswordForm.confirmpassword.value.length==0)
{
document.PasswordForm.confirmpassword.focus();
alert("Error - please confirm your new password")
return
}

if (document.PasswordForm.newpassword.value!=document.PasswordForm.confirmpassword.value)
{
document.PasswordForm.confirmpassword.focus();
alert("Error - Your confirmed password does not match your new password")
return
}

document.PasswordForm.submit();
}

//	End Validate Password




//	Validate Personal Details

function CheckPersonalDetails(){

if (document.personal_details.firstname.value.length==0)
{
document.personal_details.firstname.focus()
alert("Error - Please enter your first name.")
return
}

if (document.personal_details.surname.value.length==0)
{
document.personal_details.surname.focus()
alert("Error - Please enter your surname.")
return
}

if (document.personal_details.salutation.value.length==0)
{
document.personal_details.salutation.focus()
alert("Error - Please tell us how you would like us to address you.")
return
}

if (document.personal_details.address1.value.length==0)
{
document.personal_details.address1.focus()
alert("Error - Please enter the 1st line of your address.")
return
}

if (document.personal_details.postcode.value.length==0)
{
document.personal_details.postcode.focus()
alert("Error - Please enter your postcode.")
return
}


var str=document.personal_details.email.value
var filter=/^[\w-\.]{1,}@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var testresults

if (filter.test(str))
testresults=true
else{
document.personal_details.email.focus()
alert("Error - Please input a valid email addressAA")
return false;
}

if (document.personal_details.email.value.length==0)
{
document.personal_details.email.focus()
alert("Error - Please enter your email address.")
return
}

if (document.personal_details.email.value!=document.personal_details.emailconfirm.value)
{
document.personal_details.emailconfirm.focus()
alert("Error - Confirmation of Email address does not match the original Email address you entered.")
return
}

else
{
document.personal_details.submit();
}
}

//	End Validate Personal Details



//	Validate Vehicle Details

function VehicleDetails()
{
document.vehicle_details.submit();
}

//	End Validate Vehicle Details




//	Password

function getKey(keyStroke) {
   var keyCode = (document.layers) ? keyStroke.which : event.keyCode;
   if(keyCode==13) {
      document.LoginForm.submit();
   }
}

//	End Password









//	Temporary for change of username because of apostrophe

function Remove_UserNameMessage()
	{
	var elem=document.getElementById("UserNameMessage").style.visibility='hidden'
	}

//	End temporary for change of username because of apostrophe




//	Questionnaires

function Uncover()
	{
	var elem=document.getElementById("Overlay").style.visibility='hidden'
	var elem=document.getElementById("Interlay").style.visibility='hidden'
	var vehicle_js=document.overlay_form.VehicleSelected.value
//	alert(vehicle_js)
	document.getElementById("SelectedVehicle").span.text = vehicle_js
	}

//	End Questionnaires


//	Multiple vehicle choice

function Overlay_Check()
	{
	var vehicle_js=document.OverlayForm.VehicleSelected.value
	if (vehicle_js == "")
		alert("Please select your vehicle");
	else
		{
		document.OverlayForm.submit();
		var elem=document.getElementById("Overlay").style.visibility='hidden';
		var elem=document.getElementById("Interlay").style.visibility='hidden';
		document.contact_form.Vehicle_Details.value = vehicle_js
		}
	}

//	End multiple vehicle choice

