/*usedcar-moreinfo*/
function validatemoreInfoContactus(){	
		objForm = document.moreInfoContactus;
		objForm.pFirstName.value = trim(objForm.pFirstName.value);
	if (objForm.pFirstName.value ==""){ 
		alert("Please enter first name");
		objForm.pFirstName.focus();
		return false;
	}	
	objForm.pLastName.value = trim(objForm.pLastName.value);
	if (objForm.pLastName.value ==""){ 
		alert("Please enter last name");
		objForm.pLastName.focus();
		return false;
	}
	objForm.pEmail.value = trim(objForm.pEmail.value);
	if(objForm.pEmail.value == ""){
		alert("Please enter e-mail id");
		objForm.pEmail.focus();
		return false;
	}
	if (objForm.pEmail.value!="" && !valid_email(objForm.pEmail.value) || !spaceCheck(objForm.pEmail)){ 
		alert("Please enter valid e-mail id");
		objForm.pEmail.focus();
		return false;
	}
	
	if(objForm.invalidemail.value!=""	&& (objForm.invalidemail.value).toLowerCase()==(objForm.pEmail.value).toLowerCase()){
		alert("Please enter valid e-mail id");
		objForm.invalidemail.focus();
		return false;
	}
	
	
	if(objForm.pCity.selectedIndex == 0){
		alert("Please select a city");
		objForm.pCity.focus();
		return false;
	}
	if(document.getElementById("zipCode").value != "") {
			if(!validNumericsOnSubmit(document.getElementById("zipCode"),'Pin Code')) {
				return false;
			}
	}
	if(objForm.zipCode.value.length < 6)
	{
		alert("Please enter a 6 digit pincode");
		objForm.zipCode.focus()
		return false;
	}
	if(objForm.zipCode.value != "")
	{
	var val = objForm.zipCode.value;
		if(parseInt(val) == 0) {
			alert("Please check the pincode you have entered")
			objForm.zipCode.focus()
			return false;
		}

	}
	objForm.pHomePhone1.value = trim(objForm.pHomePhone1.value);
	objForm.pHomePhone2.value = trim(objForm.pHomePhone2.value);
	objForm.pOfficePhone1.value = trim(objForm.pOfficePhone1.value);
	objForm.pOfficePhone2.value = trim(objForm.pOfficePhone2.value);
	objForm.pMobileNo.value = trim(objForm.pMobileNo.value);
	
	if(!isNotEmpty(objForm.pHomePhone1)){
		if(!isNotEmpty(objForm.pOfficePhone1)){
			if(!isNotEmpty(objForm.pMobileNo)){
				alert("Please enter at least one telephone number");
				objForm.pHomePhone1.focus();
				return false;
			}
		}
	    else if(!isNotEmpty(objForm.pOfficePhone2)){
		
		alert("Please enter office phone");
		objForm.pOfficePhone2.focus();
		return false;
			} 
		}
		else if(!isNotEmpty(objForm.pHomePhone2)){
			alert("Please enter home phone");
			objForm.pHomePhone2.focus();
			return false;
		}
		
	if ((isNotEmpty(objForm.pOfficePhone1)) && (!isNotEmpty(objForm.pOfficePhone2)))
	{
		alert("Please enter office phone");
		objForm.pOfficePhone2.focus();
		return false;
	}
	
	var phoneLengthHome = objForm.pHomePhone1.value.length + objForm.pHomePhone2.value.length;
	var phoneLengthOff =  objForm.pOfficePhone1.value.length + objForm.pOfficePhone2.value.length;
	if( (phoneLengthHome != 0) && ((objForm.pHomePhone1.value == 0) || (objForm.pHomePhone2.value == 0)))
		{
			alert("Please check the home std code / phone number you have entered");
			objForm.pHomePhone1.focus();
			return false;
		}
	if(isNotEmpty(objForm.pHomePhone2) && parseInt(phoneLengthHome) != 11)
		{
			alert("Please check the home std code / phone number you have entered");
			objForm.pHomePhone1.focus();
			return false;
		}
	if( (phoneLengthOff != 0) && ((objForm.pOfficePhone1.value == 0) || (objForm.pOfficePhone2.value== 0)))
		{
			alert("Please check the office std code / phone number you have entered");
			objForm.pOfficePhone1.focus();
			return false;
		}
	if(isNotEmpty(objForm.pOfficePhone2) && parseInt(phoneLengthOff) != 11)
		{
			alert("Please check the office std code / phone number you have entered");
			objForm.pOfficePhone1.focus();
			return false;
		}
	if(objForm.pHomePhone1.value != "" || objForm.pOfficePhone1.value == "" && objForm.pMobileNo.value == "")
		{		
		var phoneLength = objForm.pHomePhone1.value.length + objForm.pHomePhone2.value.length;
		if(parseInt(phoneLength) < 11 )
		{	alert("Please check the std code and number you have entered");
			objForm.pHomePhone1.focus();
			return false;
		}	
	}
	var mobLength = document.getElementById("pMobileNo").value.length;
	if(document.getElementById("pMobileNo").value != "") {
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
	if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) {
		if(str != 8 && str != 9) {
			alert("Please check the number you have entered");
			document.getElementById("pMobileNo").focus();
			return false;
		}
		if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	objForm.Comments.value = trim(objForm.Comments.value);
	if(objForm.Comments.value.length > 500){
		alert("Please enter comments below 500 characters only");
		objForm.Comments.focus();
		return false;
	}
	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/acc-process.gif"', 200);
	window.status = "Processing...";
	document.getElementById("smt_but").style.display = "none";
	return true;
	}	
/*Contactus*/
function validForm() {
objForm = document.contactusForm;
objForm.pFirstName.value = trim(objForm.pFirstName.value);
objForm.pLastName.value = trim(objForm.pLastName.value);
document.getElementById('city').value = trim(document.getElementById('city').value);

	if (!isName(objForm.pFirstName)){ 
		alert("Please enter first name");
		objForm.pFirstName.focus();
		return false;
	}
	if (!isName(objForm.pLastName)){ 
		alert("Please enter last name");
		objForm.pLastName.focus();
		return false;
	}
	objForm.pEmail.value = trim(objForm.pEmail.value);
	if(objForm.pEmail.value == ""){
		alert("Please enter e-mail id");
		objForm.pEmail.focus();
		return false;
	}
	if (objForm.pEmail.value!="" && !valid_email(objForm.pEmail.value)){ 
		alert("Please enter valid e-mail id");
		objForm.pEmail.focus();
		return false;
	}
	if(objForm.invalidemail.value!=""	&& (objForm.invalidemail.value).toLowerCase()==(objForm.pEmail.value).toLowerCase()){
		alert("Please enter valid e-mail id");
		objForm.pEmail.focus();
		return false;
		}
	if (document.getElementById('city').value == ""){ 
		alert("Please enter city");
		objForm.city.focus();
		return false;
	}
objForm.pHomePhone1.value = trim(objForm.pHomePhone1.value);
	objForm.pHomePhone2.value = trim(objForm.pHomePhone2.value);
	objForm.pOfficePhone1.value = trim(objForm.pOfficePhone1.value);
	objForm.pOfficePhone2.value = trim(objForm.pOfficePhone2.value);
	objForm.pMobileNo.value = trim(objForm.pMobileNo.value);
	var mobLength = document.getElementById('pMobileNo').value.length;
			if(document.getElementById('pMobileNo').value == "")
			{
							alert("Please Enter Mobile Number");
							document.getElementById('pMobileNo').focus();
							return false;
			}
	var mobLength = document.getElementById("pMobileNo").value.length;
	if(document.getElementById("pMobileNo").value != "") {
		var str = document.getElementById("pMobileNo").value;
		str = str.substring(0,1);
	if(isNotEmpty(document.getElementById("pMobileNo")) && parseInt(mobLength) != 11) {
		if(str != 8 && str != 9) {
			alert("Please check the moble number you have entered");
			document.getElementById("pMobileNo").focus();
			return false;
		}
		if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("pMobileNo").focus();
				return false;
			}
		}
	}
	if(!isNotEmpty(objForm.pHomePhone1)){
		if(!isNotEmpty(objForm.pOfficePhone1)){
			if(!isNotEmpty(objForm.pMobileNo)){
				alert("Please enter at least one contact number");
				objForm.pHomePhone1.focus();
				return false;
			}
		}
	else if(!isNotEmpty(objForm.pOfficePhone2)){
		
		alert("Please enter office phone");
		objForm.pOfficePhone2.focus();
		return false;
			} 
		}
	else if(!isNotEmpty(objForm.pHomePhone2)){
			alert("Please enter home phone");
			objForm.pHomePhone2.focus();
			return false;
		}
	if ((isNotEmpty(objForm.pOfficePhone1)) && (!isNotEmpty(objForm.pOfficePhone2)))
	{
		alert("Please enter office phone");
		objForm.pOfficePhone2.focus();
		return false;
	}
	var phoneLengthHome = objForm.pHomePhone1.value.length + objForm.pHomePhone2.value.length;
	var phoneLengthOff =  objForm.pOfficePhone1.value.length + objForm.pOfficePhone2.value.length;
	if( (phoneLengthHome != 0) && ((objForm.pHomePhone1.value == 0) || (objForm.pHomePhone2.value == 0)))
	{
			alert("Please check the home std code / phone number you have entered");
			objForm.pHomePhone1.focus();
			return false;
	}
	if(isNotEmpty(objForm.pOfficePhone2) && parseInt(phoneLengthOff) != 11)
		{		
			alert("Please check the office std code / phone number you have entered");
			objForm.pOfficePhone1.focus();
			return false;
		}
	if( (phoneLengthOff != 0) && ((objForm.pOfficePhone1.value == 0) || (objForm.pOfficePhone2.value== 0)))
	{
		alert("Please check the office std code / phone number you have entered");
		objForm.pOfficePhone1.focus();
		return false;
	}
	if(isNotEmpty(objForm.pOfficePhone2) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		objForm.pOfficePhone1.focus();
		return false;			
	}
	if(objForm.pHomePhone1.value != "" || objForm.pOfficePhone1.value == "" && objForm.pMobileNo.value == "")
	{		
		var phoneLength = objForm.pHomePhone1.value.length + objForm.pHomePhone2.value.length;
		if(parseInt(phoneLength) < 11 )
			{	alert("Please check the std code and number you have entered");
				objForm.pHomePhone1.focus();
				return false;
			}	
	}

	if(document.getElementById("Comments").value!=""){
	var obj=document.getElementById("Comments");
	
		var regexpspchar=/^[-\w`~!@#$%^&amp;*\(\)+={}|\[\]\\:&quot;;'&lt;&gt;?,.\/ ]*$/;
	var spflag=regexpspchar.test(obj.value);
	//alert(spflag);
	if(obj.value != "" && !spflag)
		 {
			 alert("Please check the content for special charcters");
			 obj.value = "";
			 obj.focus();
			 return false;
		 }
	}
	//alert("before process");
	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/acc-process.gif"', 200);
	window.status = "Processing...";
	document.getElementById("smt_but").style.display = "none";
//	var pross_but = document.getElementById("contact_but").innerHTML="<img src='"+process_btn+"'/>";
	return true;
}







function validateformInsurancePolicy(){	
	
	objForm = document.formInsurancePolicy;
	if(objForm.lMake.selectedIndex == 0){
		alert("Please select a  make");
		objForm.lMake.focus();
		return false;
	}
	if(objForm.lModel.selectedIndex == 0){
		alert("Please select a model");
		objForm.lModel.focus();
		return false;
	}
	objForm.lRegistration.value = trim(objForm.lRegistration.value);
	if (!isNotEmpty(objForm.lRegistration)){ 
		alert("Please enter registration number");
		objForm.lRegistration.focus();
		return false;
	}
	if (objForm.lRegistration.value == 0)
		 {
			alert("Please enter a valid registration number");
			objForm.lRegistration.value ="";
			objForm.lRegistration.focus();
			return false;	}

	if (objForm.lRegistration.value != "")
		 {
			var val = objForm.lRegistration.value;
			val = val.substring(0,1);
			var objRegExp  =  /^[a-zA-Z- ]+$/; 
			var flag = objRegExp.test(val);
			if(val != "" && !flag)
		 {
			 alert("Please enter a valid registration number");
			 objForm.lRegistration.focus();
			 return false;
		 }
	}
	if(objForm.lManufactureMonth.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.lManufactureMonth.focus();
		return false;
	}
	if(objForm.lManufactureYear.selectedIndex == 0){
		alert("Please select month & year of manufacture");
		objForm.lManufactureYear.focus();
		return false;
	}
	var d=new Date();
    var thisMonth = d.getMonth();
	var thisYear = d.getYear();	
	if (((objForm.lManufactureMonth.selectedIndex - 1) > thisMonth ) && ((objForm.lManufactureYear.selectedIndex) == 1))
	{
	 alert("Please check the manufacturing month and year");
	 objForm.lManufactureMonth.focus();
	 return false;
	}
	if(objForm.lVehicleType.selectedIndex == 0){
		alert("Please select type of vehicle");
		objForm.lVehicleType.focus();
		return false;
	}
	if(objForm.lVehicleUnder.selectedIndex == 0){
		alert("Please select vehicle under");
		objForm.lVehicleUnder.focus();
		return false;
	}
	objForm.lOwnerName.value = trim(objForm.lOwnerName.value);
	if (!isName(objForm.lOwnerName)){ 
		alert("Please enter name of owner");
		objForm.lOwnerName.focus();
		return false;
	}
	if(objForm.lCity.selectedIndex == 0){
		alert("Please select city");
		objForm.lCity.focus();
		return false;
	}
	objForm.lEmail.value = trim(objForm.lEmail.value);
	if(objForm.lEmail.value == ""){
		alert("Please enter e-mail id");
		objForm.lEmail.focus();
		return false;
	}
	if (objForm.lEmail.value!="" && !valid_email(objForm.lEmail.value)){ 
		alert("Please enter valid e-mail id");
		objForm.lEmail.focus();
		return false;
	}

	/*Added code*/
	document.getElementById('HomeStd').value = trim(document.getElementById('HomeStd').value);
	document.getElementById('HomePhone').value = trim(document.getElementById('HomePhone').value);
	document.getElementById('OfficeStd').value = trim(document.getElementById('OfficeStd').value);
	document.getElementById('OfficePhone').value = trim(document.getElementById('OfficePhone').value);
	document.getElementById('MobileNo').value = trim(document.getElementById('MobileNo').value);

	var phoneLengthHome = document.getElementById('HomeStd').value.length + document.getElementById('HomePhone').value.length;
	var phoneLengthOff =  document.getElementById('OfficeStd').value.length + document.getElementById('OfficePhone').value.length;

	if(phoneLengthHome != 0){
		var stdHomeCodeFtmt = (document.getElementById('HomeStd').value).substring(0,1);
		var stdHomeCodeFtmt1 = (document.getElementById('HomeStd').value).substring(1,2);
		if(stdHomeCodeFtmt !=0 || stdHomeCodeFtmt1 == 0)
		{
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomeStd').focus();
			return false;			
		}
		if((document.getElementById('HomeStd').value != "") && (document.getElementById('HomePhone').value == ""))
		{
			alert("Please enter home phone");	
			document.getElementById('HomePhone').focus();
			return false;
		}
	}
	var phoneHomeFtmt = (document.getElementById('HomePhone').value).substring(0,1);
	if(isNotEmpty(document.getElementById('HomePhone')) && (phoneHomeFtmt <=1))
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomePhone').focus();
			return false;
		}	
	if(isNotEmpty(document.getElementById('HomePhone')) && parseInt(phoneLengthHome) != 11)
		{		
			alert("Please check the home std code / phone number you have entered");
			document.getElementById('HomePhone').focus();
			return false;
		}

	if(phoneLengthOff != 0){
		var stdOffCodeFtmt = (document.getElementById('OfficeStd').value).substring(0,1);
		var stdOffCodeFtmt1 = (document.getElementById('OfficeStd').value).substring(1,2);
		if(stdOffCodeFtmt !=0 || stdOffCodeFtmt1 == 0)
		{
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('OfficeStd').focus();
			return false;			
		}
		if((document.getElementById('OfficeStd').value != "") && (document.getElementById('OfficePhone').value == ""))
		{
			alert("Please enter office phone");	
			document.getElementById('OfficePhone').focus();
			return false;
		}
	}
	var phoneOffFtmt = (document.getElementById('OfficePhone').value).substring(0,1);
	if(isNotEmpty(document.getElementById('OfficePhone')) && (phoneOffFtmt <=1))
		{		
			alert("Please check the office std code / phone number you have entered");
			document.getElementById('OfficePhone').focus();
			return false;
		}	

	if(isNotEmpty(document.getElementById('OfficePhone')) && parseInt(phoneLengthOff) != 11)
		{	
		alert("Please check the office std code / phone number you have entered");
		document.getElementById('OfficeStd').focus();
		return false;			
	}
	objForm.HomeStd.value = trim(objForm.HomeStd.value);
	objForm.HomePhone.value = trim(objForm.HomePhone.value);
	objForm.OfficeStd.value = trim(objForm.OfficeStd.value);
	objForm.OfficePhone.value = trim(objForm.OfficePhone.value);
	objForm.MobileNo.value = trim(objForm.MobileNo.value);
	var homePhoneLength = trim(objForm.HomeStd.value).length + trim(objForm.HomePhone.value).length ;
	var officePhoneLength = trim(objForm.OfficeStd.value).length + trim(objForm.OfficePhone.value).length ;
	var mobileLength = trim(objForm.MobileNo.value).length;
	
	if(!isNotEmpty(objForm.HomeStd)){
		if(!isNotEmpty(objForm.OfficeStd)){
			
				alert("Please enter home phone or office phone number");
				objForm.HomeStd.focus();
				return false;
			
		}
	}
	var mobLength = document.getElementById('MobileNo').value.length;
	if(document.getElementById("MobileNo").value == "")
	{
		alert("Please enter mobile number");
		document.getElementById("MobileNo").focus();
		return false;
	}
	if(document.getElementById("MobileNo").value != "")
	{
		var str = document.getElementById("MobileNo").value;
		str = str.substring(0,1);
		if(isNotEmpty(document.getElementById("MobileNo")) && parseInt(mobLength) != 11) 
		{
			if(str != 8 && str != 9) 
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
			if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
		}
	}
		/////// Ensuring length of phone nos..code ends 
	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/ins-process.gif"', 200);
	window.status = "Processing...";
	document.getElementById("smt_but").style.display = "none";		
	return true;
}

function validateformPolicyRenewal(){	
	
	objForm = document.formPolicyRenewal;
	if(objForm.lMake.selectedIndex == 0){
		alert("Please select a  make");
		objForm.lMake.focus();
		return false;
	}
	if(objForm.lModel.selectedIndex == 0){
		alert("Please select a model");
		objForm.lModel.focus();
		return false;
	}
	objForm.lRegistration.value = trim(objForm.lRegistration.value);
	if (!isNotEmpty(objForm.lRegistration)){ 
		alert("Please enter registration number");
		objForm.lRegistration.focus();
		return false;
	}
	if (objForm.lRegistration.value == 0)
		 {
			alert("Please enter a valid registration number");
			objForm.lRegistration.value ="";
			objForm.lRegistration.focus();
			return false;
	}
	if (objForm.lRegistration.value != "")
		 {
			var val = objForm.lRegistration.value;
			val = val.substring(0,1);
			var objRegExp  =  /^[a-zA-Z- ]+$/; 
			var flag = objRegExp.test(val);
		 if(val != "" && !flag)
		 {
			 alert("Please enter a valid registration number");
			 objForm.lRegistration.focus();
			 return false;
		 }
	}
	if(objForm.lManufactureMonth.selectedIndex == 0){
		alert("Please select year of manufacture");
		objForm.lManufactureMonth.focus();
		return false;
	}
	if(objForm.lManufactureYear.selectedIndex == 0){
		alert("Please select year of manufacture");
		objForm.lManufactureYear.focus();
		return false;
	}
	var d = new Date();
	var thisMonth = d.getMonth();
	var thisYear = d.getYear();
	if ((objForm.lManufactureMonth.selectedIndex-1 > thisMonth) && (objForm.lManufactureYear.selectedIndex == 1))
	{
		 alert("Please check the manufacturing month and year");
		 objForm.lManufactureMonth.focus();
		 return false;
	}
	if(objForm.lVehicleType.selectedIndex == 0){
		alert("Please select type of vehicle");
		objForm.lVehicleType.focus();
		return false;
	}
	objForm.lCompany.value = trim(objForm.lCompany.value);
	if (!isNotEmpty(objForm.lCompany)){ 
		alert("Please enter insurance company");
		objForm.lCompany.focus();
		return false;
	}
	if (objForm.lCompany.value == 0)
	{
		alert("Please enter a valid insurance company name");
		objForm.lCompany.value ="";
		objForm.lCompany.focus();
		return false;
	}
	if(objForm.lInsuranceType.selectedIndex == 0){
		alert("Please select Insurance Type");
		objForm.lInsuranceType.focus();
		return false;
	}
	if(objForm.lInsuranceFromDay.value == ""){
		alert("Please select insurance from date");
		objForm.lInsuranceFromDay.focus();
		return false;
	}
	var fromdate = new Date(objForm.lInsuranceFromDay.value);
	var todate = new Date();
	if(fromdate >= todate) {
		alert(" Insurance from date should be less than today's date");
		objForm.lInsuranceFromDay.focus();
		return false;
	}
	var manumonth = objForm.lManufactureMonth.value;
	var manuyear = objForm.lManufactureYear.value;
	var firstdate = fromdate.getDate();
	var firstmonth = fromdate.getMonth();
	var firstyear = fromdate.getFullYear();
	firstmonth=parseInt(firstmonth) +1 ;
	if (manuyear > firstyear)
	{     alert("'Insurance from' year should be greater than or equal to year of manufacture");				
		objForm.lInsuranceFromDay.focus();
		return false;
	}
	else if ( manuyear == firstyear)
		{	
	    if( manumonth > firstmonth )
	    {alert("'Insurance from' month should be greater than or equal to month of manufacture");
	    objForm.lInsuranceFromDay.focus();
		return false;
		}
	    }
		
	if(objForm.lInsuranceToDay.value == ""){
		alert("Please select insurance to date");
		objForm.lInsuranceToDay.focus();
		return false;
	}
  var finaldate = new Date(objForm.lInsuranceToDay.value);
  var lastdate = finaldate.getDate();
  var lastmonth = finaldate.getMonth();
  var lastyear = finaldate.getFullYear();
  lastmonth=parseInt(lastmonth) +1 ;
  if ( lastyear < firstyear ) 
  { 
  alert("'Insurance to' year should be greater than 'Insurance from' year");
  objForm.lInsuranceToDay.focus();
  return false;
  }
  else if ( firstyear == lastyear )
       {
		if ( lastmonth < firstmonth ) 
	    { 
		alert("'Insurance to' month should be greater than 'Insurance from' month");
	    objForm.lInsuranceToDay.focus();
	    return false;
	    }
	   	else if ((firstmonth == lastmonth) && (firstyear == lastyear) )
	   		  {
			  if (lastdate <= firstdate) 
	   		  { 
			  alert("'Insurance to' date should be greater than 'Insurance from' date");
	   		  objForm.lInsuranceToDay.focus();
			  return false;
	   		  }   
	   		}
	   }
	if(objForm.lVehicleUnder.selectedIndex == 0){
		alert("Please select vehicle under");
		objForm.lVehicleUnder.focus();
		return false;
	}
	if (trim(objForm.lPremium.value) == 0){ 
		alert("Please enter premium ");
		objForm.lPremium.focus();
		objForm.lPremium.select();
		return false;
	}
	if (trim(objForm.lInsuredAmount.value) == 0){ 
		alert("Please enter insured amount");
		objForm.lInsuredAmount.focus();
		objForm.lInsuredAmount.select();
		return false;
	}
	objForm.lOwnerName.value = trim(objForm.lOwnerName.value);
	if (!isName(objForm.lOwnerName)){ 
		alert("Please enter name of owner");
		objForm.lOwnerName.focus();
		return false;
	}
	if(objForm.lCity.selectedIndex == 0){
		alert("Please select city");
		objForm.lCity.focus();
		return false;
	}
	objForm.lEmail.value = trim(objForm.lEmail.value);	
	if(objForm.lEmail.value == ""){
		alert("Please enter e-mail id");
		objForm.lEmail.focus();
		return false;
	}
	if (objForm.lEmail.value!="" && !valid_email(objForm.lEmail.value)){ 
		alert("Please enter valid e-mail id");
		objForm.lEmail.focus();
		return false;
	}
	if(!isNotEmpty(objForm.HomeStd)){
		if(!isNotEmpty(objForm.OfficeStd)){
			if(!isNotEmpty(objForm.MobileNo)){
				alert("Please enter at least one contact number");
				objForm.HomeStd.focus();
				return false;
			}
		}
		else if(!isNotEmpty(objForm.OfficePhone)){
			alert("Please enter office phone");
			objForm.OfficePhone.focus();
			return false;
		}
	}
	else if(!isNotEmpty(objForm.HomePhone)){
		alert("Please enter home phone");
		objForm.HomePhone.focus();
		return false;
	}
	var phoneLengthHome = objForm.HomeStd.value.length + objForm.HomePhone.value.length;
	var phoneLengthOff =  objForm.OfficeStd.value.length + objForm.OfficePhone.value.length;
	if( (phoneLengthHome != 0) && ((objForm.HomeStd.value == 0) || (objForm.HomePhone.value == 0)))
		{
			alert("Please check the home std code / phone number you have entered");
			objForm.HomeStd.focus();
			return false;
		}
	if(isNotEmpty(objForm.HomePhone) && parseInt(phoneLengthHome) != 11)
		{
			alert("Please check the std code and number you have entered");
			objForm.HomeStd.focus();
			return false;
		}
	if((phoneLengthOff != 0) && ((objForm.OfficeStd.value == 0) || (objForm.OfficePhone.value == 0)))
		{
			alert("Please check the office std code / phone number you have entered");
			objForm.OfficeStd.focus();
			return false;
		}
	if(isNotEmpty(objForm.OfficePhone) && parseInt(phoneLengthOff) != 11)
		{
			alert("Please check the std code and number you have entered");
			objForm.OfficeStd.focus();
			return false;
		}
	if(objForm.Comments.value.length > 500){
		alert("Please enter comments below 500 characters only");
		objForm.Comments.focus();
		return false;
	}
	var phoneLengthHome = objForm.HomeStd.value.length + objForm.HomePhone.value.length;
	var phoneLengthOff =  objForm.OfficeStd.value.length + objForm.OfficePhone.value.length;

	if(isNotEmpty(objForm.HomePhone) && parseInt(phoneLengthHome) != 11)
		{
		if(parseInt(phoneLengthHome) > 11 || parseInt(phoneLengthHome) < 11)
			{
				alert("Please check the home std code / phone number you have entered");
				objForm.HomeStd.focus();
				return false;
			}
		}
	if(isNotEmpty(objForm.OfficePhone) && parseInt(phoneLengthOff) != 11)
		{
		if(parseInt(phoneLengthOff) > 11 || parseInt(phoneLengthOff) < 11)
			{
				alert("Please check the office std code / phone number you have entered");
				objForm.OfficeStd.focus();
				return false;
			}
		}
	var mobLength = document.getElementById("MobileNo").value.length;
	if(document.getElementById("MobileNo").value != "") {
		var str = document.getElementById("MobileNo").value;
		str = str.substring(0,1);
	if(isNotEmpty(document.getElementById("MobileNo")) && parseInt(mobLength) != 11) {
		if(str != 8 && str != 9) {
			alert("Please check the number you have entered");
			document.getElementById("MobileNo").focus();
			return false;
		}
		if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
		}
	}
		/////// Ensuring length of phone nos..code ends 
	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/renew_process.gif"', 200);
	window.status = "Processing...";
	document.getElementById("smt_but").style.display = "none";		
	return true;
}

function validateOfferForm(){
	objForm = document.formSpecialOffers;
	
	objForm.name.value = trim(objForm.name.value);
	if(objForm.name.value == ""){
		alert("Please enter name");
		objForm.name.focus();
		return false;
	}
	
	objForm.email.value = trim(objForm.email.value);
	if(objForm.email.value == ""){
		alert("Please enter e-mail id");
		objForm.email.focus();
		return false;
	}
	if (objForm.email.value!="" && !valid_email(objForm.email.value)){ 
		alert("Please enter valid e-mail id");
		objForm.email.focus();
		return false;
	}	
	
	objForm.city.value = trim(objForm.city.value);
	if(objForm.city.value == ""){
		alert("Please select a city");
		objForm.city.focus();
		return false;
	}
	
	objForm.phone.value = trim(objForm.phone.value);
	if(objForm.phone.value == ""){
		alert("Please enter contact number");
		objForm.phone.focus();
		return false;
	}
}
