// JavaScript Document

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
	
		
		if (str.indexOf(at)==-1){
		   alert("Please enter a Valid Email Address")
		   return false
		}

	   if (str.indexOf(dot)==-1){
		    alert("Please enter a Valid Email Address")
		    return false
		}

		 return true
		
		} 

function ValidateForm(){
	var email1=document.form1.Email
	var firstname1=document.form1.First_Name
	var lastname1=document.form1.Last_Name
	var compname1=document.form1.Company_Name
	var phone1=document.form1.Telephone
	var email1=document.form1.Email_Address
	var refer1=document.form1.Referer
	var doCaptcha=document.form1.CaptchaBox
	var validCaptcha=document.form1.doCapt
	
	
	if ((firstname1.value==null)||(firstname1.value=="")){
		alert("Please Enter Your First Name")
		firstname1.focus()
		return false
	}
	
	if ((lastname1.value==null)||(lastname1.value=="")){
		alert("Please Enter Your Last Name")
		lastname1.focus()
		return false
	}
	
	if ((compname1.value==null)||(compname1.value=="")){
		alert("Please Enter Your Company Name")
		compname1.focus()
		return false
	}
	
	if (echeck(email1.value)==false){
		email1.focus()
		return false
	}
	
	
	if ((phone1.value==null)||(phone1.value=="")){
		alert("Please Enter Your Phone Number")
		phone1.focus()
		return false
	}
	
		if (phone1.value.length < 9){
		alert("Please Enter a valid Phone Number with Area Code as 123-456-7890")
		phone1.focus()
		return false
	}
	   
		   
	if ((refer1.value=="Selection Option Below-Required")){
		alert("Please Indicate where you heard about us, thank you!")
		refer1.focus()
		return false
	}   
	
	if ((doCaptcha.value==null)||(doCaptcha.value=="")){
		alert("Please enter your response to our form verification question.")
		doCaptcha.focus()
		return false
	}
	
		if (doCaptcha.value.length < 3){
		alert("Incorrect response. Please enter proper verification answer.")
		doCaptcha.focus()
		return false
	}   


	
	return true
 
}



function DoOnRoad(){
// ON selection of category this function will work

removeAllOptions(document.form1.Off_Road_App);
addOption(document.form1.Off_Road_App, "", "Select Off-Road Application", "");

if(document.form1.Application.value == 'OffRoad'){
show();

addOption(document.form1.Off_Road_App,"Crusher", "Crusher");
addOption(document.form1.Off_Road_App,"Excavator", "Excavator");
addOption(document.form1.Off_Road_App,"Grader", "Grader");
addOption(document.form1.Off_Road_App,"Haul Truck", "Haul Truck");
addOption(document.form1.Off_Road_App,"Loader", "Loader");
addOption(document.form1.Off_Road_App,"Hydraulic Hammer", "Hydraulic Hammer");
addOption(document.form1.Off_Road_App,"Mining Utility Vehicle", "Mining Utility Vehicle");
addOption(document.form1.Off_Road_App,"Paving Equipment", "Paving Equipment");
addOption(document.form1.Off_Road_App,"Rock Drill", "Rock Drill");
addOption(document.form1.Off_Road_App,"Vocational Truck", "Vocational Truck");

}

if(document.form1.Application.value == 'Other Selected'){
document.form1.otherapp.focus()
}

}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function hide() {
var div_ref = document.all("id_div");
  div_ref.style.visibility = "hidden";
}

function show() {
var div_ref = document.all("id_div");
  div_ref.style.visibility = "visible";
}
