function checkForm() {

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

if(document.submitDetails.lastName.value.length < 2){
		alert("Please enter your Surname");
		document.submitDetails.lastName.focus();
		return false;
}

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

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


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

if(document.submitDetails.homePhone.value.length < 10){
		alert("Please enter valid Phone Number");
		document.submitDetails.homePhone.focus();
		return false;
}


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


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


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


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

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


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

if(document.submitDetails.var3.checked == false){
	alert("Please agree to the Terms and Conditions");
	document.submitDetails.var3.focus();
	return false;
}	
	

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

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

if(document.submitDetails.var3.checked == true){
   document.submitDetails.custom3.value = "1";
}else{
   document.submitDetails.custom3.value = "2";
}
	
	document.submitDetails.action="goodtastenov.do";
	document.submitDetails.method="post";
		
		return true;	
}



/////////////////////////////set hidden fields
function setHiddenField(selected,change){

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

}


////////////////////////////////////////////////////////////////////numbers only input
// 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;
}


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




