<!-- Begin
		// Validate the form fields

function validate(){

	if ( (!isPolicyNum()) ||(!isPolicyName()) || (!isLocLoss()) || (!isBrief()) 
	|| (!isFname()) || (!isLname()) || (!isTelephone()) || (!isEmail()) || (!isTimeCall()) ){
		return false;
	}
}

function isPolicyNum(){
	var str = document.forms[0].policy_num.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Policy Number.");
		document.forms[0].policy_num.focus();
		return false;
	}
	return true;
}

function isPolicyName(){
	var str = document.forms[0].policy_name.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Policy Name.");
		document.forms[0].policy_name.focus();
		return false;
	}
	return true;
}

function isLocLoss(){
	var str = document.forms[0].loc_loss.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter the location of the loss.");
		document.forms[0].loc_loss.focus();
		return false;
	}
	return true;
}

function isBrief(){
	var str = document.forms[0].brief.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter a brief outline of claim.");
		document.forms[0].brief.focus();
		return false;
	}
	return true;
}

function isFname(){
	var str = document.forms[0].first_name.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your First Name.");
		document.forms[0].first_name.focus();
		return false;
	}
	return true;
}

function isLname(){
	var str = document.forms[0].last_name.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Last Name.");
		document.forms[0].last_name.focus();
		return false;
	}
	return true;
}

function isTelephone(){
	var str = document.forms[0].phone.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your phone number.");
		document.forms[0].phone.focus();
		return false;
	}
	return true;
}

function isEmail(){
	var s = document.forms[0].email.value;
	if(!checkEmail(s)) {
		alert('Please enter a valid Email address example: john.doe@yourcompany.com.');
		document.forms[0].email.focus();
		return false;
	}
	return true;
}

function isTimeCall(){
if ( document.form1.timecall.selectedIndex == 0 )
   {
        alert ( "Please select the best time to contact you." );
        return false;
   }
     else
       return true;
}


function isNumber(ph){
	var k = 0;
	var c = ph.length;
	while(k < c){
		if (!isDigit(ph.charAt(k)) )	
			return false;
		else
			k++;
	}
	return true;
}

function validateCAZip( strValue ) {
var objRegExp = /([A-Za-z]\d[A-Za-z]\d[A-Za-z]\d)$/ ;
   return objRegExp.test(strValue);
}

function validateUSAZip( strValue ) {
var objRegExp = /(^\d{5}$)|(^\d{5}-\d{4}$)/ ;
   return objRegExp.test(strValue);
}

function validateTENumber( strValue){
var objRegExp  = /(^-?\d\d*$)/;
  //check for integer characters
  return objRegExp.test(strValue);
}

function checkEmail (s){
	var i = 0;
	var sLength = s.length;
	while(i < sLength){
		if( !((isLetter(s.charAt(i))) || (isDigit(s.charAt(i))) || (s.charAt(i) == "-") || (s.charAt(i) == "_") || (s.charAt(i) == ".") || (s.charAt(i) == "@")))
			return false;
		else
			i++;
	}
	
	for (j=0; j<sLength; j++){
		if (s.charAt(j) == "@") {
			for (k=j+1; k<sLength; k++){
				if(s.charAt(k) == "@") {
					return false;
				}
			}
		}
	}
	
	for (l=0; l<sLength; l++){
		if (s.charAt(l) == ".") {
			var m = l;
			m++;
			if(s.charAt(m) == "." || s.charAt(m) == "") {
				return false;
			}
		}
	}
	
	i = 1;			
	
	while ((i < sLength) && (s.charAt(i) != "@"))
		{ i++  }
	
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else{ i += 2; }
	
	// look for .
	while ((i < sLength) && (s.charAt(i) != ".")){ i++ }
	
	// there must be at least one character after the .
	if ((i >= sLength - 2) || (s.charAt(i) != ".")) return false;
	else return true;
}

function isLetter (c)	{
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) );
}

function isDigit (c){
	return ((c >= "0") && (c <= "9"));
}

function isValidDate(day, month, year)
{
var daysInMonth = DaysArray(month);
var day= day;
var month= month;
var year = year;
if ((month==2 && day>daysInFebruary(year)) || day > daysInMonth){
		alert("Please select a valid date.")
		return false;
	}
	return true;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	if (n==4 || n==6 || n==9 || n==11) {n = 30; }
	else if (n==2) {n = 29; }
	else{ n=31; }
   return n;
}

 //-->
