
function trim1(inputString)
{
    if (typeof inputString != "string")
    {
        return inputString;
    }
    var retValue = inputString;
    var ch = retValue.substring(0, 1);
    while (ch == " ")
    { // Check for spaces at the beginning of the string
        retValue = retValue.substring(1, retValue.length);
        ch = retValue.substring(0, 1);
    }
    ch = retValue.substring(retValue.length-1, retValue.length);
    while (ch == " ")
    { // Check for spaces at the end of the string
        retValue = retValue.substring(0, retValue.length-1);
        ch = retValue.substring(retValue.length-1, retValue.length);
    }
    //while (retValue.indexOf(" ") != -1) { // Note that there are two 
 //spaces in the string - look for multiple spaces within the string
    //retValue = retVal
//}
return retValue;
}
    var vld_Email =  '/^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,5}|[0-9]{1,3})(\]?))?$/';
 
function temp(){
}

function validate() {
	var flag=0;
	var frmEl = document.getElementById('frmContact');
	var posFName = document.getElementById('vchFName');
	var posLName = document.getElementById('vchLName');
	var posAddress = document.getElementById('vchAddress');
	var posZipCode = document.getElementById('vchZipCode');
	var posEmail = document.getElementById('vchEmail');
	var posPhone = document.getElementById('vchPhone');
	var posGender = document.getElementById('ddGender');
	var posMMDOB = document.getElementById('ddMMDOB');
	var posDDDOB = document.getElementById('ddDDDOB');
	var posYYDOB = document.getElementById('ddYYDOB');
	var posHeight = document.getElementById('ddHeight');
	var posWeight = document.getElementById('ddWeight');
	var posCoverAmt = document.getElementById('ddCoverAmt');
	var posCoverType = document.getElementById('ddCoverType');
	var posMedHistory = document.getElementById('ddMedHistory');
	var posTobacco = document.getElementById('ddTobacco');

	var whiteSpace = /^[\s]+$/;

	if (!is_firstname(posFName,"Y")) { flag=1; posFName.focus(); return false; }

	if (!is_lastname(posLName,"Y")) { flag=1; posLName.focus(); return false; }


	if (!is_address(posAddress)) { flag=1; posAddress.focus(); return false; }

	if (!is_zipcode(posZipCode,"Y")) { flag=1; posZipCode.focus(); return false; }

	if (!is_email(posEmail,"Y")) { flag=1; posEmail.focus(); return false; }
	if (!is_phone(posPhone,"Y")) { flag=1; posPhone.focus(); return false; }

	if(document.getElementById('ddGender').value=="")
	{
		alert("Please select your gender.")
		flag=1;
		document.getElementById('ddGender').focus();
		return false;
	}

	if(document.getElementById('ddMMDOB').value=="")
	{
		alert("Please select month of birth.")
		flag=1;
		document.getElementById('ddMMDOB').focus();
		return false;
	}
	if(document.getElementById('ddDDDOB').value=="")
	{
		alert("Please select day of birth.")
		flag=1;
		document.getElementById('ddDDDOB').focus();
		return false;
	}
	if(document.getElementById('ddYYDOB').value=="")
	{
		alert("Please select year of birth.")
		flag=1;
		document.getElementById('ddYYDOB').focus();
		return false;
	}

	if (!isDate (posYYDOB.value, posMMDOB.value, posDDDOB.value)) { flag=1; alert("Please select a valid date of birth.");  posMMDOB.focus(); return false; }


	if(document.getElementById('ddHeight').value=="")
	{
		alert("Please select the height.")
		flag=1;
		document.getElementById('ddHeight').focus();
		return false;
	}
		if(document.getElementById('ddWeight').value=="")
	{
		alert("Please select the weight.")
		flag=1;
		document.getElementById('ddWeight').focus();
		return false;
	}
	if(document.getElementById('ddCoverAmt').value=="")
	{
		alert("Please select the coverage amount.")
		flag=1;
		document.getElementById('ddCoverAmt').focus();
		return false;
	}
		if(document.getElementById('ddCoverType').value=="")
	{
		alert("Please select the coverage type.")
		flag=1;
		document.getElementById('ddCoverType').focus();
		return false;
	}
	if(document.getElementById('ddMedHistory').value=="")
	{
		alert("Please select the medical history.")
		flag=1;
		document.getElementById('ddMedHistory').focus();
		return false;
	}
	if(document.getElementById('ddTobacco').value=="")
	{
		alert("Please select the tobacco usage.")
		flag=1;
		document.getElementById('ddTobacco').focus();
		return false;
	}

	if(flag==0)
	{
		return true;
	}
	return false;

}


     

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("Invalid Email address - Please correct")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid Email address - Please correct")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid Email address - Please correct")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid Email address - Please correct")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid Email address - Please correct")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid Email address - Please correct")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid Email address - Please correct")
		    return false
		 }

 		 return true					
	}

	
function resetForm(){
	document.caForm.reset();
	document.caForm.list.first_name.focus();
}
