/* VALIDATE SERVICE FORM */
function validateService1() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Drop_Off_Date.value == "") {
		formtext = formtext + '  - Drop Off Date\n';
		document.enquiryform.Drop_Off_Date.className = "inputerror2";
		forminvalid = true;
	}
	if (document.enquiryform.Pick_Up_Date.value == "") {
		formtext = formtext + '  - Pick Up Date\n';
		document.enquiryform.Pick_Up_Date.className = "inputerror2";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section1_btn').style.display='none';
		document.getElementById('section2').style.display='block';
		document.location.href = '#2';
	}
}

function validateService2() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Registration.value == "") {
		formtext = formtext + '  - Registration\n';
		document.enquiryform.Registration.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Make.value == "") {
		formtext = formtext + '  - Vehicle Make\n';
		document.enquiryform.Make.className = "inputerror";
		forminvalid = true;
	}
	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section2_btn').style.display='none';
		document.getElementById('section3').style.display='block';
		document.location.href = '#3';
	}
}

function validateService3() {
var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE SERVICE FORM */


/* VALIDATE F&I FORM */
function validateFI1() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section1_btn').style.display='none';
		document.getElementById('section2').style.display='block';
		document.location.href = '#2';
	}
}

function validateFI2() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.state.value == "") {
		formtext = formtext + '  - State\n';
		forminvalid = true;
	}
	if (document.enquiryform.postcode.value == "") {
		formtext = formtext + '  - Postcode\n';
		document.enquiryform.postcode.className = "inputerror2";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section2_btn').style.display='none';
		document.getElementById('section3').style.display='block';
		document.location.href = '#3';
	}
}

function validateFI3() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE F&I FORM */


/* VALIDATE PARTS FORM */
function validateParts1() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section1_btn').style.display='none';
		document.getElementById('section2').style.display='block';
		document.location.href = '#2';
	}
}

function validateParts2() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Make.value == "") {
		formtext = formtext + '  - Vehicle Make\n';
		document.enquiryform.Make.className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section2_btn').style.display='none';
		document.getElementById('section3').style.display='block';
		document.location.href = '#3';
	}
}
function validateParts3() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE PARTS FORM */


/* VALIDATE TEST DRIVE FORM */
function validateTestDrive() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE TEST DRIVE FORM */


/* VALIDATE CAREER FORM */
function validateCareer() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.position.value == "") {
		formtext = formtext + '  - Position\n';
		document.enquiryform.position.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE TEST DRIVE FORM */


/* VALIDATE REWARDS FORM */
function validateRewards() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.getElementById("username").value == "") {
		formtext = formtext + '  - Username\n';
		document.getElementById("username").className = "inputerror";
		forminvalid = true;
	}
	if (document.getElementById("password").value == "") {
		formtext = formtext + '  - Password\n';
		document.getElementById("password").className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE REWARDS FORM */


/* VALIDATE FEEDBACK FORM */
function validateFeedback1() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section1_btn').style.display='none';
		document.getElementById('section2').style.display='block';
		document.location.href = '#2';
	}
}
function validateFeedback2() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}	
/* VALIDATE FEEDBACK FORM */


/* VALIDATE UPDATE DETAILS FORM */
function validateUpdateDetails1() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.Name.value == "") {
		formtext = formtext + '  - Full Name\n';
		document.enquiryform.Name.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.Phone.value == "") {
		formtext = formtext + '  - Phone Number\n';
		document.enquiryform.Phone.className = "inputerror";
		forminvalid = true;
	}
	if (document.enquiryform.email.value == "") {
		formtext = formtext + '  - Email Address\n';
		document.enquiryform.email.className = "inputerror";
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		document.getElementById('section1_btn').style.display='none';
		document.getElementById('section2').style.display='block';
		document.location.href = '#2';
	}
}

function validateUpdateDetails2() {
		document.getElementById('section2_btn').style.display='none';
		document.getElementById('section3').style.display='block';
		document.location.href = '#3';
}

function validateUpdateDetails3() {
		document.getElementById('section3_btn').style.display='none';
		document.getElementById('section4').style.display='block';
		document.location.href = '#4';
}

function validateUpdateDetails4() {
	var forminvalid = false;
	var formtext = "";
	formtext = 'Error! Please include the following details:\n\n';
	if (document.enquiryform.securitycheck_code_1.value == "") {
		formtext = formtext + '  - Anti-Spam Check\n';
		document.enquiryform.securitycheck_code_1.className = "inputerror";
		forminvalid = true;
	}	
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		return true;
	}
}
/* VALIDATE UPDATE DETAILS FORM */


var highlightcolor="#eff4ff"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}



function validateFieldsCalculatorSmall() {
	var forminvalid = false;
	var formtext = "";
	if (document.financeCalculatorSmall.repayment.value == "$" || document.financeCalculatorSmall.repayment.value == "") {
		formtext = formtext + 'Please enter your preferred weekly repayment.\n';
		forminvalid = true;
	}
	if (forminvalid == true)
	{
		alert(formtext);
		return false;
	}
	else
	{
		calcFinanceAmount(document.forms['financeCalculatorSmall'].repayment.value,9,24,0,7,0,'basic');
	}
}