// JavaScript Document

function checkForm() {

if(document.submitDetails.firstName.value.length < 1){
		alert("Please enter valid First Name");
		document.submitDetails.firstName.focus();
		return false;
}

if(document.submitDetails.lastName.value.length < 1){
		alert("Please enter valid Last Name");
		document.submitDetails.lastName.focus();
		return false;
}

if(document.submitDetails.address.value.length < 4){
		alert("Please enter valid Street Address");
		document.submitDetails.address.focus();
		return false;
}

if(document.submitDetails.suburb.value.length < 3){
		alert("Please enter valid Suburb");
		document.submitDetails.suburb.focus();
		return false;
}

if(document.submitDetails.state[0].selected == true){
		alert("Please select a state");
		document.submitDetails.state.focus();
		return false;
}

if(document.submitDetails.postCode.value.length < 4){
		alert("Please enter valid Postcode");
		document.submitDetails.postCode.focus();
		return false;
}


email = document.submitDetails.emailAddress.value;
AtPos = email.indexOf("@");
StopPos = email.lastIndexOf(".");


if (email == "") {
alert("Please enter valid Email Address");
		document.submitDetails.emailAddress.focus();
		return false;
}

if (AtPos == -1 || StopPos == -1) {
alert("Please enter valid Email Address");
		document.submitDetails.emailAddress.focus();
		return false;
}

if (StopPos < AtPos) {
alert("Please enter valid Email Address");
		document.submitDetails.emailAddress.focus();
		return false;
}


if (StopPos - AtPos == 1) {
alert("Please enter valid Email Address");
		document.submitDetails.emailAddress.focus();
		return false;
} 


if(document.submitDetails.mobilePhone.value.length != 10){
		alert("Please enter valid contact phone number (including area code)");
		document.submitDetails.mobilePhone.focus();
		return false;
}

if(document.submitDetails.custom1.value == ""){
		alert("Please enter a store name.");
		document.submitDetails.custom1.focus();
		return false;
}

if(document.submitDetails.custom2.value == ""){
		alert("Please enter a receipt number.");
		document.submitDetails.custom2.focus();
		return false;
}

if(document.submitDetails.day[0].selected == true){
		alert("Please select the receipt date.");
		document.submitDetails.day.focus();
		return false;
}

if(document.submitDetails.month[0].selected == true){
		alert("Please select the receipt date.");
		document.submitDetails.month.focus();
		return false;
}

if(document.submitDetails.var4.checked == false){
		alert("Please accept the Terms & Conditions");
		document.submitDetails.var4.focus();
		return false;
}

if(document.submitDetails.var4.checked == true){
   document.submitDetails.custom4.value = "1";
}else{
   document.submitDetails.custom4.value = "2";
}

if(document.submitDetails.var5.checked == true){
   document.submitDetails.optIn.value = "1";
}else{
   document.submitDetails.optIn.value = "2";
}

document.submitDetails.entry.value = document.submitDetails.state.value;

document.submitDetails.custom3.value = document.submitDetails.day.value + "/" +  document.submitDetails.month.value + "/2008" ;

	document.submitDetails.action="bigw_hyundai.do";
	document.submitDetails.method="post";	

		
}


////////////////////////////////////////////////////
// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);


// control keys
if ((key==null) || (key==0) || (key==8) ||
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

else
   return false;
}


/////////////////////////////////////////////
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/////////////////////////////set hidden fields

function setHiddenField(selected,change){

	var selectedBox = selected;
	var changeField = change;
	
	if(selectedBox.checked == true){
		changeField.value = "1";
	}else{
		changeField.value = "2";
	
	}
    
}

