function trim(str)
{
    if(!str || typeof str != 'string')
        return null;
    return  str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}

 function IsNumeric(sText)
   {
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
		IsNumber = false;
		}
	}
			return IsNumber;
    }
function checkvalidation()
{

 if(trim(document.getElementById("first_name").value)=='' || (document.getElementById("first_name").value==''))
  {    
	document.getElementById("first_name").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter First Name.</font>";
    document.getElementById("first_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("first_name").style.backgroundColor=""; 
		document.getElementById("first_error").innerHTML= "";
		
    }

if(trim(document.getElementById("last_name").value)=='' || (document.getElementById("last_name").value==''))
  {    
	document.getElementById("last_name").style.backgroundColor="#FAC77F"; 		
	var last="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Last Name.</font>";
    document.getElementById("last_error").innerHTML=last;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("last_name").style.backgroundColor=""; 
		document.getElementById("last_error").innerHTML= "";
		
    }

if(trim(document.getElementById("zipcode").value)=='' || (document.getElementById("zipcode").value==''))
  {    
	document.getElementById("zipcode").style.backgroundColor="#FAC77F"; 		
	var zip="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Zip code.</font>";
    document.getElementById("zipcode_error").innerHTML=zip;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("zipcode").style.backgroundColor=""; 
		document.getElementById("zipcode_error").innerHTML= "";
		
    }

}

function checksteptwo_validation()
{	
 if(trim(document.getElementById("month").value)=='' || (document.getElementById("month").value=='')
	 || (document.getElementById("month").value=='MM'))
  {    
	document.getElementById("month").style.backgroundColor="#FAC77F"; 		
	var month="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Birth Month.</font>";
    document.getElementById("birth_error").innerHTML=month;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("month").style.backgroundColor=""; 
		document.getElementById("birth_error").innerHTML= "";
		
    }

if(trim(document.getElementById("day").value)=='' || (document.getElementById("day").value=='')
	||(document.getElementById("day").value=='DD'))
  {    
	document.getElementById("day").style.backgroundColor="#FAC77F"; 		
	var day="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Birth Day.</font>";
    document.getElementById("birth_error").innerHTML=day;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("day").style.backgroundColor=""; 
		document.getElementById("birth_error").innerHTML= "";
		
    }

if(trim(document.getElementById("year").value)=='' || (document.getElementById("year").value=='')
	||(document.getElementById("year").value=='YYYY'))
  {    
	document.getElementById("year").style.backgroundColor="#FAC77F"; 		
	var year="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Birth Year.</font>";
    document.getElementById("birth_error").innerHTML=year;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("year").style.backgroundColor=""; 
		document.getElementById("birth_error").innerHTML= "";
		
    }
 
 if(document.getElementById("feet").value=='0')
  {    
	document.getElementById("feet").style.backgroundColor="#FAC77F"; 		
	var feet="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Select Feet.</font>";
    document.getElementById("height_error").innerHTML=feet;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("feet").style.backgroundColor=""; 
		document.getElementById("height_error").innerHTML= "";
		
    }

if(document.getElementById("inches").value=='0')
  {    
	document.getElementById("inches").style.backgroundColor="#FAC77F"; 		
	var feet="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Select Inches.</font>";
    document.getElementById("height_error").innerHTML=feet;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("inches").style.backgroundColor=""; 
		document.getElementById("height_error").innerHTML= "";
		
    }

if(trim(document.getElementById("weight").value)=='' || (document.getElementById("weight").value==''))
  {    
	document.getElementById("weight").style.backgroundColor="#FAC77F"; 		
	var wt="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Weight.</font>";
    document.getElementById("weight_error").innerHTML=wt;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("weight").style.backgroundColor=""; 
		document.getElementById("weight_error").innerHTML= "";
		
    }
}
	
// Declaring valid date character, minimum year and maximum year
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!
var yyyy = today.getFullYear();
var currentdate= dd+'/'+mm+'/'+yyyy


	var dtCh="/";
	var minYear=1900;
	var maxYear=2100;

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

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

	function daysInFebruary (year)
	{
		// February has 29 days in any year evenly divisible by four,
		// EXCEPT for centurial years which are not also divisible by 400.
		return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
	}
	
	function DaysArray(n)
	{
		for (var i = 1; i <= n; i++) 
		{
			this[i] = 31
			if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
			if (i==2) {this[i] = 29}
		} 
	   return this
	}

function isDate(dtStr)
	{
	var daysInMonth = DaysArray(12);
	var pos1=dtStr.indexOf(dtCh);
	var pos2=dtStr.indexOf(dtCh,pos1+1);
	var strMonth=dtStr.substring(0,pos1);
	var strDay=dtStr.substring(pos1+1,pos2);
	var strYear=dtStr.substring(pos2+1);
	strYr=strYear;
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++)
	{
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1);
	}
	month=parseInt(strMonth);
	day=parseInt(strDay);
	year=parseInt(strYr);
	if (pos1==-1 || pos2==-1)
	{	

document.getElementById("MM").style.backgroundColor="#FAC77F"; 
 document.getElementById("DD").style.backgroundColor="#FAC77F";
 document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>The date format should be : mm/dd/yyyy.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	else
		{ 
	document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
 document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";	
  }

	if (strMonth.length<1 || month<1 || month>12)
	{
		document.getElementById("MM").style.backgroundColor="#FAC77F"; 
 document.getElementById("DD").style.backgroundColor="#FAC77F";
 document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please enter valid Month.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}

else
		{
document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
 document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month])
	{
		document.getElementById("MM").style.backgroundColor="#FAC77F"; 
 document.getElementById("DD").style.backgroundColor="#FAC77F";
 document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please enter valid Day.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	else
		{
document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
 document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
}

	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear)
	{
		
		document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please enter a valid 4 digit year</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	else
		{
		document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
		document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
}

	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false)
	{
		document.getElementById("MM").style.backgroundColor="#FAC77F"; 
 document.getElementById("DD").style.backgroundColor="#FAC77F";
 document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please enter valid Date.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	
		else
		{
document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
 document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
}
		
			return true;
		

    }
function check_step5()
{
 
 if(trim(document.getElementById('fname').value)=='' || (document.getElementById('fname').value==''))
	{
		document.getElementById("fname").style.backgroundColor="#FAC77F"; 
		var first_name="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Type First Name.</font>";
		document.getElementById("error_firstname").innerHTML=first_name;
		return false; 
	}
	else
	{ 
		document.getElementById("fname").style.backgroundColor=""; 
		document.getElementById("error_firstname").innerHTML= "";	
	}
	if(trim(document.getElementById('lname').value)=='' || (document.getElementById('lname').value==''))
	{
		document.getElementById("lname").style.backgroundColor="#FAC77F"; 
		var last_name="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Type Last Name.</font>";
		document.getElementById("error_lastname").innerHTML=last_name;
		return false; 
	}
	else
	{ 
		document.getElementById("lname").style.backgroundColor=""; 
		document.getElementById("error_lastname").innerHTML= "";	
	}
 
 if(trim(document.getElementById("street").value)=='' || (document.getElementById("street").value==''))
  {    
	document.getElementById("street").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Street Address.</font>";
    document.getElementById("street_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("street").style.backgroundColor=""; 
		document.getElementById("street_error").innerHTML= "";
		
    }

if(trim(document.getElementById("unit").value)=='' || (document.getElementById("unit").value==''))
  {    
	document.getElementById("unit").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Unit.</font>";
    document.getElementById("unit_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("unit").style.backgroundColor=""; 
		document.getElementById("unit_error").innerHTML= "";
		
    }

if(trim(document.getElementById("city").value)=='' || (document.getElementById("city").value==''))
  {    
	document.getElementById("city").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter City.</font>";
    document.getElementById("city_zip_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("city").style.backgroundColor=""; 
		document.getElementById("city_zip_error").innerHTML= "";
		
    }

if((document.getElementById("stateControl").value)=="0")
	{	
		document.getElementById("stateControl").style.backgroundColor="#FAC77F"; 
		var agency="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Select state.</font>";
		document.getElementById("city_zip_error").innerHTML=agency;
	
		return false;
	}
	else
	{
		document.getElementById("stateControl").style.backgroundColor="";
		document.getElementById("city_zip_error").innerHTML="";
	} 


if(trim(document.getElementById("zipcode").value)=='' || (document.getElementById("zipcode").value==''))
  {    
	document.getElementById("zipcode").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Zipcode.</font>";
    document.getElementById("city_zip_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("zipcode").style.backgroundColor=""; 
		document.getElementById("city_zip_error").innerHTML= "";
		
    }

if(!IsNumeric(document.getElementById("zipcode").value))
	{
	document.getElementById("zipcode").style.backgroundColor="#FAC77F"; 
		var phone="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("city_zip_error").innerHTML=phone;
		return false;
	}
	else
	{
		document.getElementById("zipcode").style.backgroundColor="";
		document.getElementById("city_zip_error").innerHTML="";
	}

/*
var dt=
document.getElementById("MM").value+"/"+document.getElementById("DD").value+"/"+document.getElementById("YYYY").value;
if(!isDate(dt)==true)
		{

			//dt.focus();
			return false;
		}
	else

		{
var dt=
document.getElementById("MM").value+"/"+document.getElementById("DD").value+"/"+document.getElementById("YYYY").value;

	inputdate=dt;
	currentD=currentdate;

	inputdate = new Date(inputdate.split('/')[2],inputdate.split('/')[1],inputdate.split('/')[0]);
	currentD = new Date(currentD.split('/')[2],currentD.split('/')[1],currentD.split('/')[0]);

	if (inputdate.getTime()<currentD.getTime())
	{
	document.getElementById("MM").style.backgroundColor="#FAC77F"; 
	document.getElementById("DD").style.backgroundColor="#FAC77F";
	document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Date Should Not Be In The Past.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	else
		{
	document.getElementById("MM").style.backgroundColor=""; 
	document.getElementById("DD").style.backgroundColor="";
	document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
	}
}		
*/
//To Validate Date
	var dt= document.life_step5.MM.value+"/"+document.life_step5.DD.value+"/"+document.life_step5.YYYY.value;

	if(!isDate(dt)==true)
		{

			//dt.focus();
			return false;
		}
	else

		{
			var dt= document.life_step5.DD.value+"/"+document.life_step5.MM.value+"/"+document.life_step5.YYYY.value;

			inputdate=dt;
			currentD=currentdate;

			inputdate = new Date(inputdate.split('/')[2],inputdate.split('/')[1],inputdate.split('/')[0]);
			currentD = new Date(currentD.split('/')[2],currentD.split('/')[1],currentD.split('/')[0]);

			if (inputdate.getTime()<currentD.getTime())
				{
		document.getElementById("MM").style.backgroundColor="#FAC77F"; 
 document.getElementById("DD").style.backgroundColor="#FAC77F";
 document.getElementById("YYYY").style.backgroundColor="#FAC77F";
    var date_error="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Date Should Not Be In The Past.</font>";
    document.getElementById("date_error").innerHTML=date_error;
	return false;
	}
	else
		{
document.getElementById("MM").style.backgroundColor=""; 
 document.getElementById("DD").style.backgroundColor="";
 document.getElementById("YYYY").style.backgroundColor="";
	document.getElementById("date_error").innerHTML= "";
}

		}//function CLose.
	




if(trim(document.getElementById("email").value)=='' || (document.getElementById("email").value==''))
  {    
	document.getElementById("email").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Email ID.</font>";
    document.getElementById("email_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("email").style.backgroundColor=""; 
		document.getElementById("email_error").innerHTML= "";
		
    }

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = document.getElementById("email").value;
    if(reg.test(address) == false) 
	{
        document.getElementById("email").style.backgroundColor="#FAC77F"; 
		var error = "<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Valid Email Id</font>";
		document.getElementById("email_error").innerHTML= error;
		return false;
    }
	else
	{
		document.getElementById("email").style.backgroundColor=""; 	
	    document.getElementById("email_error").innerHTML="";
	}




/* if(trim(document.getElementById("daytimetelephone").value)=='' || (document.getElementById("daytimetelephone").value==''))
  {    
	document.getElementById("daytimetelephone").style.backgroundColor="#FAC77F"; 		
	var first="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Enter Day contact.</font>";
    document.getElementById("daytimetelephone_error").innerHTML=first;
    
	return false; 
   
  }
  else
	{ 
		document.getElementById("daytimetelephone").style.backgroundColor=""; 
		document.getElementById("daytimetelephone_error").innerHTML= "";
		
    } */

if(trim(document.getElementById("number1").value)=='' || (document.getElementById("number1").value==''))
	{ 
		document.getElementById("number1").style.backgroundColor="#FAC77F"; 
		var nn="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Phone Name.</font>";
		document.getElementById("businessphone_error").innerHTML=nn;
		return false;
	}
	else
	{
		document.getElementById("number1").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}

if(!IsNumeric(document.getElementById("number1").value))
	{
	document.getElementById("number1").style.backgroundColor="#FAC77F"; 
		var phone="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("businessphone_error").innerHTML=phone;
		return false;
	}
	else
	{
		document.getElementById("number1").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}
	
	if(trim(document.getElementById("number2").value)=='' || (document.getElementById("number2").value==''))
	{ 
		document.getElementById("number2").style.backgroundColor="#FAC77F"; 
		var num2="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Phone Number.</font>";
		document.getElementById("businessphone_error").innerHTML=num2;
		return false;
	}
	else
	{
		document.getElementById("number2").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}
	if(!IsNumeric(document.getElementById("number2").value))
	{
	document.getElementById("number2").style.backgroundColor="#FAC77F"; 
		var num2="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("businessphone_error").innerHTML=num2;
		return false;
	}
	else
	{
		document.getElementById("number2").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}
	
	if(trim(document.getElementById("number3").value)=='' || (document.getElementById("number3").value==''))
	{ 
		document.getElementById("number3").style.backgroundColor="#FAC77F"; 
		var num3="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Phone Number.</font>";
		document.getElementById("businessphone_error").innerHTML=num3;
		return false;
	}
	else
	{
		document.getElementById("number3").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}
	if(!IsNumeric(document.getElementById("number3").value))
	{
	document.getElementById("number3").style.backgroundColor="#FAC77F"; 
		var num3="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("businessphone_error").innerHTML=num3;
		return false;
	}
	else
	{
		document.getElementById("number3").style.backgroundColor="";
		document.getElementById("businessphone_error").innerHTML="";
	}


/*if((document.getElementById("carrier").value)!="0")
{
  
if(trim(document.getElementById("cell1").value)=='' || (document.getElementById("cell1").value==''))
	{
			
		document.getElementById("cell1").style.backgroundColor="#FAC77F"; 
		var agency="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Cell Phone Number.</font>";
		document.getElementById("contactphone_error").innerHTML=agency;
	
		return false;
	}
	else 
	{
		document.getElementById("cell1").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}
	

if(!IsNumeric(document.getElementById("cell1").value))
	{
	document.getElementById("cell1").style.backgroundColor="#FAC77F"; 
		var num3="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("contactphone_error").innerHTML=num3;
		return false;
	}
	else
	{
		document.getElementById("cell1").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}




if(trim(document.getElementById("cell2").value)=='' || (document.getElementById("cell2").value==''))
	{
			
		document.getElementById("cell2").style.backgroundColor="#FAC77F"; 
		var agency="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Cell Phone Number.</font>";
		document.getElementById("contactphone_error").innerHTML=agency;
	
		return false;
	}
	else
	{
		document.getElementById("cell2").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}
		

		if(!IsNumeric(document.getElementById("cell2").value))
	{
	document.getElementById("cell2").style.backgroundColor="#FAC77F"; 
		var num3="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("contactphone_error").innerHTML=num3;
		return false;
	}
	else
	{
		document.getElementById("cell2").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}
		
		
		if(trim(document.getElementById("cell3").value)=='' || (document.getElementById("cell3").value==''))
	{
			
		document.getElementById("cell3").style.backgroundColor="#FAC77F"; 
		var agency="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Your Cell Phone Number.</font>";
		document.getElementById("contactphone_error").innerHTML=agency;
	
		return false;
	}
	else
	{
		document.getElementById("cell3").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}

	if(!IsNumeric(document.getElementById("cell3").value))
	{
	document.getElementById("cell3").style.backgroundColor="#FAC77F"; 
		var num3="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Enter Numeric Value.</font>";
		document.getElementById("contactphone_error").innerHTML=num3;
		return false;
	}
	else
	{
		document.getElementById("cell3").style.backgroundColor="";
		document.getElementById("contactphone_error").innerHTML="";
	}
} */

/*if((trim(document.getElementById("cell1").value)!=''))
{ 
if((document.getElementById("carrier").value)=="0")
	{	
		document.getElementById("carrier").style.backgroundColor="#FAC77F"; 
		var agency="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Select Carrier.</font>";
		document.getElementById("carrier_error").innerHTML=agency;
	
		return false;
	}
	else
	{
		document.getElementById("carrier").style.backgroundColor="";
		document.getElementById("carrier_error").innerHTML="";
	}
}*/

if(document.getElementById("carrier").value !="0")
	{
		document.getElementById("carrier").style.backgroundColor=""; 					
		document.getElementById("carrier_error").innerHTML= "";
	}
	
	if(document.getElementById("carrier").value !="0")
	{		
		if((document.getElementById("cell1").value).length == "0" || (document.getElementById("cell2").value).length =="0" || (document.getElementById("cell3").value).length =="0")
		{
			document.getElementById("cell1").style.backgroundColor="#FAC77F"; 			
			document.getElementById("cell2").style.backgroundColor="#FAC77F"; 			
			document.getElementById("cell3").style.backgroundColor="#FAC77F"; 			
			var day = "<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Type Cell Phone.</font>";
			document.getElementById("contactphone_error").innerHTML= day;
			return false; 
		}else
		{
			document.getElementById("cell1").style.backgroundColor=""; 			
			document.getElementById("cell2").style.backgroundColor=""; 			
			document.getElementById("cell3").style.backgroundColor=""; 					
			document.getElementById("contactphone_error").innerHTML= "";
		}
	}else
		{
			document.getElementById("cell1").style.backgroundColor=""; 			
			document.getElementById("cell2").style.backgroundColor=""; 			
			document.getElementById("cell3").style.backgroundColor=""; 					
			document.getElementById("contactphone_error").innerHTML= "";
		}

	
	if((document.getElementById("cell1").value).length != "0" || (document.getElementById("cell2").value).length !="0" || (document.getElementById("cell3").value).length !="0")
	{
		if( document.getElementById("carrier").value =="0" )
		{
			document.getElementById("carrier").style.backgroundColor="#FAC77F"; 			
			var cell_carrier = "<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Select Cell Carrier.</font>";
			document.getElementById("carrier_error").innerHTML= cell_carrier;
			return false; 
		}else
		{
			document.getElementById("carrier").style.backgroundColor=""; 					
			document.getElementById("carrier_error").innerHTML= "";
		}
	}else
		{
			document.getElementById("carrier").style.backgroundColor=""; 					
			document.getElementById("carrier_error").innerHTML= "";
		}
	
if(trim(document.getElementById('time').value)=='' || (document.getElementById('time').value==''))
		
	{
		document.getElementById("time").style.backgroundColor="#FAC77F"; 
		var besttime="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Type Time.</font>";
		document.getElementById("error_time").innerHTML=besttime;
		return false; 
	} 
	else
	{ 
		document.getElementById("time").style.backgroundColor=""; 
		document.getElementById("error_time").innerHTML= "";	
	}




}

function checkstep4()
{   
var checkBoxList1 = document.getElementById("checkterm");
var checkBoxList2 = document.getElementById("checkwholecoverage");
var checkBoxList3 = document.getElementById("checkvariable");
var checkBoxList4 = document.getElementById("checkuniversal");
var checkBoxList5 = document.getElementById("checksure");



	if ((checkBoxList1.checked != true) && (checkBoxList2.checked != true) &&
	(checkBoxList3.checked != true)&& (checkBoxList4.checked != true)&& (checkBoxList5.checked != true))
	{
		var selectone="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Check at least one coverage type.</font>";
		document.getElementById("error_check").innerHTML=selectone;
		return false;

	} 
	else
	{
	document.getElementById("error_check").innerHTML= "";		
	}
  
  if((document.getElementById("checkterm").checked)==true && (document.getElementById("amountterm").value=="0")) 
	{	
     
	document.getElementById("amountterm").style.backgroundColor="#FAC77F"; 		
	var term="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please select amount term.</font>";
    //document.getElementById("amountterm_error").innerHTML=term;    
	document.getElementById("error_check").innerHTML=term;   
	return false;    
    }
  else
	{ 
		document.getElementById("amountterm").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }
  
  if((document.getElementById("checkterm").checked)==true && (document.getElementById("coverageOptionTermControl").value=="0")) 
	{	
    document.getElementById("coverageOptionTermControl").style.backgroundColor="#FAC77F"; 		
	var option="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please Select Coverage Option.</font>";
    //document.getElementById("coverageoption_error").innerHTML=option;    
	document.getElementById("error_check").innerHTML=option;
	return false;    
    }
  else
	{ 
		document.getElementById("coverageOptionTermControl").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }

 if((document.getElementById("checkwholecoverage").checked)==true && (document.getElementById("amountwhole").value=="0")) 
	{	
    document.getElementById("amountwhole").style.backgroundColor="#FAC77F"; 		
	var whole="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please select amount term.</font>";
    //document.getElementById("amountwhole_error").innerHTML=whole;    
	document.getElementById("error_check").innerHTML=whole;
	return false;    
    }
  else
	{ 
		document.getElementById("amountwhole").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }

if((document.getElementById("checkvariable").checked)==true && (document.getElementById("amountvariable").value=="0")) 
	{	
    document.getElementById("amountvariable").style.backgroundColor="#FAC77F"; 		
	var term="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please select amount term.</font>";
    //document.getElementById("amountvariable_error").innerHTML=term;    
	document.getElementById("error_check").innerHTML=term;
	return false;    
    }
  else
	{ 
		document.getElementById("amountvariable").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }

if((document.getElementById("checkuniversal").checked)==true && (document.getElementById("amountunivarsal").value=="0")) 
	{	
    document.getElementById("amountunivarsal").style.backgroundColor="#FAC77F"; 		
	var universal="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please select amount term.</font>";
    //document.getElementById("amountunivarsal_error").innerHTML=universal;    
	document.getElementById("error_check").innerHTML=universal;    
	return false;    
    }
  else
	{ 
		document.getElementById("amountunivarsal").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }


if((document.getElementById("checksure").checked)==true && (document.getElementById("amountnotsure").value=="0")) 
	{	
    document.getElementById("amountnotsure").style.backgroundColor="#FAC77F"; 		
	var term="<font color=#FF0000 size=-1 face=Arial, Helvetica, sans-serif>Please select amount term.</font>";
    //document.getElementById("amountnotsure_error").innerHTML=term;    
	document.getElementById("error_check").innerHTML=term;    
	return false;    
    }
  else
	{ 
		document.getElementById("amountnotsure").style.backgroundColor=""; 
		document.getElementById("error_check").innerHTML= "";		
    }
}
