function validate_first_form(){
	if(document.getElementById('bac_first_field').value == ""){
		alert("Please Enter Alledged BAC");
		document.getElementById('bac_first_field').focus();
		return false;
	}
	else if(!isInteger(document.getElementById('bac_first_field').value)){
		alert("Please Enter Numaric Value(Ex: 0 - 9)");
		document.getElementById('bac_first_field').value = "";
		document.getElementById('bac_first_field').focus();
		return false;
	}
	if(document.getElementById('bac_second_field').value == ""){
		alert("Please Enter Alledged BAC");
		document.getElementById('bac_second_field').focus();
		return false;
	}
	else if(!isInteger(document.getElementById('bac_second_field').value)){
		alert("Please Enter Numaric Value(Ex: 0 - 9)");
		document.getElementById('bac_second_field').value = "";
		document.getElementById('bac_second_field').focus();
		return false;
	}
	else if(document.getElementById('email').value == ""){
	alert('Please Enter Email Address!');
	document.getElementById('email').focus();
	return false;
	}
	else if(!validateEmail(document.getElementById('email').value)){
	alert('Please Enter Email Address Correctly!');
	document.getElementById('email').focus();
	return false;
	}
	else if(document.getElementById('state_code').value == 0){
	alert('Please Select State!');
	document.getElementById('state_code').focus();
	return false;
	}
	else{
	return true;
	}
}


function validate_second_form(){
	if(document.getElementById('drive_exp').value == 0){
		alert("Please Select Your Driving Experience!");
		document.getElementById('drive_exp').focus();
		return false;
	}
	else if(document.getElementById('zip').value == ""){
		alert("Please Enter Zip (Ex: 501 - 99950)");
		document.getElementById('zip').focus();
		return false;
	}
	else if(!isZipCorrect(document.getElementById('zip').value)){
		alert("Please Enter Zip (Ex: 501 - 99950)");
		document.getElementById('zip').value="";
		document.getElementById('zip').focus();
		return false;
	}
	else if(document.getElementById('rts').value == 0){
		alert("Please Select Reason For Stop!");
		document.getElementById('rts').focus();
		return false;
	}
	else{
	return true;
	}
}



/*function isBACInteger(s)
{
var i;
var len = s.length;
var last2 = s.substr(2,len);
s = last2.toString();
 for (i = 0; i < s.length; i++){
var c = s.charAt(i);
    if (isNaN(c)) {
		return false;
	 }
}
return true;
}*/

function isZipCorrect(s)
{
  var i;
  var len;
  len = s.length;
  
	s = s.toString();
	if(len > 5 || len < 3){
		return false;
	}
	else {
	
      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);
         if (isNaN(c)) 
	   {
			return false;
	   }
      }
      return true;
	}
}

function isInteger(s)
{
  var i;
	s = s.toString();
	
      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);
         if (isNaN(c)) 
	   {
			return false;
	   }
      }
      return true;
}


function validateEmail(elementValue){  
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
 return emailPattern.test(elementValue);  
}  

