<!--


// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s){   
var i;
for (i = 0; i < s.length; i++)
{   
// Check that current character is number.
var c = s.charAt(i);
if (((c < "0") || (c > "9"))) return false;
}
// All characters are numbers.
return true;
}

function stripCharsInBag(s, bag){   
var i;
var returnString = "";
// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++)
{   
// Check that current character isn't whitespace.
var c = s.charAt(i);
if (bag.indexOf(c) == -1) returnString += c;
}
return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function ValidatePhone(){
var Phone=document.contact.phone
	
if ((Phone.value==null)||(Phone.value=="")){
alert("Please Enter your Phone Number")
document.contact.phone.focus()
return false
}

if (checkInternationalPhone(Phone.value)==false){
alert("Please Enter a Valid Phone Number")
Phone.value=""
document.contact.phone.focus()
return false
}
return true
}

function null_validate(){
if (null_validater() == false){
return false;
}
}


function null_validater(){

if(document.contact.name.value==""){
alert ("Please enter Name");
return false;
}


if(document.contact.state.value==""){
alert ("Please enter State");
return false;
}


if(document.contact.phone.value==""){
alert ("Please enter Phone Number");
return false;
}

if(document.contact.email.value==""){
alert ("Please enter E-Mail");
return false;
}


if (!(contact.response[0].checked || contact.response[1].checked || contact.response[2].checked)){
alert('Please enter how you would like us to respond');
return false;
}

}


function checkMail(){
var x = document.contact.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
if (filter.test(x)) {
return true;
}else{
alert('Please enter a valid email address');
return false;
}
}

// -->

