//Clearing values
//alert("Webform_Validations.js");
document.ready = function()
{
	document.requestForm.reload();
}

var regexPhone = /^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/;
var regexZip = /^([0-9]*)$/;
var regexpAddress = /^([A-Za-z\s0-9-\'#(),.&]*)$/;

//Date Validations
/*function isDate (fldDate){

 var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
   
 if ((fldDate.match(RegExPattern)) && (fldDate!='')) {
 
        return true;
    } else {
        
        return false;
    } 

}*/

/* new date validation*/

function isDate(obj){
	var dteDate;
	var validateDate=false;
	var futureDate;
	obj1 = obj.split("/"); 
	obj1[0] = parseInt(obj1[0], 10)-1; //for javascript 0=>January!
	obj1[1] = parseInt(obj1[1], 10);
	obj1[2] = parseInt(obj1[2], 10);
	if(obj1[2]>=1900){
	dteDate=new Date(obj1[2], obj1[0], obj1[1]);	
	if((obj1[1]==dteDate.getDate()) && (obj1[0]==dteDate.getMonth()) && (obj1[2]==dteDate.getFullYear())){
	validateDate=true;
	}else {
	validateDate=false;
	}
	}
	var dteDate1;
	var now = new Date();
	obj2 = obj.split("/"); 
	obj2[0] = parseInt(obj2[0], 10)-1;
	obj2[1] = parseInt(obj2[1], 10);
	obj2[2] = parseInt(obj2[2], 10);
	dteDate1=new Date(obj2[2], obj2[0], obj2[1]);
	if(now > dteDate1){
		futureDate=true;
	}else{
		futureDate=false;
	}
    
	if(validateDate && futureDate){
		return true;
	}else{
	
		return false;
	}
}

/* new date validation*/
//Sets seletcion range
function setSelectionRange(input, selectionStart, selectionEnd)
{
	if (input.setSelectionRange) {
		input.focus();
		input.setSelectionRange(selectionStart, selectionStart);
	} else if (input.createTextRange) {
		var range = input.createTextRange();
		range.collapse(true);
		range.moveEnd('character', selectionEnd);
		range.moveStart('character', selectionStart);
		range.select();
	}
}

//Phone Validation
function PhIn(obj,dFilterMask,maskChar){
	var ph = Trim(obj.value);
	var cusPos = 0;
	if (ph == ""  || ph == "XXX-XXX-XXXX") {
		obj.value = dFilterMask.replace(/#/g,maskChar);
	} else {
		cusPos = ph.indexOf(maskChar);
	}
	if ( cusPos == -1) {
		cusPos = dFilterMask.length;
	}
	setSelectionRange(obj,cusPos,cusPos);
}

function PhOut(obj,dFilterMask,maskChar){
	var ph = Trim(obj.value);
	var cusPos = ph.indexOf(maskChar);
	var showAlrt = false;
	var alertmsg = ph.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
	if (ph == "___-___-____") {
		obj.value = "XXX-XXX-XXXX";
		showAlrt = true;
		document.getElementById(obj.id+'Error').style.display = "inline";		
         obj.className = 'fullwidthError';
	}
	if ( cusPos != -1 || alertmsg == null) {
		showAlrt = true;
		document.getElementById(obj.id+'Error').style.display = "inline";		
         obj.className = 'fullwidthError';
	} else {
		showAlrt = false;
		document.getElementById(obj.id+'Error').style.display = "none";		
	    obj.className = 'fullwidth';
	}
}

//International Phone Validation
function PhInInt(obj,dFilterMask,maskChar){
	var ph = Trim(obj.value);
	var cusPos = 0;
	if (ph == ""  || ph == "XX-XXX-XXX-XXXX") {
		obj.value = dFilterMask.replace(/#/g,maskChar);
	} else {
		cusPos = ph.indexOf(maskChar);
	}
	if ( cusPos == -1) {
		cusPos = dFilterMask.length;
	}
	setSelectionRange(obj,cusPos,cusPos);
}

function PhOutInt(obj,dFilterMask,maskChar){
	var ph = Trim(obj.value);
	var cusPos = ph.indexOf(maskChar);
	var showAlrt = false;
	var alertmsg = ph.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
	if (ph == "__-___-___-____") {
		obj.value = "XX-XXX-XXX-XXXX";
		showAlrt = true;
		document.getElementById(obj.id+'Error').style.display = "inline";	
		//alert(document.getElementById(obj.id+'Msg'));
		if(document.getElementById(obj.id+'Msg'))
		{
			document.getElementById(obj.id+'Msg').style.display = "none";	
		}
         obj.className = 'fullwidthError';
	}
	if ( cusPos != -1 || alertmsg == null) {
		showAlrt = true;
		document.getElementById(obj.id+'Error').style.display = "inline";		
		//alert(document.getElementById(obj.id+'Msg'));
		if(document.getElementById(obj.id+'Msg'))
		{
			document.getElementById(obj.id+'Msg').style.display = "none";	
		}

         obj.className = 'fullwidthError';
	} else {
		showAlrt = false;
		document.getElementById(obj.id+'Error').style.display = "none";	
		//alert(document.getElementById(obj.id+'Msg'));
		if(document.getElementById(obj.id+'Msg'))
		{
			document.getElementById(obj.id+'Msg').style.display = "inline";	
		}
	    obj.className = 'fullwidth';
	}
}

//Email Validation
function isValidEmail(fldEmail) 
{
  	var str = fldEmail.value;
  	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
  	var reg2 =/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]{2,4}$/;

  	if (!reg1.test(str) && reg2.test(str)) 
	{
			return true;
	}
  
	return false;
}

//Auto tab feature
function autotab(obj)
{
var ph = Trim(obj.value);
document.getElementById('phone').value = ph;
if(ph.length>0)
var a = ph.charAt(ph.length-1);
	if(isNaN(a)){
		ph =ph.substring(0,ph.length-1);
		document.getElementById('phone').value = ph;
		}
		if(ph.length == 3 || ph.length == 7)
			document.getElementById('phone').value += '-';
}

//Trim feature
function Trim(s)
{
  // Remove leading spaces
  while (s.substring(0,1) == ' ')
  {
    s = s.substring(1,s.length);
  }
  // Remove trailing spaces
  while (s.substring(s.length-1,s.length) == ' ')
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

//Validations for Privacy form
function validateSubmitPrivacy(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormPrivacy");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");


	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);
	
	/*Title = Trim(document.requestForm.Title.value);
	document.requestForm.Title.value = Trim(document.requestForm.Title.value);*/
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	Email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);

	/*if (Title == "") {		
		document.getElementById('TitleReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('TitleReq').style.display = "none";
	}*/
	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(First_Name)){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}
	if (Email == "") {
			document.getElementById('EmailInValid').style.display = "inline";
			errorCount++;
	}
	else if( !isValidEmail(document.requestForm.email))
	{
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('EmailInValid').style.display = "none";
	}
/*//Phone validation not needed
	if(document.getElementById('phone').value != "")
	{
		var phone = Trim(document.getElementById('phone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('PhoneInValid').style.display = "inline";
			errorCount++;
		}
		else if(phone.length != 12)
		{
			document.getElementById('PhoneInValid').style.display = "inline";
			errorCount++;
		}
		else{
			document.getElementById('PhoneInValid').style.display = "none";
		}
     }
*/
		
		
	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}

//for Question//
		document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
		var regText = /^([\s]*)$/;
		if(regText.test(document.requestForm.questionOrComment.value))
		{
			document.requestForm.questionOrComment.value = "";
		}
		if((document.requestForm.questionOrComment.value == ""))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}
		else
		{
			document.getElementById('CommentReq').style.display = "none";
		}
//till here


	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	} 
	 else
	{
	 formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException')
	 return false;
	}
function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

//For expanding

function expand(obj)
{
	if(obj.checked){	
		document.getElementById("lead").style.display = "inline";
	}
	else
	{
		document.getElementById("lead").style.display = "none";
	}
}

//Validations for Teen driver added 
function validateSubmitRwdTeenDriver(form)
{
	var formName= form.name;
	 var formDiv=document.getElementById("webFormRwdTeenDriver");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	

    errorCount = 0;
	errorMsg = new CArray(31);

    if (Trim(document.requestForm.firstName.value) == "") {	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {	
	document.getElementById('firstnameError').style.display='none';
	}

	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;	
	} else {
	document.getElementById('lastnameError').style.display='none';	
	}
   
	
	if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('addressError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.address.value))){
		document.getElementById('addressError').style.display='inline';
		errorCount++;	
	} else {
	document.getElementById('addressError').style.display='none';	
	}
	
    if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;	
	} else {
	document.getElementById('cityError').style.display='none';	
	}   

   if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}

	
	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}
	else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}
	else{
	    document.getElementById('zipError').style.display='none';	
	}

	
  if(document.requestForm.Lead_Request.checked){
    if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} 
	else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;
	} else {	
	document.getElementById('emailError').style.display='none';
	}
    
	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}
		
		if(document.getElementById('newRad').checked || document.getElementById('ExisRad').checked){
		
		document.getElementById('infoaboutError').style.display = "none";

		}else{
		document.getElementById('infoaboutError').style.display = "inline";				
		errorCount++;		
		
		}
 }

     if (errorCount > 0)
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		
		return false;
	}
    else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

	function CArray(size)
	{
		this.length = size;
		for(i=0; i < size; i++)
		{
			this[i] = 0;
		}
	}
}

function validateSubmit_CorpConduct(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormCorpConduct");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;

	errorCount = 0;
	errorMsg = new CArray(31);
	

	firstName =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	lastName =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	city = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	state = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);


	if (firstName == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( lastName == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(lastName)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (city == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(city)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (state == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}
	if (email == "") {
			document.getElementById('EmailInValid').style.display = "inline";
			errorCount++;
	}
	else if(!isValidEmail(document.requestForm.email))
	{
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('EmailInValid').style.display = "none";
	}
	//Phone validation 
	if(document.getElementById('phone').value != "")
	{
		var phone = Trim(document.getElementById('phone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else if (!regexPhone.test(phone))
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;	
		}
		else{
			document.getElementById('phoneError').style.display = "none";
		}
     }
	//till here

//for Question//
		document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
		var regText = /^([\s]*)$/;
		if(regText.test(document.requestForm.questionOrComment.value))
		{
			document.requestForm.questionOrComment.value = "";
		}
		if((document.requestForm.questionOrComment.value == ""))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}
		else
		{
			document.getElementById('CommentReq').style.display = "none";
		}
//till here

	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	} 
	else
	{
		formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
		 return false;
	}
function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

//Validations for CarAdvice
function validateSubmit_CarAdvice(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormCarAdvice");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);
	
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);

	Company=Trim(document.requestForm.company.value);
	document.requestForm.company.value = Trim(document.requestForm.company.value);

	document.requestForm.Date_of_Termination.value = document.requestForm.Date_Termination_Month.value + "/" + document.requestForm.Date_Termination_Day.value  + "/" + document.requestForm.Date_Termination_Year.value;

    document.requestForm.Date_of_Conversion_Notice.value = document.requestForm.Date_Conversion_Month.value + "/" +  document.requestForm.Date_Conversion_Day.value + "/" + document.requestForm.Date_Conversion_Year.value;

   
	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}
	//Phone validation 
	if(document.getElementById('phone').value != "")
	{
		var phone = Trim(document.getElementById('phone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else if (!regexPhone.test(phone))
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;	
		} 
		else{
			document.getElementById('phoneError').style.display = "none";
		}
     }
	//till here
	
	if(document.requestForm.Date_of_Termination.value != "//" || 
	document.requestForm.Date_of_Termination.value.length >2)
	{
		 if(!isValidAnyDate(document.requestForm.Date_of_Termination.value))
		 {	 
			 document.getElementById('DateInValid').style.display = "inline";
			 errorCount++;
		 }
		 else 
		 {	 
			 document.requestForm.Date_of_Termination.value = document.requestForm.Date_Termination_Month.value + "/" + document.requestForm.Date_Termination_Day.value  + "/" + document.requestForm.Date_Termination_Year.value;
			 document.getElementById('DateInValid').style.display = "none";
		 }
	}
	else
	{
			 	
			 document.getElementById('DateInValid').style.display = "none";
	}

 	if(document.requestForm.Date_of_Conversion_Notice.value != "//" || 
	document.requestForm.Date_of_Conversion_Notice.value.length >2)
	{
		if(!isValidAnyDate(document.requestForm.Date_of_Conversion_Notice.value))
		{	 
		   document.getElementById('DOCInValid').style.display = "inline";
			errorCount++;
		 }
		 else 
		 {		 
			document.requestForm.Date_of_Conversion_Notice.value = document.requestForm.Date_Conversion_Month.value + "/" +  document.requestForm.Date_Conversion_Day.value + "/" + document.requestForm.Date_Conversion_Year.value;
			 document.getElementById('DOCInValid').style.display = "none";
		 }
    }
	else
	{
			 document.getElementById('DOCInValid').style.display = "none";
	}

	 if ( Company == "") {
		document.getElementById('CompanyLetters').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Company)){
		document.getElementById('CompanyLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CompanyLetters').style.display = "none";
	}


/*//for Question//
		document.requestForm.Question_or_Comment.value = Trim(document.requestForm.Question_or_Comment.value);
		var regText = /^([\s]*)$/;
		if(regText.test(document.requestForm.Question_or_Comment.value))
		{
			document.requestForm.Question_or_Comment.value = "";
		}
		if((document.requestForm.Question_or_Comment.value == ""))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}
		else
		{
			document.getElementById('CommentReq').style.display = "none";
		}
//till here
*/

	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	} 
	else
	{
		/*if(p1>0)
		{
			document.requestForm.Date_of_Termination.value = document.requestForm.Date_Termination_Month.value + "/" + document.requestForm.Date_Termination_Day.value + "/" + document.requestForm.Date_Termination_Year.value;
		}
		if(p2>0)
		{
			document.requestForm.Date_of_Conversion_Notice.value = document.requestForm.Date_Conversion_Month.value + "/" +  document.requestForm.Date_Conversion_Day.value + "/" + document.requestForm.Date_Conversion_Year.value;
		}*/
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}


//Opt out Validations
function validateSubmit_OptOut(form)
{   
	
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormOptOut");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	var rgexpSSN  =/^([0-9]*)$/;

	errorCount = 0;
	errorMsg = new CArray(31);
	
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	Social_Security_Number = Trim(document.requestForm.Social_Security_Number.value);
	document.requestForm.Social_Security_Number.value = Trim(document.requestForm.Social_Security_Number.value);

	document.requestForm.dob.value = document.requestForm.Date_of_Birth_Month.value + "/" + document.requestForm.Date_of_Birth_Day.value  + "/" + document.requestForm.Date_of_Birth_Year.value;

     
	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}

	 if(!isDate(document.requestForm.dob.value)){
	 
	     document.getElementById('DateInValid').style.display = "inline";
		errorCount++;
	 }else {
	 
	 document.requestForm.dob.value = document.requestForm.Date_of_Birth_Month.value + "/" + document.requestForm.Date_of_Birth_Day.value  + "/" + document.requestForm.Date_of_Birth_Year.value;
	 document.getElementById('DateInValid').style.display = "none";
	 }
	  if(Social_Security_Number!=""){

			if(!rgexpSSN.test(Social_Security_Number)||Social_Security_Number.length != 4)
			{
				document.getElementById('Social_Security_NumberReq').style.display = "inline";
				errorCount++;
			}
			else{
				document.getElementById('Social_Security_NumberReq').style.display = "none";
			}
		
    }
		
	else{
		document.getElementById('Social_Security_NumberReq').style.display = "none";
	}

	/*if (Social_Security_Number != "") 
	{
		if(!rgexpSSN.test(Social_Security_Number))
		{
			document.getElementById('Social_Security_NumberReq').style.display = "inline";
			errorCount++;
		}
		else if((Social_Security_Number != "")&&Social_Security_Number.length != 4)
		{
			document.getElementById('Social_Security_NumberReq').style.display = "inline";
			errorCount++;
		}
		else{
			document.getElementById('Social_Security_NumberReq').style.display = "none";
		}
	}
	else
	{
			document.getElementById('Social_Security_NumberReq').style.display = "inline";
	}*/

		var total=0;
		var count=0;
		chk=document.requestForm.Account_policy_Number;
		/*for (i = 0; i<chk.length; i++)
		{
			if(chk[i].value == "")
			{
				count=count+1;
				if (count==chk.length)
				{
					document.getElementById('Account_policy_NumberReq').style.display = "inline";
					document.getElementById('polMessage').style.display = "none";
					errorCount++;
					break;
				}
			}
		}*/

		if(chk[0].value=="" && chk[1].value=="" && chk[2].value==""){

				    document.getElementById('Account_policy_NumberReq').style.display = "inline";
					document.getElementById('polMessage').style.display = "none";
					errorCount++;
		}else {
					document.getElementById('Account_policy_NumberReq').style.display = "none";
					document.getElementById('polMessage').style.display = "inline";
		}

		var cou=0;
		ch=document.requestForm.preferences;
	/*	for (i = 0; i<ch.length; i++)
		{
			if(ch[i].checked == false)
			{
				cou=cou+1;
			}
			if (cou==ch.length)
			{
				document.getElementById('preferencesReq').style.display = "inline";
				errorCount++;
			}
		}*/

     if(ch[0].checked==false && ch[1].checked==false){

				    document.getElementById('preferencesReq').style.display = "inline";
					
					errorCount++;
		}else {
					 document.getElementById('preferencesReq').style.display = "none";
		}


		
	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	}
	else
	{
		/*if(p1>0)
		{
			document.requestForm.Date_of_Birth.value = document.requestForm.Date_of_Birth_Month.value + "/" + document.requestForm.Date_of_Birth_Day.value + "/" + document.requestForm.Date_of_Birth_Year.value;
		}
		if(p2>0)
		{
			document.requestForm.Date_of_Conversion_Notice.value = document.requestForm.Date_Conversion_Month.value + "/" +  document.requestForm.Date_Conversion_Day.value + "/" + document.requestForm.Date_Conversion_Year.value;
		}*/
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

//to display
function display(obj){
     var txt =obj.options[obj.selectedIndex].value;     
	document.getElementById('hiddenTextBox').style.display = 'none';
	var id1 = 'Other';
	var id2 = 'Organization';
	if(txt==id1 || txt ==id2){	
	document.getElementById('hiddenTextBox').style.display = 'inline';
	}
}

//Displaying Phone
function displayPhone(obj)
{
	if (document.requestForm.Shall_MetDESK_Specialist_contact[0].checked == true){
		document.getElementById('secret').style.display='inline';
	}
	if (document.requestForm.Shall_MetDESK_Specialist_contact[1].checked == true){
		document.getElementById('secret').style.display='none';
	}
}

//Validations for Metdesk//added on 12/16/2008 
function validateSubmit_MetDesk(form) 

{
	var formName= form.name
	 var formDiv=document.getElementById("webFormMetDesk");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");

    var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	
	//The validation for MetDesk Specialist is redundant as one of the option is made default but can be used
	//in future.
	/*if (document.requestForm.Shall_MetDESK_Specialist_contact[0].checked == false
		&& document.requestForm.Shall_MetDESK_Specialist_contact[1].checked == false ) {
		alert("Please select one of the following:  Yes, please have a MetDESK Specialist contact me.  No, I don't want a Specialist to contact me at this time but would like to receive informational pamphlets.");
		errorCount1++;
	} */
	
    if (Trim(document.requestForm.firstName.value) == "") {	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {	
	document.getElementById('firstnameError').style.display='none';
	}

	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('lastnameError').style.display='none';	
	}	
	
   if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('streetError').style.display='inline';
		
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.address.value))){
	    document.getElementById('streetError').style.display='inline';
		
		errorCount++;
	}else {
        document.getElementById('streetError').style.display='none';		
	}

	if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('cityError').style.display='none';
	}	

	if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}
	
	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}
	else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}
	else{
	    document.getElementById('zipError').style.display='none';	
	}		
	
	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;

	} else {	
	document.getElementById('emailError').style.display='none';    
	}

   if (document.requestForm.Shall_MetDESK_Specialist_contact[0].checked == true){
 
	if(document.getElementById('phone').value != "")
	{
		var phone = Trim(document.getElementById('phone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else if (!regexPhone.test(phone))
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;	
		}
		else{
			document.getElementById('phoneError').style.display = "none";
		}
     }

	}

		var obj_id1 = document.getElementById('DOB1_id');
		var obj_id2 = document.getElementById('DOB2_id');
		var obj_id3 = document.getElementById('DOB3_id');
		/*
      
		if (Trim(obj_id1.value) == "" || Trim(obj_id2.value) == "" || Trim(obj_id3.value) == "" )
		{
			
            document.getElementById('dateError').style.display='inline';
			errorCount++;	
		}
		else if(!isDate(Trim(obj_id1.value)+"/"+Trim(obj_id2.value) +"/"+Trim(obj_id3.value))){
		
			  errorCount++;
			 document.getElementById('dateError').style.display='inline';
			 }else{
			
		 
			document.requestForm.Childs_Birthdate.value = Trim(obj_id1.value) 
										+ "/"
										+ Trim(obj_id2.value)
										+ "/"
										+Trim(obj_id3.value);

			 document.getElementById('dateError').style.display='none';
			 }
		*/
		//Changed on 1/13/2009 by Sravanthi

		if (Trim(obj_id1.value) == "" && Trim(obj_id2.value) == "" && Trim(obj_id3.value) == "" )
		{
			document.getElementById('dateError').style.display='none';
		}
		else
		{						
				if(!isDate(Trim(obj_id1.value)+"/"+Trim(obj_id2.value) +"/"+Trim(obj_id3.value)))
				{				
					errorCount++;
					document.getElementById('dateError').style.display='inline';
				}
				else
				{
					document.requestForm.Childs_Birthdate.value = Trim(obj_id1.value) 
					+ "/"
					+ Trim(obj_id2.value)
					+ "/"
					+Trim(obj_id3.value);
					document.getElementById('dateError').style.display='none';
				}
	}
	
	if (errorCount > 0) {
		
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		
		
		return false;
	}
	else {
         formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException')
	 return false;
	}

}


//Checking input for 500 charcaters
function checkInput(obj)
{
	var result = true;
	if (obj.value.length >= 500)
	{
		result = false;
		obj.value = obj.value.substring(0,500);
	}
	if (window.event)
	window.event.returnValue = result;

	return result;
}

//Expand b2b
function expandContactb2b(obj)
{
	document.requestForm.Mail_me.checked=false;
	if(obj.checked){
		document.getElementById("repContact").style.display = "inline";
		document.getElementById("requestcontactError").style.display = "none";
		

	}
	if(!document.getElementById("new").checked )
	{
		document.getElementById("repContact").style.display = "none";
	}
}

//Collapse Contact Me
function CollapseContactmeTag(){


	document.getElementById("repContact").style.display = "none";
	document.getElementById("new").checked=false;

}

//Expand Contact Me
function 	expandContactb2bEmail()
{
	if(document.getElementById("mail_me").checked)
	{
		document.getElementById("mail").style.display = "block";
	}
}

//To add Text Box
function addTextBoxContactb2b()
{
	//alert("addTextBoxContactb2b");
	if(document.requestForm.I_am_an.options[document.requestForm.I_am_an.selectedIndex].value == "Other")
	{
		document.getElementById("sas").style.display = "inline";
	}
	
	else if(document.requestForm.I_am_an.options[document.requestForm.I_am_an.selectedIndex].value != "Other")
	{
	  document.getElementById("sas").style.display = "none";
	  document.getElementById("yourroleError").style.display = "none";
	  
	}

	if(document.getElementById("new").checked)
	{		if(document.requestForm.Reason_to_be_contacted.options[document.requestForm.Reason_to_be_contacted.selectedIndex].value == "Other Specify")
		{
			document.getElementById("otherReason").style.display = "inline";
		}
		else if(document.requestForm.Reason_to_be_contacted.options[document.requestForm.Reason_to_be_contacted.selectedIndex].value != "Other Specify")
		{
			document.getElementById("otherReason").style.display = "none";
			document.getElementById("otherReasonError").style.display = "none";
		}
	}
}

//To get Checked value for b2b
function getCheckedValueContactb2b(selected)
{
	//alert("getCheckedValueContactb2b");
	if(document.getElementById("otherCheckedVal").checked)
	{
			document.getElementById("sas2").style.display = "inline";
	}
	else
	{
			document.getElementById("sas2").style.display = "none";
			document.getElementById("productsIntrestsError").style.display = "none";
			
	}
}

//Validations for Contact b2b
//added on 12/17/2008
function validateSubmitContactb2b(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormContactb2b");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);

	

    if (Trim(document.requestForm.firstName.value) == "") {
	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('firstnameError').style.display='none';
	}

    
	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('lastnameError').style.display='none';
	
	}
   
	if (Trim(document.requestForm.Company.value) == "") {
		document.getElementById('companyError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.Company.value))){
		document.getElementById('companyError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('companyError').style.display='none';
	
	}

	if (Trim(document.requestForm.Job_Title.value) == "") {
	
		document.getElementById('jobError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.Job_Title.value))){
		document.getElementById('jobError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('jobError').style.display='none';
	
	}

	
	if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('addressError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.address.value))){
		document.getElementById('addressError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('addressError').style.display='none';
	
	}
	
    if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('cityError').style.display='none';
	
	}
   

   if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}

	
	
	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}	
	else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}else{
	    document.getElementById('zipError').style.display='none';
	
	}
	

	if (Trim(document.requestForm.country.value) == "") {
			document.getElementById('countryError').style.display='inline';
		    errorCount++;	
	
	}else if(!regexp.test(Trim(document.requestForm.country.value)))
	{
		document.getElementById('countryError').style.display='inline';
		errorCount++;
	} 
	else {
	document.getElementById('countryError').style.display='none';
	
	}
	
     if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;
	} else {	
	document.getElementById('emailError').style.display='none';
	}

    
	if (Trim(document.requestForm.Confirm_Email.value) == "") {
	document.getElementById('confirmemailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.Confirm_Email)){
	document.getElementById('confirmemailError').style.display='inline';
	errorCount++;

	} else {
	
	document.getElementById('confirmemailError').style.display='none';
	}
	 if((isValidEmail(document.requestForm.Confirm_Email))&&isValidEmail(document.requestForm.email)){
         //  alert("new condition");
			if(document.requestForm.email.value!=document.requestForm.Confirm_Email.value)

		    {
             //  alert("new condition 1");
			   document.getElementById('confirmemailErrors').style.display='inline';
		     }
		     else{
              // alert("new condition 2");
			  document.getElementById('confirmemailErrors').style.display='none';
	         }
		 }

  else{
    //alert("new condition 3");
   document.getElementById('confirmemailErrors').style.display='none';
  }


	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}
	
     if (Trim(document.requestForm.Company_Size.value) == "") {
		document.getElementById('companysizeError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('companysizeError').style.display='none';
	}

      if (Trim(document.requestForm.I_am_an.value) == "") {
		document.getElementById('roleError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('roleError').style.display='none';
	}

     

     if(document.requestForm.I_am_an.options[document.requestForm.I_am_an.selectedIndex].value =="Other")
	  {
	   if  (document.requestForm.Your_Role.value =="" )
	   {
	  
		document.getElementById('yourroleError').style.display='inline';
		
		errorCount++;
		}else {
		document.getElementById('yourroleError').style.display='none';
		}
	}
     
   
     
	 if(document.getElementById("otherCheckedVal").checked)
	{
		if(document.requestForm.OtherProductInterests.value == "")
		{
			
			document.getElementById('productsIntrestsError').style.display='inline';
			errorCount++;
		}
		else
		{       document.getElementById('productsIntrestsError').style.display='none';
				document.requestForm.Other_ProductInterests.value = Trim(document.requestForm.Other_ProductInterests.value);
				document.requestForm.Other_ProductInterests.value =document.requestForm.OtherProductInterests.value;
		}
	}else if(!document.getElementById("otherCheckedVal").checked)
	{
		document.requestForm.Other_ProductInterests.value="";
	}   

     if(document.getElementById("new").checked)
	{
		if(document.requestForm.Reason_to_be_contacted.value == "")
		{
			document.requestForm.Reason_to_be_contacted.value = Trim(document.requestForm.Reason_to_be_contacted.value);
			
			document.getElementById('requestcontactError').style.display='inline';
			errorCount++;
		}
		else if(document.requestForm.Reason_to_be_contacted.value == "Other Specify")
		{
			if(document.requestForm.Other_Reason.value == "")
			{
				document.getElementById('otherReasonError').style.display='inline';
				errorCount++;
			}
			else
			{   
			document.getElementById('otherReasonError').style.display='none';
			document.getElementById('requestcontactError').style.display='none';
				document.requestForm.Other_Reason.value = Trim(document.requestForm.Other_Reason.value);
				document.requestForm.OtherReasontoContact.value ="Reason you would like to be contacted:"+document.requestForm.Other_Reason.value;
			}
		}
		else
		{
			if(!(document.getElementById("otherCheckedVal").checked))
			{
				document.requestForm.Other_ProductInterests.value ="";
			}
			document.requestForm.OtherReasontoContact.value = "";
			document.requestForm.Other_Reason.value = "";
            document.getElementById('requestcontactError').style.display='none';
		}
	}
	else
	{
		document.requestForm.Reason_to_be_contacted.value ="";
		document.requestForm.OtherReasontoContact.value = "";
		document.requestForm.Other_Reason.value = "";
	}

	if (errorCount > 0)
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	}
    else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

	function CArray(size)
	{
		this.length = size;
		for(i=0; i < size; i++)
		{
			this[i] = 0;
		}
	}
}

//Validations for Comp Preretire Form
function validateSubmitCompPreRetire(form) 
{   
	var formName= form.name;
	 var formDiv=document.getElementById("webFormCompPreRetire");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");

   var regexp = /^([A-Za-z0-9-\s\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);
	//var d = new Date();
	//var curr_year = d.getFullYear();
	//alert(curr_year);


	
	//The validation for MetDesk Specialist is redundant as one of the option is made default but can be used
	//in future.
	/*if (document.requestForm.Shall_MetDESK_Specialist_contact[0].checked == false
		&& document.requestForm.Shall_MetDESK_Specialist_contact[1].checked == false ) {
		alert("Please select one of the following:  Yes, please have a MetDESK Specialist contact me.  No, I don't want a Specialist to contact me at this time but would like to receive informational pamphlets.");
		errorCount1++;
	} */
	
    if (Trim(document.requestForm.firstName.value) == "") {
	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('firstnameError').style.display='none';
	}


	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('lastnameError').style.display='none';
	
	}
	
	
	
   if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('addressError').style.display='inline';
		
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.address.value))){
	    document.getElementById('addressError').style.display='inline';
		
		errorCount++;
	}else {
        document.getElementById('addressError').style.display='none';
		
	}


	if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('cityError').style.display='none';
	}
	

	if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}
	
	
	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}
	else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}
	else{
	    document.getElementById('zipError').style.display='none';
	
	}


	
	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;

	} else {
	
	document.getElementById('emailError').style.display='none';
	}
    
	
	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}


	 
	    var obj_id1 = document.getElementById('DOB1_id');
		var obj_id2 = document.getElementById('DOB2_id');
		
      
			if (Trim(obj_id1.value) == "" || Trim(obj_id2.value) == "" )
		  {
			
            document.getElementById('dateError').style.display='inline';
			errorCount++;	
		}
		else if(!isValidAnyDate(Trim(obj_id1.value)+"/"+ "01" +"/"+Trim(obj_id2.value))){
		
			  errorCount++;
			 document.getElementById('dateError').style.display='inline';
			 }else{
			
		 
			document.requestForm.RetirementDate.value = 
										+ Trim(obj_id1.value)
										+ "/"
										+Trim(obj_id2.value);

			 document.getElementById('dateError').style.display='none';
			 } 


	if (errorCount > 0) {
		
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
	
		return false;
	}
	else {
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}
	function CArray(size)
	{
		this.length = size;
		for(i=0; i < size; i++)
		{
			this[i] = 0;
		}
	}

}

// If Annuity/Life Insurance is selected then block with Id=Secret is diplayed otherwise block is not displayed

function displayChangeAddress(obj) 
{
	txt =obj.options[obj.selectedIndex].value;
	document.getElementById('dontshow').style.display = 'none';
	var id1 = 'Annuity';
	var id2 = 'LifeInsurance';
	var id3='Auto&HomeInsurance';
	if ( txt==id1 | txt==id2) {
	document.getElementById('dontshow').style.display = 'inline';
	}
	// These are used for clearing DOB and SSn values when product Type is changed
	if(txt==id3){	
	document.requestForm.DOB1.value="";
	document.requestForm.DOB2.value="";
	document.requestForm.DOB3.value="";
	document.requestForm.DOB.value="";
	document.requestForm.SecurityNo.value="";
	}	
}

//To check Valid Date
function isValidDate(dateStr) 
{
	// Checks for the following valid date formats:
	// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
	// Also separates date into month, day, and year variables

	//var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

	// To require a 4 digit year entry, use this line instead:
	 var datePat = /^(\d{1,2})(-)(\d{1,2})(-)(\d{4})$/;

	var matchArray = dateStr.match(datePat); // is the format ok?
	if (matchArray == null) 
	{
		//alert("Date is not in a valid format.")
		return false;
	}
	month = matchArray[1]; // parse date into variablesa
	day = matchArray[3];
	year = matchArray[4];
	if (month < 1 || month > 12) 
	{ // check month range
		//alert("Month must be between 1 and 12.");
		return false;
	}
	if (day < 1 || day > 31) 
	{
	//alert("Day must be between 1 and 31.");
	return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) 
	{
		//alert("Month "+month+" doesn't have 31 days!");
		return false
	}
	if (month == 2) 
	{ // check for february 29th
	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	if (day>29 || (day==29 && !isleap)) {
	//alert("February " + year + " doesn't have " + day + " days!");
	return false;
   }
}
return true;  // date is valid
}

//Validations For Change Address
function validateSubmitChangeAddress(form) 
{
	

 var formName= form.name;
 var formDiv=document.getElementById("webFormChangeAddress");
 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
 var errorDiv=document.getElementById("webformError");
 var excepDiv=document.getElementById("webformException");

   
     //var regexp = /^([A-Za-z0-9-\'()]*)$/;
	 // var rgexpSSN  =/^([0-9]*)$/;
	
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(30);
	if (document.requestForm.Product_Type.value == "") {
		
		document.getElementById('productError').style.display='inline';
		document.getElementById('productMessage').style.display='none';
		errorCount++;
		
	} else{
	
	document.getElementById('productError').style.display='none';
	document.getElementById('productMessage').style.display='inline';
	}
   

	if (Trim(document.requestForm.Policy1.value) == "") {
		document.getElementById('PolicyError1').style.display='inline';
		document.getElementById('policyMessage').style.display='none';
		errorCount++;
		
	} else if(isNaN(Trim(document.requestForm.Policy1.value))){
	
	    document.getElementById('PolicyError1').style.display='inline';
		document.getElementById('policyMessage').style.display='none';
		errorCount++;
	}else {
	
	document.getElementById('PolicyError1').style.display='none';
	document.getElementById('policyMessage').style.display='inline';
	
	}


 if(isNaN(Trim(document.requestForm.Policy2.value))){
	
	    document.getElementById('PolicyError2').style.display='inline';
		
		errorCount++;
	}else {
	
	document.getElementById('PolicyError2').style.display='none';
	}


	 if(isNaN(Trim(document.requestForm.Policy3.value))){
	
	    document.getElementById('PolicyError3').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('PolicyError3').style.display='none';
	}

	 if(isNaN(Trim(document.requestForm.Policy4.value))){
	
	    document.getElementById('PolicyError4').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('PolicyError4').style.display='none';
	}

     if(isNaN(Trim(document.requestForm.Policy5.value))){
	
	    document.getElementById('PolicyError5').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('PolicyError5').style.display='none';
	}


	if (Trim(document.requestForm.firstName.value) == "") {
	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('firstnameError').style.display='none';
	}


	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('lastnameError').style.display='none';
	
	}
	
	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;

	} else {
	
	document.getElementById('emailError').style.display='none';
	}

	
       
	var obj = document.requestForm.Product_Type;

	if(obj.options[obj.selectedIndex].value == "LifeInsurance" || obj.options[obj.selectedIndex].value == "Annuity")
	{
		
		var obj_id1 = document.getElementById('DOB1_id');
		var obj_id2 = document.getElementById('DOB2_id');
		var obj_id3 = document.getElementById('DOB3_id');
      
		if (Trim(obj_id1.value) == "" || Trim(obj_id2.value) == "" || Trim(obj_id3.value) == "" )
		{
			
            document.getElementById('dateError').style.display='inline';
			errorCount++;	
		}
		else if(!isDate(Trim(obj_id1.value)+"/"+Trim(obj_id2.value) +"/"+Trim(obj_id3.value))){
		
			  errorCount++;
			 document.getElementById('dateError').style.display='inline';
			 }else{
			
		
			document.requestForm.dob.value = Trim(obj_id1.value) 
										+ "-"
										+ Trim(obj_id2.value)
										+ "-"
										+Trim(obj_id3.value);

			 document.getElementById('dateError').style.display='none';
			 }

      
		
		var obj1 = document.getElementById('SecurityNoID');
		
		if(Trim(obj1.value)==""){
		
			document.getElementById('ssnError').style.display='inline';
			errorCount++;
			
		} else if(isNaN(obj1.value) || obj1.value.length < 4 ){
			document.getElementById('ssnError').style.display='inline';
			
			errorCount++;
		}else{
		document.getElementById('ssnError').style.display='none';
		
		}
	
	}



	if (Trim(document.requestForm.oldAddress.value) == "") {
		document.getElementById('oldaddressError').style.display='inline';
		document.getElementById('oldAddressMessage').style.display='none';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.oldAddress.value))){
	    document.getElementById('oldaddressError').style.display='inline';
		document.getElementById('oldAddressMessage').style.display='none';
		errorCount++;
	}else {
        document.getElementById('oldaddressError').style.display='none';
		document.getElementById('oldAddressMessage').style.display='inline';
	}


	if (Trim(document.requestForm.oldCity.value) == "") {
		document.getElementById('oldcityError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.oldCity.value))){
		document.getElementById('oldcityError').style.display='inline';
		errorCount++;
	}else{

		document.getElementById('oldcityError').style.display='none';
	}
	

	if (Trim(document.requestForm.oldState.value) == "") {
		document.getElementById('oldstateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('oldstateError').style.display='none';
	}
	
	if (Trim(document.requestForm.oldZip.value) == "") {
		document.getElementById('oldzipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.oldZip.value))){
		document.getElementById('oldzipError').style.display='inline';
		errorCount++;
	}else if(Trim(document.requestForm.oldZip.value).length != 5){
		document.getElementById('oldzipError').style.display = "inline";
		errorCount++;
	}else{
	    document.getElementById('oldzipError').style.display='none';
	
	}

	if (Trim(document.requestForm.oldCountry.value) == "") {
		document.getElementById('oldcountryError').style.display='inline';
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.oldCountry.value))){
		document.getElementById('oldcountryError').style.display='inline';
		errorCount++;
	}else {
	
	    document.getElementById('oldcountryError').style.display='none';
	}
    


	if(document.getElementById('oldphone').value != "")
	{
		var phone = Trim(document.getElementById('oldphone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('oldphoneError').style.display = "inline";
			document.getElementById('oldphoneMsg').style.display = "none";
			errorCount++;
		}
		else if (!regexPhone.test(phone))
		{
			document.getElementById('oldphoneError').style.display = "inline";
			document.getElementById('oldphoneMsg').style.display = "none";
			errorCount++;	
		} 
		else{
			document.getElementById('oldphoneError').style.display = "none";
			document.getElementById('oldphoneMsg').style.display = "inline";
		}
     }
	 
/*	if (Trim(document.requestForm.Old_Phone.value) == "") {
		errorMsg[errorCount] = "Previous Phone";
		errorCount++;
	}
	/*
	else if(isNaN(Trim(document.requestForm.Old_Phone.value))){
	errorMsg[errorCount] = "Previous Phone should be entered in numbers.";
	errorCount++;
	}
	*/

	if (Trim(document.requestForm.newAddress.value) == "") {
		document.getElementById('newaddressError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.newAddress.value))){
	    document.getElementById('newaddressError').style.display='inline';
		errorCount++;
	}else{
        document.getElementById('newaddressError').style.display='none';
	}


	if (Trim(document.requestForm.newCity.value) == "") {
		 document.getElementById('newcityError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.newCity.value))){
		 document.getElementById('newcityError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('newcityError').style.display='none';
	  
	}


	if (Trim(document.requestForm.newState.value) == "") {
		document.getElementById('newstateError').style.display='inline';
		errorCount++;
	}  else {
		document.getElementById('newstateError').style.display='none';
	}


	if (Trim(document.requestForm.newZip.value) == "") {
		document.getElementById('newzipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.newZip.value))){
		document.getElementById('newzipError').style.display='inline';
		errorCount++;
	}	else if(Trim(document.requestForm.newZip.value).length != 5){
		document.getElementById('newzipError').style.display = "inline";
		errorCount++;
	}
	else{
	    document.getElementById('newzipError').style.display='none';
	}
	
	if (Trim(document.requestForm.newCountry.value) == "") {
		document.getElementById('newcountryError').style.display='inline';
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.newCountry.value))){
		document.getElementById('newcountryError').style.display='inline';
		errorCount++;
	}else{
	
	document.getElementById('newcountryError').style.display='none';
	}

    

   if(document.getElementById('newphone').value != "")
	{
		var phone = Trim(document.getElementById('newphone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('newphoneError').style.display = "inline";
			document.getElementById('newphoneMsg').style.display = "none";
			errorCount++;
		}
		else if (!regexPhone.test(phone))
		{
			document.getElementById('newphoneError').style.display = "inline";
			document.getElementById('newphoneMsg').style.display = "none";
			errorCount++;	
		} 
		else{
			document.getElementById('newphoneError').style.display = "none";
			document.getElementById('newphoneMsg').style.display = "inline";
		}
     }
	
/*	if (Trim(document.requestForm.New_Phone.value) == "") {
		errorMsg[errorCount] = "New Phone";
		errorCount++;
	}
	/*
	else if(isNaN(Trim(document.requestForm.New_Phone.value))){
	errorMsg[errorCount] = "New Phone should be entered in numbers.";
	errorCount++;
	}
	*/	
		var obj_id1 = document.getElementById('effectivechangeDate1_id');
		var obj_id2 = document.getElementById('effectivechangeDate2_id');
		var obj_id3 = document.getElementById('effectivechangeDate3_id');

	if (Trim(obj_id1.value) == "" || Trim(obj_id2.value) == "" || Trim(obj_id3.value) == "" )	
	{
			
			document.getElementById('effectivedateError').style.display='inline';
	      	errorCount++;
				
	}else if(!isValidDateFuture(Trim(obj_id1.value)+"/"+Trim(obj_id2.value)+ "/"+Trim(obj_id3.value))){
			document.getElementById('effectivedateError').style.display='inline';
			errorCount++;
	}else{
          document.requestForm.effectivechangeDate.value = Trim(obj_id1.value)+"-"+Trim(obj_id2.value)+ "-"+Trim(obj_id3.value);	
		  document.getElementById('effectivedateError').style.display='none';
		
	}	
	
	if (errorCount > 0) 
	{
		
		
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		
		return false;
	}
	else {
		

		var sproduct = document.requestForm.Product_Type.value;
		
	
		if(sproduct == "Annuity")
		{
			
			
			document.requestForm.subject.value = "Annuity Address Change";
			document.requestForm.id.value = "coaddress@metlifeservice.com"
			
		}
		else if(sproduct == "Auto & Home Insurance")
	   {
			
			document.requestForm.subject.value = "Auto and Home Address Change";
			document.requestForm.id.value= "coaddress@metlifeservice.com"
			
	   }
	   else if(sproduct == "LifeInsurance")
	   {
			
			document.requestForm.subject.value = "Life Insurance Address Change";
			document.requestForm.id.value = "coaddress@metlifeservice.com"
			
	   }		

	   
	    formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
            return false;
	}
	
	function CArray(size) 
	{
		this.length = size;
		for(i=0; i < size; i++) {
			this[i] = 0;
		}
	}	

}
//For Change Address
function setValChangeAddress() 
{

//obj.options[obj.selectedIndex].value;
	setValChangeAddress = document.forms[1].Product_Type.options[document.forms[1].Product_Type.selectedIndex].value;
	document.getElementById('secret').style.display = 'none';
	var id1 = 'Annuity';
	var id2 = 'LifeInsurance';
	var id3='Auto&HomeInsurance';

	if ( setValChangeAddress==id1 | setValChangeAddress==id2) 
	{
		document.getElementById('secret').style.display = 'block';
	}
	// These are used for clearing DOB and SSn values when product Type is changed
	if(setValChangeAddress==id3)
	{	
		document.requestForm.DOB1.value="";
		document.requestForm.DOB2.value="";
		document.requestForm.DOB3.value="";
		document.requestForm.DOB.value="";
		document.requestForm.SecurityNo.value="";
	}	
}

//For individual form

function displayInd(obj) 
{
	txt = obj.options[obj.selectedIndex].value;
	//alert("txt"+txt);
	//document.requestForm.reset();
	//document.requestForm.Product_Type.value = txt;
	
	document.getElementById('id1').style.display = 'none';
	document.getElementById('id2').style.display = 'none';
	document.getElementById('id4').style.display = 'none';
	document.getElementById('id5').style.display = 'none';
	
	if(txt == 2)
	{
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.dob.value = "";

		document.requestForm.SSN.value = "";
	}
	
	if(txt == 1 || txt == 3)
	{
		document.getElementById('id1').style.display = 'block';
		document.getElementById('id2').style.display = 'block';
		//document.all.id3.style.display = 'block';
		document.getElementById('id4').style.display = 'block';
		document.getElementById('id5').style.display = 'block';
		 document.getElementById('SSNInValid').style.display='none';
		document.getElementById('DateInValid').style.display = 'none';
	}
}


function setValIndividual() 
{
	setValIndividual = document.forms[1].Product_Type.options[document.forms[1].Product_Type.selectedIndex].value;
	//alert("selVal"+selVal);
	//document.requestForm.reset();
	//document.requestForm.Product_Type.value = txt;
	document.getElementById('id1').style.display = 'none';
	document.getElementById('id2').style.display = 'none';
	document.getElementById('id4').style.display = 'none';
	document.getElementById('id5').style.display = 'none';
	
	if(setValIndividual == 2)
	{
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.DOB.value = "";
		document.requestForm.SSN.value = "";
	}		
	if(setValIndividual == 1 || setValIndividual == 3)
	{
		document.getElementById('id1').style.display = 'block';
		document.getElementById('id2').style.display = 'block';
		//document.all.id3.style.display = 'block';
		document.getElementById('id4').style.display = 'block';
		document.getElementById('id5').style.displayy = 'block';
	}	
}

//Validations for Individual form

function validateSubmitIndividual(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormIndividual");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");
      var phoneRegexp = /^([+\s0-9-()]*)$/;
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);
	
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	Email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);

	PolicyContract = Trim(document.requestForm.PolicyContract.value);
	document.requestForm.PolicyContract.value = Trim(document.requestForm.PolicyContract.value);

    Country = Trim(document.requestForm.country.value);
	document.requestForm.country.value = Trim(document.requestForm.country.value);
    

	SSN = Trim(document.requestForm.SSN.value);
	document.requestForm.SSN.value = Trim(document.requestForm.SSN.value);

	phone = Trim(document.requestForm.phone.value);
	document.requestForm.phone.value = Trim(document.requestForm.phone.value);
	


   document.requestForm.ProductType.value = document.requestForm.Product_Type.options[document.requestForm.Product_Type.selectedIndex].text;
  
  // alert(document.requestForm.ProductType.value);
   document.requestForm.dob.value = document.requestForm.DOB1.value + "/" + document.requestForm.DOB2.value  + "/" + document.requestForm.DOB3.value;
	

		if(document.requestForm.ProductType.value=="Select a Product"){
			//alert("vamsi");
		  document.getElementById('productError').style.display = "inline";     
		}
		else{
		  document.getElementById('productError').style.display = "none";

         }
if(document.getElementById('id1').style.display=='block'){
     if(!isDate(document.requestForm.dob.value)){
	 
	 document.getElementById('DateInValid').style.display = "inline";
		errorCount++;
	 }else {
	 
	 document.requestForm.dob.value = document.requestForm.DOB1.value + "/" + document.requestForm.DOB2.value  + "/" + document.requestForm.DOB3.value;
	 document.getElementById('DateInValid').style.display = "none";
	 }

}
   
	
  

	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){

		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}

	if(document.getElementById('id4').style.display=='block'){
	if (SSN == "") {
		document.getElementById('SSNInValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(SSN)){
		document.getElementById('SSNInValid').style.display = "inline";
		errorCount++;
	}else if(SSN.length != 4){
		document.getElementById('SSNInValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('SSNInValid').style.display = "none";
	}

	}
	if (Email == "") {
			document.getElementById('EmailInValid').style.display = "inline";
			errorCount++;
	}
	else if( !isValidEmail(document.requestForm.email))
	{
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('EmailInValid').style.display = "none";
	}
//Phone validation 
	/*if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}*/
		 if(Trim(document.requestForm.phone.value)== ""){
			
		     document.getElementById('phoneError').style.display = "inline";
			 document.getElementById('phoneMsg').style.display = "none";
			
			 errorCount++;
			 
		 
	 }else if(!phoneRegexp.test(phone)){
		 
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
			
			errorCount++;
		}else{
			
			document.getElementById('phoneError').style.display = "none";
			document.getElementById('phoneMsg').style.display = "inline";
		}



	 if (PolicyContract == "") {
		document.getElementById('policyError').style.display = "inline";
		
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.PolicyContract.value))){
		document.getElementById('policyError').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('policyError').style.display = "none";
	} 

	 if(!regexp.test(Trim(document.requestForm.country.value))){
		document.getElementById('CountryLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CountryLetters').style.display = "none";
	}

		document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
		var regText = /^([\s]*)$/;
		if(regText.test(document.requestForm.questionOrComment.value))
		{
			document.requestForm.questionOrComment.value = "";
		}
		if((document.requestForm.questionOrComment.value == ""))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}
		else
		{
			document.getElementById('CommentReq').style.display = "none";
		}

	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	} 
	else
	{
		var prodtype=document.requestForm.Product_Type.value;
	 
	   if(prodtype=="1"){
			document.requestForm.subject.value = "Contact Annuity";
			document.requestForm.id.value = "cscontact@metlifeservice.com";	
	    }
		if(prodtype=="2"){
	        document.requestForm.subject.value = "Contact Auto and Home";
	    	document.requestForm.id.value = "metautoinfo@metlifeservice.com";	
	    }
		if(prodtype=="3"){
			document.requestForm.subject.value = "Contact Life Insurance";
			document.requestForm.id.value = "cscontact@metlifeservice.com";	
	    }
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	
	 return false;
	
	} 

function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

//Form validation for GroupcustServ'
function validateSubmitCustServ(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormCustServ");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	 var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	 var phoneRegexp = /^([+\s0-9-()]*)$/;
	

	errorCount = 0;
	errorMsg = new CArray(31);
	
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	
	Email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);
   
	PolicyNumber = Trim(document.requestForm.PolicyNumber.value);
	document.requestForm.PolicyNumber.value = Trim(document.requestForm.PolicyNumber.value);

    country = Trim(document.requestForm.country.value);
	document.requestForm.country.value = Trim(document.requestForm.country.value);

    Employer = Trim(document.requestForm.Employer.value);
	document.requestForm.Employer.value = Trim(document.requestForm.Employer.value);
   
   SSNvalue = Trim(document.requestForm.SSN.value);
	document.requestForm.SSN.value = Trim(document.requestForm.SSN.value);
	
    phone = Trim(document.requestForm.phone.value);
	document.requestForm.phone.value = Trim(document.requestForm.phone.value);
  /* document.requestForm.Relation.value = document.requestForm.RelationshiptoEmployee.options[document.requestForm.RelationshiptoEmployee.selectedIndex].value;
  
	if(document.requestForm.Relation.value == 0){
	document.requestForm.Relation.value ="";
	}

    document.requestForm.EmpStatus.value = document.requestForm.EmploymentStatus.options[document.requestForm.EmploymentStatus.selectedIndex].text;
    */
	 document.requestForm.ProductType.value = document.requestForm.Product_Type.options[document.requestForm.Product_Type.selectedIndex].text;
	 //alert(document.requestForm.ProductType.value);
	if (document.requestForm.Product_Type.value == "0") 
	{		
		errorCount++;
         document.getElementById('productInvalid').style.display = "inline";
          document.getElementById('productMsg').style.display = "none";
       
	}else {
	
	document.getElementById('productInvalid').style.display = "none";
	document.getElementById('productMsg').style.display = "inline";
	}

     
	var cproduct = document.requestForm.Product_Type.value;
   
	if(cproduct == "1")
	{
		document.requestForm.subject.value = "Email Group A&H";
		document.requestForm.id.value = "gpautohome@metlifeservice.com";		
			
	}
	if(cproduct == "2")
	{
		document.requestForm.subject.value = "MetLife Dental Email Form";
		document.requestForm.id.value = "dentalinfo@metlifeservice.com";	
		
	}
	if(cproduct == "3")
	{
		document.requestForm.subject.value = "Email Group Disability";
		document.requestForm.id.value = "disabilityinfo@metlifeservice.com";
		
	}
	if(cproduct == "4")
	{
		document.requestForm.subject.value = "Metlife LTC Email Form";
		document.requestForm.id.value = "LTCinfo@metnotices.com";
	}
	if(cproduct == "5")
	{
		document.requestForm.subject.value = "Email Group Universal Life";
		document.requestForm.id.value = "gulinfo@metlifeservice.com";
		
	}
    
	if(cproduct == "1")
	{		
      
				if (PolicyNumber == "") {
					document.getElementById('policyError').style.display = "inline";
					
					errorCount++;
				}else if(!regexp.test(Trim(document.requestForm.PolicyNumber.value))){
					document.getElementById('policyError').style.display = "inline";
					errorCount++;
				}else{
					document.getElementById('policyError').style.display = "none";
				} 		
	}		
	
	if (Employer == "") 
	{
		document.getElementById('EmployerLetters').style.display = "inline";
		errorCount++;
	}else {
	
	document.getElementById('EmployerLetters').style.display = "none";
	}

   
   document.requestForm.dob.value = document.requestForm.DOB1.value + "/" + document.requestForm.DOB2.value  + "/" + document.requestForm.DOB3.value;
   if (document.requestForm.dob.value == "//") {
      document.requestForm.dob.value="";
   }
	if(cproduct == "4")
	{
		   
			if(!isDate(document.requestForm.dob.value)){
			  
			 document.getElementById('DateInValid').style.display = "inline";
				errorCount++;
			 }else {
			 
			 document.requestForm.dob.value = document.requestForm.DOB1.value + "/" + document.requestForm.DOB2.value  + "/" + document.requestForm.DOB3.value;
			 document.getElementById('DateInValid').style.display = "none";
			 }
   
   }
   

if(cproduct == "2" || cproduct == "3" || cproduct == "4" || cproduct == "5")
	{

			if (SSNvalue == "") {
				document.getElementById('ssnInValid').style.display = "inline";
				errorCount++;
			} else if(!regexZip.test(SSNvalue)){
				document.getElementById('ssnInValid').style.display = "inline";
				errorCount++;
			}else if(SSNvalue.length != 4){
				document.getElementById('ssnInValid').style.display = "inline";
				errorCount++;
			}else{
				document.getElementById('ssnInValid').style.display = "none";
			}			
	}
	
	
	if(cproduct == "2" || cproduct == "4")
	{
		if(document.requestForm.RelationshiptoEmployee.options[document.requestForm.RelationshiptoEmployee.selectedIndex].value == "0")
		{         
		
		document.getElementById('RelationshipInvalid').style.display = "inline";
			
			errorCount++;
		}else {
		
		document.getElementById('RelationshipInvalid').style.display = "none";
		}
	}
	if(cproduct == "5")
	{
	
		if(document.requestForm.EmploymentStatus.options[document.requestForm.EmploymentStatus.selectedIndex].value == "0")
		{
			
			document.getElementById('EmploymentStatusInvalid').style.display = "inline";
			errorCount++;
		}else { 
		document.getElementById('EmploymentStatusInvalid').style.display = "none";
		
		}
		
	}

	if (First_Name == "") {
	
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}

	
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}

	
	if (Email == "") {
			document.getElementById('EmailInValid').style.display = "inline";
			errorCount++;
	}
	else if( !isValidEmail(document.requestForm.email))
	{
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('EmailInValid').style.display = "none";
	}

	if(Trim(document.requestForm.country.value) == ""){
				
				document.getElementById('CountryLetters').style.display = "inline";
			    errorCount++;
	}else if(!regexp.test(country)){
			document.getElementById('CountryLetters').style.display = "inline";
			errorCount++;
		}else{
			document.getElementById('CountryLetters').style.display = "none";
		}
     
	 if(Trim(document.requestForm.phone.value)== ""){
			
		     document.getElementById('phoneError').style.display = "inline";
			 document.getElementById('phoneMsg').style.display = "none";
			
			 errorCount++;
			 
		 
	 }else if(!phoneRegexp.test(phone)){
		 
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
			
			errorCount++;
		}else{
			
			document.getElementById('phoneError').style.display = "none";
			document.getElementById('phoneMsg').style.display = "inline";
		}
	 
	/*if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		//alert(phone);

		if( phone == "XX-XXX-XXX-XXXX")
		{ 
		
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
			
			errorCount++;
		}
		else if(phone.length != 15)
		{
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
			
			errorCount++;
		}
		else
		{
			document.getElementById('phoneError').style.display = "none";
			document.getElementById('phoneMsg').style.display = "inline";
			document.requestForm.Phone=phone;
		}
		}

		if(Trim(document.requestForm.phone.value) == "")
		{
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
		}*/



		document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
		var regText = /^([\s]*)$/;
		
		if((document.requestForm.questionOrComment.value == ""))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}else if(regText.test(document.requestForm.questionOrComment.value))
		{
			errorCount++;
			document.getElementById('CommentReq').style.display = "inline";
		}
		else
		{
			document.getElementById('CommentReq').style.display = "none";
		}
	if (errorCount > 0 )
	{	
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;		
	} 
	else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}


function validateSubmitContact(form){


	var formName= form.name;
	var formDiv=document.getElementById("webFormContact");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	
    
	errorCount = 0;

	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} 
	else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;
	} else {	
	document.getElementById('emailError').style.display='none';
	}


	 if (Trim(document.requestForm.firstName.value) == "") {	
		document.getElementById('firstNameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstNameError').style.display='inline';
		errorCount++;
	}else {	
	document.getElementById('firstNameError').style.display='none';
	}
   
	 if (Trim(document.requestForm.lastName.value) == "") {	
		document.getElementById('lastNameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastNameError').style.display='inline';
		errorCount++;
	}else {	
	document.getElementById('lastNameError').style.display='none';
	}	


	if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('addressError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.address.value))){
		document.getElementById('addressError').style.display='inline';
		errorCount++;	
	} else {
	document.getElementById('addressError').style.display='none';	
	}
   
	
	if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;	
	} else {
	document.getElementById('cityError').style.display='none';	
	}

	 if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}


	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}
	else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}
	else{
	    document.getElementById('zipError').style.display='none';	
	}
	
	 
	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}


		if(Trim(document.requestForm.questionOrComment.value)==""){
		
			document.getElementById('questionOrCommentError').style.display='inline';
			errorCount++;	
		}else{
		
			document.getElementById('questionOrCommentError').style.display='none';
		}

		  if (errorCount > 0)
			{
				document.getElementById('allReq').style.color = "red";
				document.getElementById('allReq').style.fontWeight = "bold";
				
				return false;
			}
			else
			{
			formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
			 return false;
			}

}



//function for contactus form
function validateSubmitContactUs(form){


                var formName= form.name;
                var formDiv=document.getElementById("webFormContactUs");
                var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
                var errorDiv=document.getElementById("webformError");
                var excepDiv=document.getElementById("webformException");
                var regexp = /^([A-Za-z\s0-9-\'()]*)$/;   
    
                errorCount = 0;

                 if (Trim(document.requestForm.name.value) == "") {   
                                document.getElementById('nameError').style.display='inline';
                                errorCount++;
                                
                }else if(!regexp.test(Trim(document.requestForm.name.value))){
                                document.getElementById('nameError').style.display='inline';
                                errorCount++;
                }else {   
                document.getElementById('nameError').style.display='none';
                }

                if (Trim(document.requestForm.address.value) == "") {
                                document.getElementById('addressError').style.display='inline';
                                errorCount++;
                }else if (!regexpAddress.test(Trim(document.requestForm.address.value))){
                                document.getElementById('addressError').style.display='inline';
                                errorCount++;   
                } else {
                document.getElementById('addressError').style.display='none';               
                }
   
                
                if (Trim(document.requestForm.city.value) == "") {
                                document.getElementById('cityError').style.display='inline';
                                errorCount++;
                }else if (!regexpAddress.test(Trim(document.requestForm.city.value))){
                                document.getElementById('cityError').style.display='inline';
                                errorCount++;   
                } else {
                document.getElementById('cityError').style.display='none';        
                }

                 if (Trim(document.requestForm.state.value) == "") {
                                document.getElementById('stateError').style.display='inline';
                                errorCount++;
                }else{
                                document.getElementById('stateError').style.display='none';
                }

                if (Trim(document.requestForm.country.value) == "") {
                                document.getElementById('countryError').style.display='inline';
                                errorCount++;
                }else if (!regexp.test(Trim(document.requestForm.country.value))){
                                document.getElementById('countryError').style.display='inline';
                                errorCount++;   
                } else {
                document.getElementById('countryError').style.display='none';               
                }   

                if (Trim(document.requestForm.zip.value) == "") {
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }else if(!regexZip.test(Trim(document.requestForm.zip.value))){
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }
                else if(Trim(document.requestForm.zip.value).length != 5){
                                document.getElementById('zipError').style.display = "inline";
                                errorCount++;
                }
                else{
                    document.getElementById('zipError').style.display='none';     
                }
                
                
    if (Trim(document.requestForm.email.value) == "") {
                document.getElementById('emailError').style.display='inline';
                                errorCount++;
                } 
                else if(!isValidEmail(document.requestForm.email)){
                document.getElementById('emailError').style.display='inline';
                errorCount++;
                } else {  
                document.getElementById('emailError').style.display='none';
                }
    
                if(Trim(document.requestForm.phone.value) != "")
                {
                                var phone = Trim(document.requestForm.phone.value);
                                if( phone == "XXX-XXX-XXXX")
                                {                              
                                                document.getElementById('phoneError').style.display = "inline";
                                                
                                                errorCount++;
                                }

                                else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
                                {
                                                document.getElementById('phoneError').style.display='inline';
                                                errorCount++;   
                                } 
                                else
                                {
                                                document.getElementById('phoneError').style.display='none'; 
                                }                              
                }

                                if(Trim(document.requestForm.nightPhone.value) != "")
                {
                                var phone = Trim(document.requestForm.nightPhone.value);
                                if( phone == "XXX-XXX-XXXX")
                                {                              
                                                document.getElementById('nightPhoneError').style.display = "inline";
                                                
                                                errorCount++;
                                }

                                else if (!regexPhone.test(Trim(document.requestForm.nightPhone.value)))
                                {
                                                document.getElementById('nightPhoneError').style.display='inline';
                                                errorCount++;   
                                } 
                                else
                                {
                                                document.getElementById('nightPhoneError').style.display='none';       
                                }                              
                }

                                
                                 if (Trim(document.requestForm.hearAboutUs.value) == "") {
                                                document.getElementById('hearAboutUsError').style.display='inline';
                                                errorCount++;
                                } else{
                                
                                                document.getElementById('hearAboutUsError').style.display='none';
                                
                                }


                                  if (errorCount > 0)
                                                {
                                                                document.getElementById('allReq').style.color = "red";
                                                                document.getElementById('allReq').style.fontWeight = "bold";
                                                                
                                                                return false;
                                                }
                                                else
                                                {
                                                formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
                                                return false;
                                                }

}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
		
	}
}
function displayCustServ(obj) 
{
	txt = obj.options[obj.selectedIndex].value;

	document.getElementById('pno').style.display = 'none';
	
	document.getElementById('pnodata').style.display = 'none';
	document.getElementById('dob1').style.display = 'none';
	document.getElementById('dobdata').style.display = 'none';
	document.getElementById('ssn').style.display = 'none';
	document.getElementById('ssndata').style.display = 'none';
	document.getElementById('rel').style.display = 'none';
	document.getElementById('reldata').style.display = 'none';
	document.getElementById('empSt').style.display = 'none';
	document.getElementById('empStdata').style.display = 'none';
	
	if(txt == 1)
	{
	
		document.getElementById('pno').style.display = 'inline';
		document.getElementById('pnodata').style.display = 'inline';

		document.requestForm.SSN.value = "";
		
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.dob.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
		document.requestForm.EmploymentStatus.value = "0";
	
	
	}
	else if (txt == 2) 
	{
	
		document.getElementById('ssn').style.display = 'inline';
		
		document.getElementById('ssndata').style.display = 'inline';
		
		document.getElementById('rel').style.display = 'inline';
		
		document.getElementById('reldata').style.display = 'inline';
		
		

		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.dob.value = "";
		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";

		removeAllOptions(document.requestForm.RelationshiptoEmployee);
		addOption(document.requestForm.RelationshiptoEmployee, "0", "" );
		addOption(document.requestForm.RelationshiptoEmployee,"Employee", "Employee");
		addOption(document.requestForm.RelationshiptoEmployee,"Spouse", "Spouse");
		addOption(document.requestForm.RelationshiptoEmployee,"Dependent", "Dependent");
		addOption(document.requestForm.RelationshiptoEmployee,"Provider", "Provider");
		addOption(document.requestForm.RelationshiptoEmployee,"Benefit Rep", "Benefit Rep");
     
	
	}	
	else if (txt == 3) 
	{
		document.getElementById('ssn').style.display = 'inline';
		document.getElementById('ssndata').style.display = 'inline';

		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.dob.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";
	}	
	else if(txt == 4)
	{
		document.getElementById('dob1').style.display = 'inline';
		document.getElementById('dobdata').style.display = 'inline';
		document.getElementById('ssn').style.display = 'inline';
		document.getElementById('ssndata').style.display = 'inline';
		document.getElementById('rel').style.display = 'inline';
		document.getElementById('reldata').style.display = 'inline';

		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";

		removeAllOptions(document.requestForm.RelationshiptoEmployee);
		addOption(document.requestForm.RelationshiptoEmployee, "0", "");
		addOption(document.requestForm.RelationshiptoEmployee,"Employee", "Employee");
		addOption(document.requestForm.RelationshiptoEmployee,"Spouse", "Spouse");
		addOption(document.requestForm.RelationshiptoEmployee,"Parent", "Parent");
		addOption(document.requestForm.RelationshiptoEmployee,"Retiree", "Retiree");
		addOption(document.requestForm.RelationshiptoEmployee,"Other Eligible", "Other Eligible");
	}
		
	else if (txt == 5) 
	{
		//alert("vamsi");
		document.getElementById('ssn').style.display = 'inline';
		document.getElementById('ssndata').style.display = 'inline';
		document.getElementById('empSt').style.display = 'inline';
		document.getElementById('empStdata').style.display = 'inline';

		document.requestForm.PolicyNumber.value = "";
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.dob.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
	}	
}


function setValCustServ() 
{
	setValCustServ = document.forms[1].Product_Type.options[document.forms[1].Product_Type.selectedIndex].value;

    document.getElementById('pno').style.display = 'none';
	
	document.getElementById('pnodata').style.display = 'none';
	document.getElementById('dob').style.display = 'none';
	document.getElementById('dobdata').style.display = 'none';
	document.getElementById('ssn').style.display = 'none';
	document.getElementById('ssndata').style.display = 'none';
	document.getElementById('rel').style.display = 'none';
	document.getElementById('reldata').style.display = 'none';
	document.getElementById('empSt').style.display = 'none';
	document.getElementById('empStdata').style.display = 'none';
	
	
	
	if(setValCustServ == 1)
	{
		document.getElementById('pno').style.display = 'block';
		document.getElementById('pnodata').style.display = 'block';

		document.requestForm.SSN.value = "";
		
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.DOB.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
		document.requestForm.EmploymentStatus.value = "0";
	}
	else if (setValCustServ == 2) 
	{
		document.getElementById('ssn').style.display = 'block';
		document.getElementById('ssndata').style.display = 'block';
		document.getElementById('rel').style.display = 'block';
		document.getElementById('reldata').style.display = 'block';

		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.DOB.value = "";
		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";
		var value_rel = document.requestForm.Relation.value;
		

		removeAllOptions(document.requestForm.RelationshiptoEmployee);
		addOption(document.requestForm.RelationshiptoEmployee, "0", "" );
		addOption(document.requestForm.RelationshiptoEmployee,"Employee", "Employee");
		addOption(document.requestForm.RelationshiptoEmployee,"Spouse", "Spouse");
		addOption(document.requestForm.RelationshiptoEmployee,"Dependent", "Dependent");
		addOption(document.requestForm.RelationshiptoEmployee,"Provider", "Provider");
		addOption(document.requestForm.RelationshiptoEmployee,"Benefit Rep", "Benefit Rep");
	document.requestForm.RelationshiptoEmployee.value = value_rel;
		
	}	
	else if (setValCustServ == 3) 
	{
		document.getElementById('ssn').style.display = 'block';
		document.getElementById('ssndata').style.display = 'block';

		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.DOB.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";
	}	
	else if(setValCustServ == 4)
	{
		document.getElementById('dob').style.display = 'block';
		document.getElementById('dobdata').style.display = 'block';
		document.getElementById('ssn').style.display = 'block';
		document.getElementById('ssndata').style.display = 'block';
		document.getElementById('rel').style.display = 'block';
		document.getElementById('reldata').style.display = 'block';

		document.requestForm.EmploymentStatus.value = "0";
		document.requestForm.PolicyNumber.value = "";
		var value_rel = document.requestForm.Relation.value;
		
		removeAllOptions(document.requestForm.RelationshiptoEmployee);
		addOption(document.requestForm.RelationshiptoEmployee, "0", "");
		addOption(document.requestForm.RelationshiptoEmployee,"Employee", "Employee");
		addOption(document.requestForm.RelationshiptoEmployee,"Spouse", "Spouse");
		addOption(document.requestForm.RelationshiptoEmployee,"Parent", "Parent");
		addOption(document.requestForm.RelationshiptoEmployee,"Retiree", "Retiree");
		addOption(document.requestForm.RelationshiptoEmployee,"Other Eligible", "Other Eligible");
	document.requestForm.RelationshiptoEmployee.value = value_rel;
		
	}	
	else if (setValCustServ == 5) 
	{
		document.getElementById('ssn').style.display = 'block';
		document.getElementById('ssndata').style.display = 'block';
		document.getElementById('empSt').style.display = 'block';
		document.getElementById('empStdata').style.display = 'block';

		document.requestForm.PolicyNumber.value = "";
		document.requestForm.DOB1.value = "";
		document.requestForm.DOB2.value = "";
		document.requestForm.DOB3.value = "";
		document.requestForm.DOB.value = "";
		document.requestForm.RelationshiptoEmployee.value = "0";
	}
}

//For MMI Contact
function onchangeMMI(){
if (document.requestForm.Material.value=="Yes"){
		document.getElementById('pub1').style.display ="block";
		document.getElementById('pub2').style.display ="block";
		
	}
	else{
	document.getElementById('pub1').style.display ="none";
    document.getElementById('pub2').style.display ="none";
	 document.getElementById('pubreq').style.display ="none";
    document.requestForm.pub.value="";
	}
}

function onchangePhoneMMI(){
if (document.requestForm.Member.value=="Yes"){
		document.getElementById('mcn1').style.display ="inline";
		document.getElementById('mcn2').style.display ="inline";
		
	}
	else{
	document.getElementById('mcn1').style.display ="none";
    document.getElementById('mcn2').style.display ="none";
	 document.getElementById('mcnError').style.display ="none";
	document.requestForm.mcn.value="XXX-XXX-XXXX";
	}
}

//Validations for MMI Contact Form

function validateSubmitMMIContact(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormMMIContact");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	
	
	var rgexpSSN  =/^([0-9]*)$/;
	 var phoneRegexp = /^([+\s0-9-()]*)$/;

	errorCount = 0;
	errorMsg = new CArray(31);

	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address = Trim(document.requestForm.address.value) ;
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	Email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);
    questionOrComment = Trim(document.requestForm.questionOrComment.value);
	document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
	Material = Trim(document.requestForm.Material.value);
	document.requestForm.Material.value = Trim(document.requestForm.Material.value);
    pub= Trim(document.requestForm.pub.value);
	document.requestForm.pub.value = Trim(document.requestForm.pub.value);
	mcn= Trim(document.requestForm.mcn.value);
	document.requestForm.mcn.value = Trim(document.requestForm.mcn.value);
	phone=Trim(document.requestForm.phone.value);
	document.requestForm.phone.value = Trim(document.requestForm.phone.value);

	if (document.requestForm.Member.value=="Yes"){
		   document.requestForm.subject.value ="MMI Contact Us";
		   document.requestForm.id.value = "MatureMarketInstitute@metlife.com";
	   }
	  else {
	      document.requestForm.subject.value ="MMI Contact Us";
		   document.requestForm.id.value = "mmimedia@metlife.com";
		}

	if (document.requestForm.Material.value=="Yes"){
         if(pub==""){
		 
		   document.getElementById('pubreq').style.display ="inline";
	}
	  else
	      document.getElementById('pubreq').style.display ="none";
	}
	if (questionOrComment == "") {
		document.getElementById('CommentsReq').style.display = "inline";
		errorCount++;
	}else{
	document.getElementById('CommentsReq').style.display = "none";
	}

	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else 
	if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	if (Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('AddReq').style.display = "none";
	}
	
	
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}
  if(Email=="")
	{
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else{
	  if((Email!="")&&(!isValidEmail(document.requestForm.email))){
	   document.getElementById('EmailInValid').style.display = "inline";
	   errorCount++;
	   }
      else{
	  document.getElementById('EmailInValid').style.display = "none";
	}

	}

//Meadia conatct number validation validation 
	if((document.getElementById('mcn').value != "0") &&(document.requestForm.Member.value=="Yes"))
	{	
		var mcn = Trim(document.getElementById('mcn').value);
		
		if( mcn == "XXX-XXX-XXXX")
		{
			document.getElementById('mcnError').style.display = "inline";
			errorCount++;
		}

		else if (!regexPhone.test(mcn))
		{
			document.getElementById('mcnError').style.display='inline';
			errorCount++;	
		} 
		else{
			document.getElementById('mcnError').style.display = "none";
		}
     }

		 if(Trim(document.requestForm.phone.value)== ""){
			
		     document.getElementById('phoneError').style.display = "inline";
			 document.getElementById('phoneMsg').style.display = "none";
			
			 errorCount++;
			 
		 
	 }else if(!phoneRegexp.test(phone)){
		 
			document.getElementById('phoneError').style.display = "inline";
			document.getElementById('phoneMsg').style.display = "none";
			
			errorCount++;
		}else{
			
			document.getElementById('phoneError').style.display = "none";
			document.getElementById('phoneMsg').style.display = "inline";
		}

//Phone validation 
/*
	if(document.getElementById('phone').value != "")
	{
		var phone = Trim(document.getElementById('phone').value);
		if( phone == "XXX-XXX-XXXX")
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else if(phone.length != 12)
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else{
			document.getElementById('phoneError').style.display = "none";
		}
     }
	 
	 */


if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	}
	else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}

function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

//For Overlay the needed fucntions

function NewTestForOverlay(){
document.getElementById("NewDiv").innerHTML = "";
document.getElementById("NewDiv").innerHTML = "<div class='marginzero'><table cellpadding='0' cellspacing='0' border='0' width='100%'>	<tr><td valign='top' class='curve-left'>&nbsp;</td><td class='tab-head-active'><INPUT id=newRad style='margin:0;' onclick=New() type=radio  value='New Product/Planning Services' name=Policy checked='checked'> <B><I>New</I> Product/Planning Services</B></td><td width='4' class='curve-right'></td><td class='tab-head-inactive2 border-righttop'><INPUT id=ExisRad style='margin:0;' onClick='ExistTestForOverlay()' type='radio'    value='Existing Product/Policy' name=Policy><I>Existing</I> Product/Policy</td></tr></table></div>";
document.getElementById("New").style.display = "block";
document.getElementById("Existing").style.display = "none";
document.getElementById("ExistingErr").style.display = "none";
}
function ExistTestForOverlay(){
document.getElementById("NewDiv").innerHTML = "";
document.getElementById("NewDiv").innerHTML = '<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="tab-head-inactive"><INPUT id=newRad style="margin:0;" onclick=NewTestForOverlay() type=radio value="New Product/Planning Services" name=Policy><I>New</I> Product/Planning Services</td><td width="4" class="curve-left"></td><td class="tab-head-active2" ><INPUT id=ExisRad style="margin:0;" onclick=ExistTestForOverlay() type=radio value="Existing Product/Policy" name=Policy checked="checked"><B><I>Existing</I> Product/Policy</B></td><td width="4" align="right" class="curve-right-active"></td></tr></table>';
document.getElementById("New").style.display = "none";
document.getElementById("Existing").style.display = "block";
document.getElementById("ExistingErr").style.display = "block";
}
function SelValForOverlay(){

if(document.requestForm.OnLoad.value ==1 ){
	document.getElementById("first").innerHTML = "";
	document.getElementById("first").innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td><input type="radio" name="Policy" id="newRad" onClick="New()" value="New Product/Planning Services&nbsp;&nbsp;" checked><font color="#0d4585"><b><i> New</i> Product/Planning Services</b></font></td></tr></table>';
	document.getElementById('New').style.display = 'block';
}
else if(document.requestForm.OnLoad.value ==2)
{
	document.getElementById("first").innerHTML = "";
	document.getElementById("first").innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td style="background-image: url(\'/Redesign/Generic/topleft238.gif\');"><input type="radio" name="Policy" id="newRad" onClick="New()" value="New Product/Planning Services&nbsp;&nbsp;" checked><font color="#0d4585"><b><i> New</i> Product/Planning Services</b></font></td></tr></table>';
	document.getElementById('Expand').style.display = 'block';
}
else 	if(document.requestForm.OnLoad.value==3)
{
	document.getElementById("second").innerHTML="";
	document.getElementById("second").innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td style="background-image: url(\'/Redesign/Generic/topright197.gif\'); " >&nbsp;<input type="radio" name="Policy" id="ExisRad" onClick="Existing()" value="Existing Product/Policy" checked><font color="#0d4585"><b ><i> Existing</i> Product/Policy</b></font></td></tr></table>';
	document.getElementById('Existing').style.display = 'block';
}

}
function setTextArea(){
  document.requestForm.questionOrComment.value="";
 }

function validateSubmit_Overlay(form)
{
	 var formName= form.name;
	 var formDiv=document.getElementById("overlay-container");
	 var thankyouDiv=document.getElementById("overlay-thankyou");
	 var errorDiv=document.getElementById("overlay-error");
	 var excepDiv=document.getElementById("overlay-exception");


	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;
	errorCount = 0;
	errorMsg = new CArray(31);
	First_Name =  Trim(document.requestForm.firstName.value);
	document.requestForm.firstName.value = Trim(document.requestForm.firstName.value);
	Last_Name =  Trim(document.requestForm.lastName.value);
	document.requestForm.lastName.value = Trim(document.requestForm.lastName.value);
	Address     =  Trim(document.requestForm.address.value);
	document.requestForm.address.value = Trim(document.requestForm.address.value);
	City = Trim(document.requestForm.city.value) ;
	document.requestForm.city.value = Trim(document.requestForm.city.value);
	State = Trim(document.requestForm.state.value);
	document.requestForm.state.value = Trim(document.requestForm.state.value);
	Zip = Trim(document.requestForm.zip.value);
	document.requestForm.zip.value = Trim(document.requestForm.zip.value);
	Email = Trim(document.requestForm.email.value);
	document.requestForm.email.value = Trim(document.requestForm.email.value);


	if (First_Name == "") {
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else if(!regexp.test(Trim(First_Name))){
		document.getElementById('NameLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('NameLetters').style.display = "none";
	}
	if ( Last_Name == "") {
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else if (!regexp.test(Last_Name)){
		document.getElementById('LastLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('LastLetters').style.display = "none";
	}
	
	if ( Address == "") {
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}else if (!regexpAddress.test(Address)){
		document.getElementById('AddReq').style.display = "inline";
		errorCount++;
	}
	else{
		document.getElementById('AddReq').style.display = "none";
	}
	if (City == "") {
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else if(!regexpAddress.test(City)){
		document.getElementById('CityLetters').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('CityLetters').style.display = "none";
	}
	if (State == "") {		
		document.getElementById('StateReq').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('StateReq').style.display = "none";
	}
	if (Zip == "") {
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	} else if(!regexZip.test(Zip)){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else if(Zip.length != 5){
		document.getElementById('ZipValid').style.display = "inline";
		errorCount++;
	}else{
		document.getElementById('ZipValid').style.display = "none";
	}
	if (Email == "") {
			document.getElementById('EmailInValid').style.display = "inline";
			errorCount++;
	}
	else if( !isValidEmail(document.requestForm.email))
	{
		
		document.getElementById('EmailInValid').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('EmailInValid').style.display = "none";
	}


	if(document.requestForm.phone.value != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX" || phone=="___-___-____")
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		}
		else if(phone.length != 12)
		{
			document.getElementById('phoneError').style.display = "inline";
			errorCount++;
		} else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else{
			document.getElementById('phoneError').style.display = "none";
		}
        }
        
	if((!document.getElementById('ExisRad').checked) && (!document.getElementById('newRad').checked)){
			errorCount++;
		document.getElementById('InfoReq').style.display = "inline";
	} else 
	{
		document.getElementById('InfoReq').style.display = "none";
		if(document.getElementById('ExisRad').checked)
		{
			if(document.requestForm.questionOrComment.value == "")
			{
				document.getElementById('ExistingErr').style.display = "none";
			}
			document.requestForm.questionOrComment.value = Trim(document.requestForm.questionOrComment.value);
			var regText = /^([\s]*)$/;
			if(regText.test(document.requestForm.questionOrComment.value))
			{
				document.requestForm.questionOrComment.value = "";
			}
			if((document.requestForm.questionOrComment.value == ""))
			{
				errorCount++;
				document.getElementById('CommentReq').style.display = "inline";
				document.getElementById('ExistingErr').style.display = "block";
				document.getElementById('CommentReqText').style.display = "inline";
			}
			else
			{
				document.getElementById('CommentReq').style.display = "none";
				document.getElementById('ExistingErr').style.display = "block";
				document.getElementById('CommentReqText').style.display = "none";
			}
		} 
		else if(document.getElementById('newRad').checked)
		{
			var k =0;

			for(c=0;c <document.requestForm.prodInt.length ; c++ )
			{
				if(document.requestForm.prodInt[c].checked)
					k++;
			}
			if(k == 0 || k > 5)
			{
				errorCount++;
				document.getElementById('prodReq1').style.display = "none";
				document.getElementById('prodReq2').style.display = "inline";
				document.getElementById('prodReq2').style.display = "block";
			}
			else
			{
			document.getElementById('prodReq1').style.display = "inline";
			document.getElementById('prodReq2').style.display = "none";
			}
		}
	}
	
	
	if (errorCount > 0 )
	{
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
	} 
	else {
		
		if(document.getElementById('newRad').checked)
		{
					
			document.requestForm.policyNo.value="";
			document.requestForm.questionOrComment.value="";
			document.requestForm.requestType.value="New Product/Planning Services";
		}
		else if(document.getElementById('ExisRad').checked)
		{
			chk = document.requestForm.prodInt;
			for (i = 0; i < chk.length; i++)
			{
				chk[i].checked = false ;
			}
			document.requestForm.requestType.value="Existing Product/Policy";
		}
	
	
	formProcessorSubmit(formName,formDiv,'overlay-thankyou','overlay-error','overlay-exception')
	 return false;
	}
function CArray(size) {

	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}


//For Carretire
function validateSubmitCarRetire(form)
{
     
	 var formName= form.name;
	 var formDiv=document.getElementById("webFormCarRetire");
	 var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	 var errorDiv=document.getElementById("webformError");
	 var excepDiv=document.getElementById("webformException");

     var regexp = /^([A-Za-z0-9\s-\'()]*)$/;
	  errorCount = 0;
	
	//The validation for MetDesk Specialist is redundant as one of the option is made default but can be used
	//in future.
	/*if (document.requestForm.Shall_MetDESK_Specialist_contact[0].checked == false
		&& document.requestForm.Shall_MetDESK_Specialist_contact[1].checked == false ) {
		alert("Please select one of the following:  Yes, please have a MetDESK Specialist contact me.  No, I don't want a Specialist to contact me at this time but would like to receive informational pamphlets.");
		errorCount1++;
	} */
	
    if (Trim(document.requestForm.firstName.value) == "") {
	
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
		
	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
		document.getElementById('firstnameError').style.display='inline';
		errorCount++;
	}else {
	
	document.getElementById('firstnameError').style.display='none';
	}

	if (Trim(document.requestForm.lastName.value) == "") {
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	}else if (!regexp.test(Trim(document.requestForm.lastName.value))){
		document.getElementById('lastnameError').style.display='inline';
		errorCount++;
	
	} else {
	document.getElementById('lastnameError').style.display='none';
	}	
	
   if (Trim(document.requestForm.address.value) == "") {
		document.getElementById('streetError').style.display='inline';
		
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.address.value))){
	    document.getElementById('streetError').style.display='inline';
		
		errorCount++;
	}else {
        document.getElementById('streetError').style.display='none';
		
	}


	if (Trim(document.requestForm.city.value) == "") {
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else if(!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('cityError').style.display='none';
	}
	

	if (Trim(document.requestForm.state.value) == "") {
		document.getElementById('stateError').style.display='inline';
		errorCount++;
	}else{
		document.getElementById('stateError').style.display='none';
	}
	
	if (Trim(document.requestForm.zip.value) == "") {
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.zip.value))){
		document.getElementById('zipError').style.display='inline';
		errorCount++;
	}else if(Trim(document.requestForm.zip.value).length != 5){
		document.getElementById('zipError').style.display = "inline";
		errorCount++;
	}else{
	    document.getElementById('zipError').style.display='none';
	
	}

	if(Trim(document.requestForm.phone.value) != "")
	{
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{ 		
			document.getElementById('phoneError').style.display = "inline";
			
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
			document.getElementById('phoneError').style.display='inline';
			errorCount++;	
		} 
		else
		{
			document.getElementById('phoneError').style.display='none';	
		} 		
	}

   
	
	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;

	} else {
	
	document.getElementById('emailError').style.display='none';
	}

	
	if (errorCount > 0) {
		
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";		
	
		return false;
	}
	 else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	 return false;
	}
function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

function addOtherTextBoxCarRetire(obj){
 
	 if(obj.id=="otherOne"){
           if(obj.checked){
			 document.getElementById("otherTextOne").style.display = "inline";
	        }else {
			
			document.getElementById("otherTextOne").style.display = "none";
			}
	}
	 if(obj.id=="otherTwo")
		{
		if(obj.checked){
			 document.getElementById("otherTextTwo").style.display = "inline";
				}else {
				document.getElementById("otherTextTwo").style.display = "none";
				}
		}
}


function countClick(obj)
{
	var BoxCount=document.requestForm.prodInt;
	var count=0;
	for(var i=0;i<BoxCount.length;i++)
	{	
		if(BoxCount[i].checked){		 
		count++;
		}
	}
	
	if(count==0 || count>5)
	{	
		document.getElementById('prodReq1').style.display = "none";
		document.getElementById('prodReq2').style.display = "inline";
		document.getElementById('prodReq2').style.display = "block";
	}
	else{
		document.getElementById('prodReq1').style.display = "inline";
		document.getElementById('prodReq2').style.display = "none";		
	}
}


//New date fucntions
function isValidAnyDate(obj)
{
		var dteDate;
		var validateDate=false;
		var futureDate;
		obj1 = obj.split("/"); 
		obj1[0] = parseInt(obj1[0], 10)-1; //for javascript 0=>January!
		obj1[1] = parseInt(obj1[1], 10);
		obj1[2] = parseInt(obj1[2], 10);
		if(obj1[2]>=1900)
		{
			dteDate=new Date(obj1[2], obj1[0], obj1[1]);   		
			if((obj1[1]==dteDate.getDate()) && (obj1[0]==dteDate.getMonth()) && (obj1[2]==dteDate.getFullYear()))
			{
			return true;
			}
			else 
			{
			return false;
			}
		}
}

function isValidDateFuture(obj)
{
	var dteDate;
	var validateDate=false;
	var futureDate;
	obj1 = obj.split("/"); 
	obj1[0] = parseInt(obj1[0], 10)-1; //for javascript 0=>January!
	obj1[1] = parseInt(obj1[1], 10);
	obj1[2] = parseInt(obj1[2], 10);
	if(obj1[2]>=1900){
	dteDate=new Date(obj1[2], obj1[0], obj1[1]);
	
	if((obj1[1]==dteDate.getDate()) && (obj1[0]==dteDate.getMonth()) && (obj1[2]==dteDate.getFullYear())){
		
		validateDate=true;
		}else {
		validateDate=false;
		}
	}
	
	var dteDate1;
	var dteDate2;
	var now = new Date();
	
	obj2 = obj.split("/"); 
	obj2[0] = parseInt(obj2[0], 10)-1;
	obj2[1] = parseInt(obj2[1], 10);
	obj2[2] = parseInt(obj2[2], 10);
	dteDate1=new Date(obj2[2], obj2[0], obj2[1]);
	dteDate2=new Date(now.getFullYear(), now.getMonth(), now.getDate());
	
		if(dteDate1 >= dteDate2){
		
		futureDate=true;
		
		}else{
		futureDate=false;
		}

	if(validateDate && futureDate){
	
	return true;
	}else{

	return false;
	}
}

//Validations for Dental Conatct from

function validateSubmitDentalContact(form)
{
	var formName= form.name;
	var formDiv=document.getElementById("webFormDentalContact");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	

	errorCount = 0;

	if (Trim(document.requestForm.email.value) == "") {
	document.getElementById('emailError').style.display='inline';
	errorCount++;
	} 
	else if(!isValidEmail(document.requestForm.email)){
	document.getElementById('emailError').style.display='inline';
	errorCount++;
	} else {	
	document.getElementById('emailError').style.display='none';
	}

	if (Trim(document.requestForm.firstName.value) == "") {	
	document.getElementById('firstNameError').style.display='inline';
	errorCount++;

	}else if(!regexp.test(Trim(document.requestForm.firstName.value))){
	document.getElementById('firstNameError').style.display='inline';
	errorCount++;
	}else {	
	document.getElementById('firstNameError').style.display='none';
	}

	if (Trim(document.requestForm.lastName.value) == "") {	
	document.getElementById('lastNameError').style.display='inline';
	errorCount++;

	}else if(!regexp.test(Trim(document.requestForm.lastName.value))){
	document.getElementById('lastNameError').style.display='inline';
	errorCount++;
	}else {	
	document.getElementById('lastNameError').style.display='none';
	}	

	if(Trim(document.requestForm.employerName.value)==""){
	document.getElementById('employerNameError').style.display='none';
	}else {
	if(!regexpAddress.test(Trim(document.requestForm.employerName.value))){
	document.getElementById('employerNameError').style.display='inline';
	errorCount++;
	}else {	
	document.getElementById('employerNameError').style.display='none';
	}	
	}


	if(Trim(document.requestForm.address.value)==""){
	document.getElementById('addressError').style.display='none';
	}
	else {
		if(!regexpAddress.test(Trim(document.requestForm.address.value))){
		document.getElementById('addressError').style.display='inline';
		errorCount++;
		}else {	
		document.getElementById('addressError').style.display='none';
		}	
	}

	if(Trim(document.requestForm.city.value)=="")
	{
		document.getElementById('cityError').style.display='none';
	}
	else {
		if(!regexpAddress.test(Trim(document.requestForm.city.value))){
		document.getElementById('cityError').style.display='inline';
		errorCount++;
		}else {	
		document.getElementById('cityError').style.display='none';
		}	
	}

	if(Trim(document.requestForm.zip.value)==""){
	document.getElementById('zipError').style.display='none';
	}else {
	if(!regexZip.test(Trim(document.requestForm.zip.value)) || ((Trim(document.requestForm.zip.value).length)!=5)){
	document.getElementById('zipError').style.display='inline';
	errorCount++;
	}else {	
	document.getElementById('zipError').style.display='none';
	}	
	}

	if(document.getElementById('phoneError').style.display=='block'){
	errorCount++;
	}

	if((Trim(document.requestForm.phone.value))=="XXX-XXX-XXXX"){
	document.getElementById('phone').className='fullwidth';
	document.getElementById('phoneError').style.display='none';
	}

	if(Trim(document.requestForm.questionOrComment.value)==""){
	document.getElementById('questionOrCommentError').style.display='inline';
	errorCount++;	
	}else{
	document.getElementById('questionOrCommentError').style.display='none';
	}

	if (errorCount > 0)
	{
	document.getElementById('allReq').style.color = "red";
	document.getElementById('allReq').style.fontWeight = "bold";
	return false;
	}
	else
	{
	formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
	return false;
	}
}

function validateSubmitGeneralCorpConductNew(form){

	var formName= form.name;
	var formDiv=document.getElementById("webFormCorpConductNew");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	    
	errorCount = 0;
	
	if(Trim(document.requestForm.firstName.value)==""){		
			document.getElementById('firstNameError').style.display='none';			
		}else {
				if(!regexp.test(Trim(document.requestForm.firstName.value))){
				document.getElementById('firstNameError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('firstNameError').style.display='none';
				}		
		}

		if(Trim(document.requestForm.lastName.value)==""){		
			document.getElementById('lastNameError').style.display='none';			
		}else {
				if(!regexp.test(Trim(document.requestForm.lastName.value))){
				document.getElementById('lastNameError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('lastNameError').style.display='none';
				}		
		}
		

		if(Trim(document.requestForm.address.value)==""){
		
			document.getElementById('addressError').style.display='none';
			
		}else {

				if(!regexpAddress.test(Trim(document.requestForm.address.value))){
				document.getElementById('addressError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('addressError').style.display='none';
				}	
		
		}

		
		if(Trim(document.requestForm.city.value)==""){
		
			document.getElementById('cityError').style.display='none';
			
		}else {

				if(!regexpAddress.test(Trim(document.requestForm.city.value))){
				document.getElementById('cityError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('cityError').style.display='none';
				}	
		
		}
	
		if(Trim(document.requestForm.zip.value)==""){
		
			document.getElementById('zipError').style.display='none';
			
		}else {

				if(!regexZip.test(Trim(document.requestForm.zip.value)) || ((Trim(document.requestForm.zip.value).length)!=5)){
				document.getElementById('zipError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('zipError').style.display='none';
				}	
		
		}

	
		if (Trim(document.requestForm.email.value) == "") {
		document.getElementById('emailError').style.display='none';
	
		} 
		else{
			if(!isValidEmail(document.requestForm.email)){
				document.getElementById('emailError').style.display='inline';
				errorCount++;
				} else {	
				document.getElementById('emailError').style.display='none';
				}
		}

	
	 if(document.getElementById('phoneError').style.display=='block'){
	 
			errorCount++;
	 }
     
	 if((Trim(document.requestForm.phone.value))=="XXX-XXX-XXXX"){
	 
		document.getElementById('phone').className='fullwidth';
		document.getElementById('phoneError').style.display='none';
		
	 }

	if(Trim(document.requestForm.questionOrComment.value)==""){
		
			document.getElementById('questionOrCommentError').style.display='inline';
			errorCount++;	
		}else{
		
			document.getElementById('questionOrCommentError').style.display='none';
		}


if (errorCount > 0)
			{
				document.getElementById('allReq').style.color = "red";
				document.getElementById('allReq').style.fontWeight = "bold";
				
				return false;
			}
			else
			{
			formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
			return false;
			}

}

function validateSubmitApplyForJob(form){

	var formName= form.name;
	var formDiv=document.getElementById("webFormApplyForJob");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;	    
	errorCount = 0;
	
	if(Trim(document.requestForm.firstName.value)==""){		
			document.getElementById('firstNameError').style.display='inline';	
			errorCount++;
		}else {
				if(!regexp.test(Trim(document.requestForm.firstName.value))){
				document.getElementById('firstNameError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('firstNameError').style.display='none';
				}		
		}

		if(Trim(document.requestForm.lastName.value)==""){		
			document.getElementById('lastNameError').style.display='inline';		
			errorCount++;
		}else {
				if(!regexp.test(Trim(document.requestForm.lastName.value))){
				document.getElementById('lastNameError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('lastNameError').style.display='none';
				}		
		}
		

		if(Trim(document.requestForm.address.value)==""){
		
			document.getElementById('addressError').style.display='none';
			
		}else {

				if(!regexpAddress.test(Trim(document.requestForm.address.value))){
				document.getElementById('addressError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('addressError').style.display='none';
				}	
		
		}

		
		if(Trim(document.requestForm.city.value)==""){
		
			document.getElementById('cityError').style.display='none';
			
		}else {

				if(!regexpAddress.test(Trim(document.requestForm.city.value))){
				document.getElementById('cityError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('cityError').style.display='none';
				}	
		
		}
	
		if(Trim(document.requestForm.zip.value)==""){
		
			document.getElementById('zipError').style.display='none';
			
		}else {

				if(!regexZip.test(Trim(document.requestForm.zip.value)) || ((Trim(document.requestForm.zip.value).length)!=5)){
				document.getElementById('zipError').style.display='inline';
				errorCount++;
				}else {	
				document.getElementById('zipError').style.display='none';
				}	
		
		}

	
		if (Trim(document.requestForm.email.value) == "") {
		document.getElementById('emailError').style.display='inline';
		errorCount++;
		} 
		else{
			if(!isValidEmail(document.requestForm.email)){
				document.getElementById('emailError').style.display='inline';
				errorCount++;
				} else {	
				document.getElementById('emailError').style.display='none';
				}
		}

	
	 if(document.getElementById('phoneError').style.display=='block'){
	 
			errorCount++;
	 }
     
	 if((Trim(document.requestForm.phone.value))=="XXX-XXX-XXXX"){
	 
		document.getElementById('phone').className='fullwidth';
		document.getElementById('phoneError').style.display='none';
		
	 }

	if(Trim(document.requestForm.questionOrComment.value)==""){
		
			document.getElementById('questionOrCommentError').style.display='inline';
			errorCount++;	
		}else{
		
			document.getElementById('questionOrCommentError').style.display='none';
		}


if (errorCount > 0)
			{
				document.getElementById('allReq').style.color = "red";
				document.getElementById('allReq').style.fontWeight = "bold";
				
				return false;
			}
			else
			{
			formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
			return false;
			}

}

function changeDiabetes(inchecked) {
     
     document.requestForm.Diabetes_How_Long.disabled = !inchecked;
     document.requestForm.Diabetes_Blood_Sugar.disabled = !inchecked;
     if (inchecked) {
                
		document.getElementById('d1').className = document.getElementById('fld-name').className;
		document.getElementById('d2').className = document.getElementById('fld-name').className;
		document.getElementById('d3').className = document.getElementById('fld-name').className;
		document.getElementById('d4').className = document.getElementById('fld-name3').className;
		document.getElementById('DEP').disabled = false;
		document.getElementById('DKP').disabled = false;
		document.getElementById('DCC').disabled = false;
		document.getElementById('DNE').disabled = false;
		document.getElementById('DSU').disabled = false;
     } else {
                
    		document.getElementById('d1').className = document.getElementById('fld-name-disabled').className;
		document.getElementById('d2').className = document.getElementById('fld-name-disabled').className;
		document.getElementById('d3').className = document.getElementById('fld-name-disabled').className;
		document.getElementById('d4').className = document.getElementById('fld-name3-disabled').className;
		document.getElementById('DEP').disabled = true;
		document.getElementById('DKP').disabled = true;
		document.getElementById('DCC').disabled = true;
		document.getElementById('DNE').disabled = true;
		document.getElementById('DSU').disabled = true;
     }
}

function changeCancer(inchecked) {
         
        document.requestForm.Cancer_Type.disabled = !inchecked;
	document.requestForm.Cancer_Stage.disabled = !inchecked;
	document.requestForm.Cancer_Treatment_Date.disabled = !inchecked;
	document.requestForm.Cancer_Spread_Nodes.disabled = !inchecked;
	document.requestForm.Cancer_PSA.disabled = !inchecked;

	if (inchecked) {

	  document.getElementById('e1').className = document.getElementById('fld-name').className;
	  document.getElementById('e2').className = document.getElementById('fld-name').className;
	  document.getElementById('e3').className = document.getElementById('fld-name').className;
	  document.getElementById('e4').className = document.getElementById('fld-name').className;
	  document.getElementById('e5').className = document.getElementById('fld-name').className;
	} else {
	  document.getElementById('e1').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('e2').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('e3').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('e4').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('e5').className = document.getElementById('fld-name-disabled').className;
	}
}
function changeOsteo(inchecked) {
         
        document.requestForm.Osteoporosis_Medication.disabled = !inchecked;
	document.requestForm.Osteoporosis_Bone_Density.disabled = !inchecked;
	document.requestForm.Osteoporosis_Tscore.disabled  = !inchecked;
	document.requestForm.Osteoporosis_Fractures.disabled = !inchecked;
	
	if (inchecked) {

	  document.getElementById('f1').className = document.getElementById('fld-name').className;
	  document.getElementById('f2').className = document.getElementById('fld-name').className;
	  document.getElementById('f3').className = document.getElementById('fld-name').className;
	  document.getElementById('f4').className = document.getElementById('fld-name').className;
	  
	} else {
	  document.getElementById('f1').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('f2').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('f3').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('f4').className = document.getElementById('fld-name-disabled').className;
	 
	}
}
function changeArthritis(inchecked) {
        
        
        document.requestForm.Arthritis_Type.disabled = !inchecked;
	document.requestForm.Arthritis_Joints_Affected.disabled= !inchecked;
        document.requestForm.Arthritis_Joint_Replacements.disabled = !inchecked;
	document.requestForm.Arthritis_Limits.disabled = !inchecked;
	document.requestForm.Arthritis_Walking_Distance.disabled  = !inchecked;
	document.requestForm.Arthritis_Difficulty_Stairs.disabled = !inchecked;
	
	if (inchecked) {

	  document.getElementById('g1').className = document.getElementById('fld-name').className;
	  document.getElementById('g2').className = document.getElementById('fld-name').className;
	  document.getElementById('g3').className = document.getElementById('fld-name').className;
	  document.getElementById('g4').className = document.getElementById('fld-name').className;
	  document.getElementById('g5').className = document.getElementById('fld-name').className;
	  document.getElementById('g6').className = document.getElementById('fld-name').className;
	  
	} else {
	  document.getElementById('g1').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('g2').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('g3').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('g4').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('g5').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('g6').className = document.getElementById('fld-name-disabled').className;
	  
	}
}
function changeHyper(inchecked) {
        
        
        document.requestForm.Hypertension_Stable.disabled = !inchecked;
	document.requestForm.Hypertension_Medications.disabled= !inchecked;
       
	if (inchecked) {

	  document.getElementById('h1').className = document.getElementById('fld-name').className;
	  document.getElementById('h2').className = document.getElementById('fld-name').className;
	 	  
	} else {
	  document.getElementById('h1').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('h2').className = document.getElementById('fld-name-disabled').className;
	  	  
	}
}
function changeHD(inchecked) {
        
        
        document.requestForm.Heart_Disease_Type.disabled = !inchecked;
	document.requestForm.Heart_Disease_Fibrillation.disabled = !inchecked;
	document.requestForm.Heart_Disease_Surgery.disabled = !inchecked;
	document.requestForm.Heart_Disease_Limitations.disabled = !inchecked;
       
	if (inchecked) {

	  document.getElementById('i1').className = document.getElementById('fld-name').className;
	  document.getElementById('i2').className = document.getElementById('fld-name').className;
	  document.getElementById('i3').className = document.getElementById('fld-name').className;
	  document.getElementById('i4').className = document.getElementById('fld-name').className;
	 	  
	} else {
	  document.getElementById('i1').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('i2').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('i3').className = document.getElementById('fld-name-disabled').className;
	  document.getElementById('i4').className = document.getElementById('fld-name-disabled').className;
	}
}

function validateSubmitLTC(form) {
        
        var formName= form.name;
	 var formDiv=document.getElementById("webFormLTC");
	 errorCount = 0;
	
	var email= document.requestForm.email.value;
	if (email == "") {
	document.getElementById('email-error').style.display = "inline";
			errorCount++;
	}
	else if(!isValidEmail(document.requestForm.email))
	{
		document.getElementById('email-error').style.display = "inline";
		errorCount++;
	}
	else
	{
		document.getElementById('email-error').style.display = "none";
	}
	if (document.requestForm.Gender.value == "") {
	        document.getElementById('Gender-error').style.display = "inline";
		errorCount++;
	} else {
	   document.getElementById('Gender-error').style.display = "none";
	}
	if (document.requestForm.Age.value == "") {
	        document.getElementById('Age-error').style.display = "inline";
		errorCount++;
	} else {
	     document.getElementById('Age-error').style.display = "none";
	}    
	
	if (document.requestForm.Medical_Conditions.value == "") {
	       document.getElementById('Medical_Conditions-error').style.display = "inline";
		errorCount++;
	} else {
	   document.getElementById('Medical_Conditions-error').style.display = "none";
	}
	
	if ((document.requestForm.Medication_Taken[0].checked == false) && (document.requestForm.Medication_Taken[1].checked == false)) {
		document.getElementById('Medication_Taken-error').style.display = "inline";
		errorCount++;
	} else {
	     document.getElementById('Medication_Taken-error').style.display = "none";
	}
	
	if ((document.requestForm.Functional_Activity[0].checked == false) && (document.requestForm.Functional_Activity[1].checked == false)) {
		document.getElementById('Functional_Activity-error').style.display = "inline";
		errorCount++;
	} else {
	       document.getElementById('Functional_Activity-error').style.display = "none";
	}
	
	if ((document.requestForm.Memory_Loss[0].checked == false) && (document.requestForm.Memory_Loss[1].checked == false)) {
		document.getElementById('Memory_Loss-error').style.display = "inline";
		errorCount++;
	} else {
	        document.getElementById('Memory_Loss-error').style.display = "none";
	}
	
	if (errorCount > 0 )
		{	
		    document.getElementById('allReq').style.color = "red";
		    document.getElementById('allReq').style.fontWeight = "bold";
		    return false;		
		} 
		else
		{
		    formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
		    return false;
		}
function CArray(size) {
	this.length = size;
	for(i=0; i < size; i++) {
		this[i] = 0;
	}
}
}

/* Functions for NEF */
function validateSubmitContactUsNEF(form){


                var formName= form.name;
                var formDiv=document.getElementById("webFormContactUsNEF");
                var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
                var errorDiv=document.getElementById("webformError");
                var excepDiv=document.getElementById("webformException");
                var regexp = /^([A-Za-z\s0-9-\'()]*)$/;   
    
                errorCount = 0;

                 if (Trim(document.requestForm.firstName.value) == "") {   
                                document.getElementById('firstNameError').style.display='inline';
                                errorCount++;
                                
                }else if(!regexp.test(Trim(document.requestForm.firstName.value))){
                                document.getElementById('firstNameError').style.display='inline';
                                errorCount++;
                }else {   
                document.getElementById('firstNameError').style.display='none';
                }
                  if (Trim(document.requestForm.lastName.value) == "") {   
				document.getElementById('lastNameError').style.display='inline';
				errorCount++;
		                                
		                }else if(!regexp.test(Trim(document.requestForm.lastName.value))){
		                                document.getElementById('lastNameError').style.display='inline';
		                                errorCount++;
		                }else {   
		                document.getElementById('lastNameError').style.display='none';
                }

                if (Trim(document.requestForm.zip.value) == "") {
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }else if(!regexZip.test(Trim(document.requestForm.zip.value))){
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }
                else if(Trim(document.requestForm.zip.value).length != 5){
                                document.getElementById('zipError').style.display = "inline";
                                errorCount++;
                }
                else{
                    document.getElementById('zipError').style.display='none';     
                }
                
                
    if (Trim(document.requestForm.email.value) == "") {
                document.getElementById('emailError').style.display='inline';
                                errorCount++;
                } 
                else if(!isValidEmail(document.requestForm.email)){
                document.getElementById('emailError').style.display='inline';
                errorCount++;
                } else {  
                document.getElementById('emailError').style.display='none';
                }
    
                if(Trim(document.requestForm.phone.value) != "")
                {
                                var phone = Trim(document.requestForm.phone.value);
                                if( phone == "XXX-XXX-XXXX")
                                {                              
                                                document.getElementById('phoneError').style.display = "inline";
                                                
                                                errorCount++;
                                }

                                else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
                                {
                                                document.getElementById('phoneError').style.display='inline';
                                                errorCount++;   
                                } 
                                else
                                {
                                                document.getElementById('phoneError').style.display='none'; 
                                }                              
                }

                   if (Trim(document.requestForm.questionOrComment.value) == "") {
                                    document.getElementById('questionOrCommentError').style.display='inline';
                                                errorCount++;
                                } else{
                                
                                                document.getElementById('questionOrCommentError').style.display='none';
                                
                                }


	  if (errorCount > 0)
			{
					document.getElementById('allReq').style.color = "red";
					document.getElementById('allReq').style.fontWeight = "bold";

					return false;
			}
			else
			{
			formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
			return false;
			}

}
function validateSubmitCareerInquiry(form){


                var formName= form.name;
                var formDiv=document.getElementById("webFormCareerInquiry");
                var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
                var errorDiv=document.getElementById("webformError");
                var excepDiv=document.getElementById("webformException");
                var regexp = /^([A-Za-z\s0-9-\'()]*)$/;   
    
                errorCount = 0;

                 if (Trim(document.requestForm.firstName.value) == "") {   
                                document.getElementById('firstNameError').style.display='inline';
                                errorCount++;
                                
                }else if(!regexp.test(Trim(document.requestForm.firstName.value))){
                                document.getElementById('firstNameError').style.display='inline';
                                errorCount++;
                }else {   
                document.getElementById('firstNameError').style.display='none';
                }
                  if (Trim(document.requestForm.lastName.value) == "") {   
				document.getElementById('lastNameError').style.display='inline';
				errorCount++;
		                                
		                }else if(!regexp.test(Trim(document.requestForm.lastName.value))){
		                                document.getElementById('lastNameError').style.display='inline';
		                                errorCount++;
		                }else {   
		                document.getElementById('lastNameError').style.display='none';
                }

                if (Trim(document.requestForm.zip.value) == "") {
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }else if(!regexZip.test(Trim(document.requestForm.zip.value))){
                                document.getElementById('zipError').style.display='inline';
                                errorCount++;
                }
                else if(Trim(document.requestForm.zip.value).length != 5){
                                document.getElementById('zipError').style.display = "inline";
                                errorCount++;
                }
                else{
                    document.getElementById('zipError').style.display='none';     
                }
                
                
    if (Trim(document.requestForm.email.value) == "") {
                document.getElementById('emailError').style.display='inline';
                                errorCount++;
                } 
                else if(!isValidEmail(document.requestForm.email)){
                document.getElementById('emailError').style.display='inline';
                errorCount++;
                } else {  
                document.getElementById('emailError').style.display='none';
                }
    
                if(Trim(document.requestForm.phone.value) != "")
                {
                                var phone = Trim(document.requestForm.phone.value);
                                if( phone == "XXX-XXX-XXXX")
                                {                              
                                                document.getElementById('phoneError').style.display = "inline";
                                                
                                                errorCount++;
                                }

                                else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
                                {
                                                document.getElementById('phoneError').style.display='inline';
                                                errorCount++;   
                                } 
                                else
                                {
                                                document.getElementById('phoneError').style.display='none'; 
                                }                              
                }
                var cinterest = document.requestForm.interest.value;
                var subject = document.requestForm.subject.value;
                var newsubject ="";
                var subjectint ="";
                               
		        if(cinterest != "")
		         {
		          subjectint = subject+"_"+cinterest;
		          
		        }
			if(cinterest == "")
			{
			  document.getElementById('interestError').style.display='inline';
                          errorCount++;
							
			} else {
			
				if(cinterest == "FSR")
				{
				 newsubject = "Financial: "+subjectint;


				}
				if(cinterest == "Managing_Associates")
				{
				newsubject = "Management: "+subjectint;


				}
				if(cinterest == "Brokerage_Managers")
				{
				newsubject = "Brokerage Managers: "+subjectint;

				}
				if(cinterest == "Marketing_Directors")
				{
				newsubject = "Marketing Directors: "+subjectint;

				}
				if(cinterest == "Specialists")
				{
				newsubject = "Specialists: "+subjectint;


				}
			  document.getElementById('interestError').style.display='none';
			 
	                }

                   if (Trim(document.requestForm.questionOrComment.value) == "") {
                                    document.getElementById('questionOrCommentError').style.display='inline';
                                                errorCount++;
                                } else{
                                
                                                document.getElementById('questionOrCommentError').style.display='none';
                                
                                }


	  if (errorCount > 0)
			{
					document.getElementById('allReq').style.color = "red";
					document.getElementById('allReq').style.fontWeight = "bold";

					return false;
			}
			else
			{
			 document.requestForm.subject.value = newsubject;
			formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
			return false;
			}

}


/* ends */

/* Feddental webform starts */
function validateSubmitBFRequest(form) 
{

	var formName= form.name;
	var formDiv=document.getElementById("webFormBenefitFair");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;   

	errorCount = 0;
	
                
        document.requestForm.Agency_Name.value=Trim(document.requestForm.Agency_Name.value);
	document.requestForm.Contact_Name.value=Trim(document.requestForm.Contact_Name.value);
	document.requestForm.Phone.value=Trim(document.requestForm.Phone.value);
	document.requestForm.Email.value=Trim(document.requestForm.Email.value);
	
	document.requestForm.Benefit_Fair_Date.value=Trim(document.requestForm.Benefit_Fair_Date.value);
	document.requestForm.Benefit_Fair_Event_Start_Time.value=Trim(document.requestForm.Benefit_Fair_Event_Start_Time.value);
	document.requestForm.Benefit_Fair_Event_End_Time.value=Trim(document.requestForm.Benefit_Fair_Event_End_Time.value);
	document.requestForm.Num_Of_Eligibles.value=Trim(document.requestForm.Num_Of_Eligibles.value);	
	
	document.requestForm.Agency_Address1.value=Trim(document.requestForm.Agency_Address1.value);
	document.requestForm.Agency_Address2.value=Trim(document.requestForm.Agency_Address2.value);
	document.requestForm.Agency_City.value=Trim(document.requestForm.Agency_City.value);
	document.requestForm.Agency_Zip.value=Trim(document.requestForm.Agency_Zip.value);
	document.requestForm.Ship_Address1.value=Trim(document.requestForm.Ship_Address1.value);
	document.requestForm.Ship_Address2.value=Trim(document.requestForm.Ship_Address2.value);
	document.requestForm.Ship_City.value=Trim(document.requestForm.Ship_City.value);
	document.requestForm.Ship_State.value=Trim(document.requestForm.Ship_State.value);
	document.requestForm.Ship_Zip.value=Trim(document.requestForm.Ship_Zip.value);
	
	document.requestForm.Spl_Security_Requirements.value=Trim(document.requestForm.Spl_Security_Requirements.value);
	document.requestForm.Spl_Shipping_Requirements.value=Trim(document.requestForm.Spl_Shipping_Requirements.value);
	
	
	
	if (document.requestForm.Agency_Name.value == "") {
	        document.getElementById('Agency_NameError').style.display='inline';
                errorCount++;
		
	} else {
	     document.getElementById('Agency_NameError').style.display='none';
         
	}
	
	if (document.requestForm.Contact_Name.value == "") {
		document.getElementById('Contact_NameError').style.display='inline';
                errorCount++;
	} else if(!regexp.test(document.requestForm.Contact_Name.value)){
		document.getElementById('Contact_NameError').style.display='inline';
                errorCount++;
	} else {
	     document.getElementById('Contact_NameError').style.display='none';
         
	}
	
	 if(Trim(document.requestForm.Phone.value) != "")
	  {
		var phone = Trim(document.requestForm.Phone.value);
		if( phone == "XXX-XXX-XXXX")
		{                              
				document.getElementById('PhoneError').style.display = "inline";

				errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.Phone.value)))
		{
				document.getElementById('PhoneError').style.display='inline';
				errorCount++;   
		} 
		else
		{
				document.getElementById('PhoneError').style.display='none'; 
		}                              
          }
	
	if (Trim(document.requestForm.Email.value) == "") {
	       document.getElementById('EmailError').style.display='inline';
	       errorCount++;
	} 
	else if(!isValidEmail(document.requestForm.Email)){
		document.getElementById('EmailError').style.display='inline';
		errorCount++;
	} else {  
	        document.getElementById('EmailError').style.display='none';
	}
    
     	
	 if (!Trim(document.requestForm.Alternate_Contact_Name.value) == "") {
	
	
		document.requestForm.Alternate_Contact_Name.value=Trim(document.requestForm.Alternate_Contact_Name.value);
	
	        if (document.requestForm.Alternate_Contact_Name.value == "") {
				document.getElementById('Alternate_Contact_NameError').style.display='inline';
		                errorCount++;
		} else if(!regexp.test(document.requestForm.Contact_Name.value)){
				document.getElementById('Alternate_Contact_NameError').style.display='inline';
		                errorCount++;
		 } else {
			     document.getElementById('Alternate_Contact_NameError').style.display='none';
		         
	         }
	         
	       if(Trim(document.requestForm.Alternate_Contact_Phone.value) != "")
	       {
		var phone = Trim(document.requestForm.Alternate_Contact_Phone.value);
		if( phone == "XXX-XXX-XXXX")
		{                              
			document.getElementById('Alternate_Contact_PhoneError').style.display = "inline";
			errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.Alternate_Contact_Phone.value)))
		{
			document.getElementById('Alternate_Contact_PhoneError').style.display='inline';
			errorCount++;   
		} 
		else
		{
			document.getElementById('Alternate_Contact_PhoneError').style.display='none'; 
		}                              
              }  
	
	        if (Trim(document.requestForm.Alternate_Contact_Email_Address.value) == "") {
		document.getElementById('Alternate_Contact_Email_AddressError').style.display='inline';
				errorCount++;
		} 
		else if(!isValidEmail(document.requestForm.Alternate_Contact_Email_Address)){
		document.getElementById('Alternate_Contact_Email_AddressError').style.display='inline';
		errorCount++;
		} else {  
		document.getElementById('Alternate_Contact_Email_AddressError').style.display='none';
	        }
		
	}
	
	if (document.requestForm.Benefit_Fair_Date.value == "") {
		document.getElementById('Benefit_Fair_DateError').style.display='inline';
		errorCount++;
		
	} else {
	  document.getElementById('Benefit_Fair_DateError').style.display='none';
	}
	if (document.requestForm.Benefit_Fair_Event_Start_Time.value == "") {
		document.getElementById('Benefit_Fair_Event_Start_TimeError').style.display='inline';
		errorCount++;
	} else {
	    document.getElementById('Benefit_Fair_Event_Start_TimeError').style.display='none';
	}
	if (document.requestForm.Benefit_Fair_Event_End_Time.value == "") {
			document.getElementById('Benefit_Fair_Event_End_TimeError').style.display='inline';
			errorCount++;
	} else {
	   document.getElementById('Benefit_Fair_Event_End_TimeError').style.display='none';
	}
	
	if (document.requestForm.Num_Of_Eligibles.value == "") {
			document.getElementById('Num_Of_EligiblesError').style.display = "inline";
			errorCount++;
	} else if(!regexZip.test(Trim(document.requestForm.Num_Of_Eligibles.value))){
			document.getElementById('Num_Of_EligiblesError').style.display='inline';
			errorCount++;
	} else {
	  document.getElementById('Num_Of_EligiblesError').style.display='none';
	}
	
	
	if (Trim(document.requestForm.Agency_Address1.value) == "") {
		document.getElementById('Agency_Address1Error').style.display='inline';
		errorCount++;
	 }else if (!regexpAddress.test(Trim(document.requestForm.Agency_Address1.value))){
		document.getElementById('Agency_Address1Error').style.display='inline';
		errorCount++;	
	 } else {
		document.getElementById('Agency_Address1Error').style.display='none';	
	}
	
	if (Trim(document.requestForm.Agency_City.value) == "") {
		document.getElementById('Agency_CityError').style.display='inline';
		errorCount++;
	} else if (!regexpAddress.test(Trim(document.requestForm.Agency_City.value))){
		document.getElementById('Agency_CityError').style.display='inline';
		errorCount++;	
	} else {
	        document.getElementById('Agency_CityError').style.display='none';	
	}
	
	
	  if (Trim(document.requestForm.Agency_State.value) == "") {
		document.getElementById('Agency_StateError').style.display='inline';
		errorCount++;
	  }else{
		document.getElementById('Agency_StateError').style.display='none';
	  }
	
	
		
	if (Trim(document.requestForm.Agency_Zip.value) == "") {
		document.getElementById('Agency_ZipError').style.display='inline';
		errorCount++;
	} else if(!regexZip.test(Trim(document.requestForm.Agency_Zip.value))){
		document.getElementById('Agency_ZipError').style.display='inline';
		errorCount++;
	} else if(Trim(document.requestForm.Agency_Zip.value).length != 5){
		document.getElementById('Agency_ZipError').style.display = "inline";
		errorCount++;
	} else {
	    document.getElementById('Agency_ZipError').style.display='none';

	}
	
		
	var address1 = (document.requestForm.Ship_Address1.value).toUpperCase();
	if (Trim(document.requestForm.Ship_Address1.value) == "") {
		document.getElementById('Ship_Address1Error').style.display='inline';
		errorCount++;
	 }else if (!regexpAddress.test(Trim(document.requestForm.Ship_Address1.value))){
		document.getElementById('Ship_Address1Error').style.display='inline';
		errorCount++;	
	 } else if((address1.indexOf("PO BOX")>-1) | (address1.indexOf("P.O. BOX")>-1)){
		document.getElementById('Ship_Address1Error').style.display='inline';
		errorCount++;
	} else {
		document.getElementById('Ship_Address1Error').style.display='none';	
	}
	
	var address2 = (document.requestForm.Ship_Address2.value).toUpperCase();
	if((address1.indexOf("PO BOX")>-1) | (address1.indexOf("P.O. BOX")>-1)){
		document.getElementById('Ship_Address1Error').style.display='inline';
		errorCount++;
	}	
		
	if (Trim(document.requestForm.Ship_City.value) == "") {
		document.getElementById('Ship_CityError').style.display='inline';
		errorCount++;
	}else if (!regexpAddress.test(Trim(document.requestForm.Ship_City.value))){
		document.getElementById('Ship_CityError').style.display='inline';
		errorCount++;	
	} else {
		document.getElementById('Ship_CityError').style.display='none';	
	}
		
		
	if (Trim(document.requestForm.Ship_State.value) == "") {
		document.getElementById('Ship_StateError').style.display='inline';
		errorCount++;
	 }else{
	        document.getElementById('Ship_StateError').style.display='none';
	 }
		
			
			
	if (Trim(document.requestForm.Ship_Zip.value) == "") {
		document.getElementById('Ship_ZipError').style.display='inline';
		errorCount++;
	}else if(!regexZip.test(Trim(document.requestForm.Ship_Zip.value))){
		document.getElementById('Ship_ZipError').style.display='inline';
		errorCount++;
	}	
	else if(Trim(document.requestForm.Ship_Zip.value).length != 5){
		document.getElementById('Ship_ZipError').style.display = "inline";
		errorCount++;
	}else{
	    document.getElementById('Ship_ZipError').style.display='none';
	
	}
	
	
	  if (errorCount > 0)
	   {
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
		
	   } else  {
		
		formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
		return false;
	 }
}

function sameAsAbove()

{
	if(document.requestForm.sameCheck.checked)
	{
		document.requestForm.Ship_Address1.value=document.requestForm.Agency_Address1.value;
		document.requestForm.Ship_Address2.value=document.requestForm.Agency_Address2.value;
		document.requestForm.Ship_City.value=document.requestForm.Agency_City.value;
		document.requestForm.Ship_State.value=document.requestForm.Agency_State.value;
		document.requestForm.Ship_Zip.value=document.requestForm.Agency_Zip.value;
	}else{
		document.requestForm.Ship_Address1.value="";
		document.requestForm.Ship_Address2.value="";
		document.requestForm.Ship_City.value="";
		document.requestForm.Ship_State.value="";
		document.requestForm.Ship_Zip.value="";		

		}
}

/* Feddental webform ends */

/* SA Sweepstakes Webform */

function validateSubmitSASweepRequest(form) 
{

	var formName= form.name;
	var formDiv=document.getElementById("webFormSASweepStakes");
	var thankyouDiv=document.getElementById("webformThankyoupagecontainer");
	var errorDiv=document.getElementById("webformError");
	var excepDiv=document.getElementById("webformException");
	var regexp = /^([A-Za-z\s0-9-\'()]*)$/;   

	errorCount = 0;
	
                
        document.requestForm.firstName.value=Trim(document.requestForm.firstName.value);
	document.requestForm.lastName.value=Trim(document.requestForm.lastName.value);
	document.requestForm.address.value=Trim(document.requestForm.address.value);
	document.requestForm.state.value=Trim(document.requestForm.state.value);
	document.requestForm.city.value=Trim(document.requestForm.city.value);
	document.requestForm.zip.value=Trim(document.requestForm.zip.value);
	document.requestForm.phone.value=Trim(document.requestForm.phone.value);
	document.requestForm.email.value=Trim(document.requestForm.email.value);
	document.requestForm.day.value=Trim(document.requestForm.day.value);
	document.requestForm.month.value=Trim(document.requestForm.month.value);
	document.requestForm.year.value=Trim(document.requestForm.year.value);
	
	
	if (document.requestForm.firstName.value == "") {
	        document.getElementById('firstNameError').style.display='inline';
                errorCount++;
		
	} else if(!regexp.test(document.requestForm.firstName.value)){
		document.getElementById('firstNameError').style.display='inline';
                errorCount++;
	} else {
	     document.getElementById('firstNameError').style.display='none';
         
	}
	
	if (document.requestForm.lastName.value == "") {
		document.getElementById('lastNameError').style.display='inline';
                errorCount++;
	} else if(!regexp.test(document.requestForm.lastName.value)){
		document.getElementById('lastNameError').style.display='inline';
                errorCount++;
	} else {
	     document.getElementById('lastNameError').style.display='none';
         
	}
	if (Trim(document.requestForm.address.value) == "") {
			document.getElementById('addressError').style.display='inline';
			errorCount++;
		 }else if (!regexpAddress.test(Trim(document.requestForm.address.value))){
			document.getElementById('addressError').style.display='inline';
			errorCount++;	
		 } else {
			document.getElementById('addressError').style.display='none';	
	}
	if (Trim(document.requestForm.city.value) == "") {
			document.getElementById('cityError').style.display='inline';
			errorCount++;
		} else if (!regexpAddress.test(Trim(document.requestForm.city.value))){
			document.getElementById('cityError').style.display='inline';
			errorCount++;	
		} else {
		        document.getElementById('cityError').style.display='none';	
		}
		
		
		  if (Trim(document.requestForm.state.value) == "") {
			document.getElementById('stateError').style.display='inline';
			errorCount++;
		  }else{
			document.getElementById('stateError').style.display='none';
		  }
		
		
			
		if (Trim(document.requestForm.zip.value) == "") {
			document.getElementById('zipError').style.display='inline';
			errorCount++;
		} else if(!regexZip.test(Trim(document.requestForm.zip.value))){
			document.getElementById('zipError').style.display='inline';
			errorCount++;
		} else if(Trim(document.requestForm.zip.value).length != 5){
			document.getElementById('zipError').style.display = "inline";
			errorCount++;
		} else {
		    document.getElementById('zipError').style.display='none';
	
	}
	
	 if(Trim(document.requestForm.phone.value) != "")
	  {
		var phone = Trim(document.requestForm.phone.value);
		if( phone == "XXX-XXX-XXXX")
		{                              
				document.getElementById('phoneError').style.display = "inline";

				errorCount++;
		}

		else if (!regexPhone.test(Trim(document.requestForm.phone.value)))
		{
				document.getElementById('phoneError').style.display='inline';
				errorCount++;   
		} 
		else
		{
				document.getElementById('phoneError').style.display='none'; 
		}                              
          }
	
	if (Trim(document.requestForm.email.value) == "") {
	       document.getElementById('emailError').style.display='inline';
	       errorCount++;
	} 
	else if(!isValidEmail(document.requestForm.email)){
		document.getElementById('emailError').style.display='inline';
		errorCount++;
	} else {  
	        document.getElementById('emailError').style.display='none';
	}
	
	
	if ((Trim(document.requestForm.day.value) == "") || (Trim(document.requestForm.month.value) == "") || (Trim(document.requestForm.year.value) == "") ) {
	    document.getElementById('bdateError').style.display='inline';
		errorCount++;
	} else {
	     var mon=parseInt(document.requestForm.day.value);
	     var day=parseInt(document.requestForm.month.value);
	     var yr=parseInt(document.requestForm.year.value);
	     var dob= mon+"-"+day+"-"+yr;
	     document.requestForm.DOB.value=dob;
	     
	    document.getElementById('bdateError').style.display='none';
	}
 
   
        if(!document.requestForm.email_opt.checked) 
	{
	 document.requestForm.subject.value= "South Asian Sweepstakes entry"
	 
	} else{
	 document.requestForm.subject.value = "South Asian Sweepstakes Contact Us"
	 
	
	}
	
	
     	if(!document.requestForm.acceptance.checked)
	{
	 document.getElementById('acceptanceError').style.display='inline';
	 errorCount++;
	} else {
	 document.getElementById('acceptanceError').style.display='none';
	}
	
	
	  if (errorCount > 0)
	   {
		document.getElementById('allReq').style.color = "red";
		document.getElementById('allReq').style.fontWeight = "bold";
		return false;
		
	   } else  {
		
		formProcessorSubmit(formName,formDiv,'webformThankyoupagecontainer','webformError','webformException');
		return false;
	 }
}

function populateYearDOBSweep() {

   
    var d = new Date();
    var y=parseInt(d.getFullYear());
    var z=y-18;
    var j=z-57;	
    var i;	
    var f=2;
   
   for(i=z; i>=j; i--) {

      var optn = document.createElement("OPTION");
      optn.text =i;
      optn.value =i;
      if (document.getElementById('year-sweep') != null) {
        document.getElementById('year-sweep').options.add(optn);
      }
    }
}
function populateDayDOBSweep() {

    var mon=parseInt(document.getElementById('month-sweep').value);
    var days30=false;
    var days31=false;
    var days29= false;
   
   if (mon ==4 || mon == 6 || mon ==9 || mon == 11 ) {
	days30 = true;
   } else if (mon ==1 || mon == 3 || mon ==5 || mon == 7 || mon ==8 || mon == 10 || mon == 12) {	
      days31=true;
   }  else if (mon ==2) {
      days29= true;
   }
   
   if (days30) {
      j=30;
   } else if (days31) {
      j=31;
   } else {
     j=29;
   }
   var daySelection=  document.getElementById('day-sweep').value;
   document.getElementById('day-sweep').length=(0);
   var doptn = document.createElement("OPTION");
   doptn.text ="-DD-";
   doptn.value ="";
   document.getElementById('day-sweep').options.add(doptn);
   for(i=1; i<=j; i++) {

      var optn = document.createElement("OPTION");
       if (i== daySelection) {
      	  optn.selected="selected";
	}	
      optn.text =i;
      optn.value =i;
      document.getElementById('day-sweep').options.add(optn);
    }
}

/* ends here */