﻿// JScript File
 
 function IsNumeric(strString)
        //  check for valid numeric strings	
        {
        var strValidChars = "0123456789.-";
        var strChar;
        var blnResult = true;

        if (strString.length == 0) return false;

        //  test strString consists of valid characters listed above
        for (i = 0; i < strString.length && blnResult == true; i++)
          {
          strChar = strString.charAt(i);
          if (strValidChars.indexOf(strChar) == -1)
             {
             blnResult = false;
             }
          }
        return blnResult;
    } 
    function IsDate(strString)
        //  check for valid numeric strings	
        {
        var strValidChars = "0123456789/-";
        var strChar;
        var blnResult = true;

        if (strString.length == 0) return false;

        //  test strString consists of valid characters listed above
        for (i = 0; i < strString.length && blnResult == true; i++)
          {
          strChar = strString.charAt(i);
          if (strValidChars.indexOf(strChar) == -1)
             {
             blnResult = false;
             }
          }
        return blnResult;
    } 
    function trimAll(sString) 
    {
        while (sString.substring(0,1) == ' ')
	    {
		    sString = sString.substring(1, sString.length);
	    }
	    while (sString.substring(sString.length-1, sString.length) == ' ')
	    {
		    sString = sString.substring(0,sString.length-1);
	    }
	    return sString;
    }
    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
    }
    var dtCh= "/";
    var minYear=1900;
    var maxYear=2100;

    function isDate(dtStr)
    {
    var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=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){
		alert("The date format should be : mm/dd/yyyy");
		return false;
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month");
		return false;
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid date");
		return false;
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear);
		return false;
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date");
		return false;
	}
return true
}

function validateDate(isField){

splitDate = isField.value.split("/");
if (splitDate[2] && splitDate[2].length == 2){splitDate[2] = "20"+splitDate[2]}
refDate = new Date(splitDate[1]+"/"+splitDate[0]+"/"+splitDate[2]);
if (splitDate[1] < 1 || splitDate[1] > 12 || refDate.getDate() != splitDate[0] || splitDate[2].length != 4 || (!/^20/.test(splitDate[2])))
{
isField.value = ""; 
isField.focus();
return false;
}
return true;
}



function ValidatePage()
	{       
		     var brand=document.getElementById('DDBrand').options[document.getElementById('DDBrand').options.selectedIndex].value;
	      var variant=document.getElementById('DDVariant').options[document.getElementById('DDVariant').options.selectedIndex].value;

	     var state=document.getElementById('DDState').options[document.getElementById('DDState').options.selectedIndex].value;
	      var city=document.getElementById('DDCity').options[document.getElementById('DDCity').options.selectedIndex].value;
	      
	      var dealeryear=document.getElementById('DDModelYear').options[document.getElementById('DDModelYear').options.selectedIndex].value;
	      var rcity=document.getElementById('DDRegCity').options[document.getElementById('DDRegCity').options.selectedIndex].value;
	        var insurance=document.getElementById('DDInsurance').options[document.getElementById('DDInsurance').options.selectedIndex].value;
	        var color=document.getElementById('DDColour').options[document.getElementById('DDColour').options.selectedIndex].value;
	         var mcolor=document.getElementById('DDModelColour').options[document.getElementById('DDModelColour').options.selectedIndex].value;            
	         var Insurancedate=document.getElementById('txtInsuranceDate').value;
	                    
	         if(state==0)
            {
                alert("Please select state");
               return false;
            }
              if(city=='')
            {
                alert("Please select city");
               return false;
            }
              if(city=='-1')
            {
                 if (trimAll(document.getElementById('txtOtherCity').value).length == 0)
                  {
                    alert("Please enter other city");
	                document.getElementById('txtOtherCity').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtOtherCity').value == null ) 
                   {
                      alert("Please enter other city");
	                  document.getElementById('txtOtherCity').focus();
	                  return false;
                   }
            }
	     if(brand==0)
            {
                alert("Please select brand & model");
               return false;
            }
             if(brand=='-1')
            {
                 if (trimAll(document.getElementById('txtMakeModel').value).length == 0)
                  {
                    alert("Please enter brand & model");
	                document.getElementById('txtMakeModel').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtMakeModel').value == null ) 
                   {
                      alert("Please enter brand & model");
	                  document.getElementById('txtMakeModel').focus();
	                  return false;
                   }
            }
             if(variant=='')
            {
                alert("Please select variant");
               return false;
            }
              if(variant=='-1')
            {
                 if (trimAll(document.getElementById('txtVariant').value).length == 0)
                  {
                    alert("Please enter variant");
	                document.getElementById('txtVariant').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtVariant').value == null ) 
                   {
                      alert("Please enter variant");
	                  document.getElementById('txtVariant').focus();
	                  return false;
                   }
            }
             if(dealeryear==0)
            {
                alert("Please select Year of Registration");
               return false;
            }
//            if(mcolor=='-1')
//            {
//                alert("Please select colour");
//               return false;
//            }
            if(mcolor=='-1')
            {
                if(color==0)
                {
                    alert("Please select colour");
                   return false;
                }
                if(color=='-1')
                {
                    if (document.getElementById('txtOtherColour').value.length == 0)
                  {
                    alert("Please enter colour");
	                document.getElementById('txtOtherColour').focus();
	                return false;
                  }
                  if (document.getElementById('txtOtherColour').value == null ) 
                   {
                      alert("Please enter colour");
	                  document.getElementById('txtOtherColour').focus();
	                  return false;
                   }
                }
            }
             if (document.getElementById('txtKms').value.length == 0)
          {
            alert("Please enter kms.");
	        document.getElementById('txtKms').focus();
	        return false;
          }
          if (document.getElementById('txtKms').value == null ) 
           {
              alert("Please enter kms");
	          document.getElementById('txtKms').focus();
	          return false;
           }
            
             if(!IsNumeric(document.getElementById('txtKms').value))
                {
                    alert("kms number should be numeric");		      
                    document.getElementById('txtKms').focus();
                    return false;
                }
	         
           if(insurance==0)
            {
                alert("Please select insurance");
               return false;
            }
          
           var d = new Date();
	        
	        var d1 = new Date();
            var curr_date = d.getFullYear();	
            var curr_mon=d1.getMonth();
            var curr_day=d1.getDate();
            curr_mon=eval(curr_mon)+1;    
               
	         arrDate1=Insurancedate.split("/");
	         if(document.getElementById('txtInsuranceDate').value.length != 0)
	         {
	            if( arrDate1[0] <=31)
	            {
	            }
	            else
	            {
	            alert("Enter valid date");
	            document.getElementById('txtInsuranceDate').focus();
	            return false;
	            }
	            if(arrDate1[1] =='')
	            {
	             alert("Enter valid month");
                document.getElementById('txtInsuranceDate').focus();
                return false;
                }
                else
                {
	                if( arrDate1[1] <=12)
	                {
	                }
	                else
	                {
	                alert("Enter valid month");
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[2] =='')
	            {
	             alert("The insurance expiry date cannot be less than today");
                document.getElementById('txtInsuranceDate').focus();
                return false;
                }
                else
                {
	                if( arrDate1[2] >=curr_date)
	                {
	                }
	                else
	                {
	                alert("The insurance expiry date cannot be less than today");
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[2] ==curr_date)
	            {
	                if(arrDate1[1]>=curr_mon)
	                {
	                    
	                }
	                else
	                {	 
	                alert("The insurance expiry date cannot be less than today");               
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[1]==curr_mon)
	            {
	                if(arrDate1[0]>=curr_day)
                    {
                    }
                    else
                    {
                    alert("The insurance expiry date cannot be less than today");               
                    document.getElementById('txtInsuranceDate').focus();
                    return false;
                    }
                  }
	         }
           
            
          if (trimAll(document.getElementById('txtRegNo').value).length == 0)
          {
            alert("Please enter registration number");
	        document.getElementById('txtRegNo').focus();
	        return false;
          }
       
          if (document.getElementById('txtRegNo').value == null ) 
           {
              alert("Please enter registration number");
	          document.getElementById('txtRegNo').focus();
	          return false;
           }
           
//              if(rcity==0)
//            {
//                alert("Please select registration city");
//               return false;
//            }
//              if(rcity=='-1')
//            {
//                 if (trimAll(document.getElementById('txtOtherRegCity').value).length == 0)
//                  {
//                    alert("Please enter other reg city");
//	                document.getElementById('txtOtherRegCity').focus();
//	                return false;
//                  }
//               
//                  if (document.getElementById('txtOtherRegCity').value == null ) 
//                   {
//                      alert("Please enter other reg city");
//	                  document.getElementById('txtOtherRegCity').focus();
//	                  return false;
//                   }
//            }
         
            
            
           
          if (document.getElementById('txtPrice').value.length == 0)
          {
            alert("Please enter price");
	        document.getElementById('txtPrice').focus();
	        return false;
          }
          if (document.getElementById('txtPrice').value == null ) 
           {
              alert("Please enter price");
	          document.getElementById('txtPrice').focus();
	          return false;
           }
           if(!IsNumeric(document.getElementById('txtPrice').value))
            {
                alert("price value should be numeric only");		      
                document.getElementById('txtPrice').focus();
                return false;
            } 
            if (document.getElementById('txtPrice').value.length < 5)
          {
            alert("Please enter valid price");
	        document.getElementById('txtPrice').focus();
	        return false;
          }  
          
//             if (document.getElementById('txtInsuranceDate').value.length == 0)
//              {
//                alert("Please enter insurance date");
//	            document.getElementById('txtInsuranceDate').focus();
//	            return false;
//              }            
//           if (document.getElementById('txtInsuranceDate').value.length != 0)
//              {
//                if(!validateDate(document.getElementById('txtInsuranceDate')))
//                {
//                alert('invalid insurance date date');
//                 document.getElementById('txtInsuranceDate').focus();
//                return false;
//                }
//             }             
           
            if (document.getElementById('txtName').value.length == 0)
              {
                alert("Please enter contact name");
	            document.getElementById('txtName').focus();
	            return false;
              }
              if (document.getElementById('txtName').value == null ) 
               {
                  alert("Please enter contact name");
	              document.getElementById('txtName').focus();
	              return false;
               } 
              
              var strConName=document.getElementById('txtName').value;
               if (strConName != "")
                {
                    var alphaExp = /^[a-zA-Z\s]+$/;    
                    if(strConName.match(alphaExp))
                    {
                            
                    }
                    else
                    {
                        alert("Enter Valid Name");  
                        document.getElementById('txtName').focus();     
                        return false;
                    }
                }  
              if (document.getElementById('txtEmail').value.length == 0)
              {
                alert("Please enter email");
	            document.getElementById('txtEmail').focus();
	            return false;
              }
              if (document.getElementById('txtEmail').value == null ) 
               {
                  alert("Please enter email");
	              document.getElementById('txtEmail').focus();
	              return false;
               } 
                var stEmailId=document.getElementById('txtEmail').value;
              if (stEmailId.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
                {
   	                alert("enter valid email");	    	
   		            return false;
	            }  
	            
	              if (document.getElementById('txtConfirmEmail').value.length == 0)
              {
                alert("Please enter confirm email");
	            document.getElementById('txtConfirmEmail').focus();
	            return false;
              }
              if (document.getElementById('txtConfirmEmail').value == null ) 
               {
                  alert("Please enter confirm email");
	              document.getElementById('txtConfirmEmail').focus();
	              return false;
               } 
                var stEmailId=document.getElementById('txtConfirmEmail').value;
              if (stEmailId.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
                {
   	                alert("enter valid confirm email");	    	
   		            return false;
	            }  
	            if((document.getElementById('txtEmail').value) !=(document.getElementById('txtConfirmEmail').value))
               {
                alert("incorrect confirm email");
                document.getElementById('txtConfirmEmail').focus();
                return false;
               }
               
               if ((document.getElementById('txtMobile').value.length == 0) && (document.getElementById('txtPhone').value.length == 0))
            {
                alert("enter atleast one phone number");
                document.getElementById('txtMobile').focus();
                return false;
            } 
                if (document.getElementById('txtMobile').value.length < 10 )
	            {
	            alert("Enter the valid Mobile number");
	            document.getElementById('txtMobile').focus()
	            return false;
	            }	
              	      
            if(document.getElementById('txtMobile').value.length!=0)
            {
                 if(!IsNumeric(document.getElementById('txtMobile').value))
                {
                    alert("mobile number should be numeric");		      
                    document.getElementById('txtMobile').focus();
                    return false;
                }
                  if (document.getElementById('txtMobile').value.length < 10  )
                  {
                    alert("mobile number should contain 10 number.");
	                document.getElementById('txtMobile').focus();
	                return false;
                  }
            }      
               
           return true;   
	}
	
	
	
	function ValidatePageforHomePost()
	{       
		     var brand=document.getElementById('DDBrandPost').options[document.getElementById('DDBrandPost').options.selectedIndex].value;
	      var variant=document.getElementById('DDVariantPost').options[document.getElementById('DDVariantPost').options.selectedIndex].value;

	     var state=document.getElementById('DDState').options[document.getElementById('DDState').options.selectedIndex].value;
	      var city=document.getElementById('DDCityPost').options[document.getElementById('DDCityPost').options.selectedIndex].value;
	      
	      var dealeryear=document.getElementById('DDModelYear').options[document.getElementById('DDModelYear').options.selectedIndex].value;
	      var rcity=document.getElementById('DDRegCity').options[document.getElementById('DDRegCity').options.selectedIndex].value;
	        var insurance=document.getElementById('DDInsurance').options[document.getElementById('DDInsurance').options.selectedIndex].value;
	        var color=document.getElementById('DDColour').options[document.getElementById('DDColour').options.selectedIndex].value;
	         var mcolor=document.getElementById('DDModelColour').options[document.getElementById('DDModelColour').options.selectedIndex].value;            
	         var Insurancedate=document.getElementById('txtInsuranceDate').value;
	        
	        

            
	         if(state==0)
            {
                alert("Please select state");
               return false;
            }
              if(city=='')
            {
                alert("Please select city");
               return false;
            }
              if(city=='-1')
            {
                 if (trimAll(document.getElementById('txtOtherCity').value).length == 0)
                  {
                    alert("Please enter other city");
	                document.getElementById('txtOtherCity').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtOtherCity').value == null ) 
                   {
                      alert("Please enter other city");
	                  document.getElementById('txtOtherCity').focus();
	                  return false;
                   }
            }
	     if(brand==0)
            {
                alert("Please select brand & model");
               return false;
            }
             if(brand=='-1')
            {
                 if (trimAll(document.getElementById('txtMakeModel').value).length == 0)
                  {
                    alert("Please enter brand & model");
	                document.getElementById('txtMakeModel').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtMakeModel').value == null ) 
                   {
                      alert("Please enter brand & model");
	                  document.getElementById('txtMakeModel').focus();
	                  return false;
                   }
            }
             if(variant=='')
            {
                alert("Please select variant");
               return false;
            }
              if(variant=='-1')
            {
                 if (trimAll(document.getElementById('txtVariant').value).length == 0)
                  {
                    alert("Please enter variant");
	                document.getElementById('txtVariant').focus();
	                return false;
                  }
               
                  if (document.getElementById('txtVariant').value == null ) 
                   {
                      alert("Please enter variant");
	                  document.getElementById('txtVariant').focus();
	                  return false;
                   }
            }
             if(dealeryear==0)
            {
                alert("Please select Year of Registration");
               return false;
            }
//            if(mcolor==0)
//            {
//                alert("Please select colour");
//               return false;
//            }
            if(mcolor=='-1')
            {
                if(color==0)
                {
                    alert("Please select colour");
                   return false;
                }
                if(color=='-1')
                {
                    if (document.getElementById('txtOtherColour').value.length == 0)
                  {
                    alert("Please enter colour");
	                document.getElementById('txtOtherColour').focus();
	                return false;
                  }
                  if (document.getElementById('txtOtherColour').value == null ) 
                   {
                      alert("Please enter colour");
	                  document.getElementById('txtOtherColour').focus();
	                  return false;
                   }
                }
            }
             if (document.getElementById('txtKms').value.length == 0)
          {
            alert("Please enter kms.");
	        document.getElementById('txtKms').focus();
	        return false;
          }
          if (document.getElementById('txtKms').value == null ) 
           {
              alert("Please enter kms");
	          document.getElementById('txtKms').focus();
	          return false;
           }
            
             if(!IsNumeric(document.getElementById('txtKms').value))
                {
                    alert("kms number should be numeric");		      
                    document.getElementById('txtKms').focus();
                    return false;
                }
	         
           if(insurance==0)
            {
                alert("Please select insurance");
               return false;
            }
          
          
//           var d = new Date();
//            var curr_date = d.getFullYear();	        
//	         arrDate1=Insurancedate.split("/");
//	         if(document.getElementById('txtInsuranceDate').value.length != 0)
//	         {
//	            if( arrDate1[0] <=31)
//	            {
//	            }
//	            else
//	            {
//	            alert("Enter valid date");
//	            document.getElementById('txtInsuranceDate').focus();
//	            return false;
//	            }
//	            if(arrDate1[1] =='')
//	            {
//	             alert("Enter valid month");
//                document.getElementById('txtInsuranceDate').focus();
//                return false;
//                }
//                else
//                {
//	                if( arrDate1[1] <=12)
//	                {
//	                }
//	                else
//	                {
//	                alert("Enter valid month");
//	                document.getElementById('txtInsuranceDate').focus();
//	                return false;
//	                }
//	            }
//	            if(arrDate1[2] =='')
//	            {
//	             alert("Enter valid year");
//                document.getElementById('txtInsuranceDate').focus();
//                return false;
//                }
//                else
//                {
//	                if(arrDate1[2] >= 1000)
//	                {
//	                }
//	                else
//	                {
//	                alert("Enter valid Year");
//	                document.getElementById('txtInsuranceDate').focus();
//	                return false;
//	                }
//	            }
//	         }
var d = new Date();
	        
	        var d1 = new Date();
            var curr_date = d.getFullYear();	
            var curr_mon=d1.getMonth();
            var curr_day=d1.getDate();
            curr_mon=eval(curr_mon)+1;    
               
	         arrDate1=Insurancedate.split("/");
	         if(document.getElementById('txtInsuranceDate').value.length != 0)
	         {
	            if( arrDate1[0] <=31)
	            {
	            }
	            else
	            {
	            alert("Enter valid date");
	            document.getElementById('txtInsuranceDate').focus();
	            return false;
	            }
	            if(arrDate1[1] =='')
	            {
	             alert("Enter valid month");
                document.getElementById('txtInsuranceDate').focus();
                return false;
                }
                else
                {
	                if( arrDate1[1] <=12)
	                {
	                }
	                else
	                {
	                alert("Enter valid month");
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[2] =='')
	            {
	             alert("The insurance expiry date cannot be less than today");
                document.getElementById('txtInsuranceDate').focus();
                return false;
                }
                else
                {
	                if( arrDate1[2] >=curr_date)
	                {
	                }
	                else
	                {
	                alert("The insurance expiry date cannot be less than today");
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[2] ==curr_date)
	            {
	                if(arrDate1[1]>=curr_mon)
	                {
	                    
	                }
	                else
	                {	 
	                alert("The insurance expiry date cannot be less than today");               
	                document.getElementById('txtInsuranceDate').focus();
	                return false;
	                }
	            }
	            if(arrDate1[1]==curr_mon)
	            {
	                if(arrDate1[0]>=curr_day)
                    {
                    }
                    else
                    {
                    alert("The insurance expiry date cannot be less than today");               
                    document.getElementById('txtInsuranceDate').focus();
                    return false;
                    }
                  }
	         }
            
          if (trimAll(document.getElementById('txtRegNo').value).length == 0)
          {
            alert("Please enter registration number");
	        document.getElementById('txtRegNo').focus();
	        return false;
          }
       
          if (document.getElementById('txtRegNo').value == null ) 
           {
              alert("Please enter registration number");
	          document.getElementById('txtRegNo').focus();
	          return false;
           }
           
//              if(rcity==0)
//            {
//                alert("Please select registration city");
//               return false;
//            }
//              if(rcity=='-1')
//            {
//                 if (trimAll(document.getElementById('txtOtherRegCity').value).length == 0)
//                  {
//                    alert("Please enter other reg city");
//	                document.getElementById('txtOtherRegCity').focus();
//	                return false;
//                  }
//               
//                  if (document.getElementById('txtOtherRegCity').value == null ) 
//                   {
//                      alert("Please enter other reg city");
//	                  document.getElementById('txtOtherRegCity').focus();
//	                  return false;
//                   }
//            }
         
            
            
           
          if (document.getElementById('txtPrice').value.length == 0)
          {
            alert("Please enter price");
	        document.getElementById('txtPrice').focus();
	        return false;
          }
          if (document.getElementById('txtPrice').value == null ) 
           {
              alert("Please enter price");
	          document.getElementById('txtPrice').focus();
	          return false;
           }
           if(!IsNumeric(document.getElementById('txtPrice').value))
            {
                alert("price value should be numeric only");		      
                document.getElementById('txtPrice').focus();
                return false;
            } 
            if (document.getElementById('txtPrice').value.length < 5)
          {
            alert("Please enter valid price");
	        document.getElementById('txtPrice').focus();
	        return false;
          }  
          
//             if (document.getElementById('txtInsuranceDate').value.length == 0)
//              {
//                alert("Please enter insurance date");
//	            document.getElementById('txtInsuranceDate').focus();
//	            return false;
//              }            
//           if (document.getElementById('txtInsuranceDate').value.length != 0)
//              {
//                if(!validateDate(document.getElementById('txtInsuranceDate')))
//                {
//                alert('invalid insurance date date');
//                 document.getElementById('txtInsuranceDate').focus();
//                return false;
//                }
//             }             
           
            if (document.getElementById('txtName').value.length == 0)
              {
                alert("Please enter contact name");
	            document.getElementById('txtName').focus();
	            return false;
              }
              if (document.getElementById('txtName').value == null ) 
               {
                  alert("Please enter contact name");
	              document.getElementById('txtName').focus();
	              return false;
               } 
               var strConName=document.getElementById('txtName').value;
               if (strConName != "")
                {
                    var alphaExp = /^[a-zA-Z\s]+$/;    
                    if(strConName.match(alphaExp))
                    {
                            
                    }
                    else
                    {
                        alert("Enter Valid Name");  
                        document.getElementById('txtName').focus();     
                        return false;
                    }
                }  
              if (document.getElementById('txtEmail').value.length == 0)
              {
                alert("Please enter email");
	            document.getElementById('txtEmail').focus();
	            return false;
              }
              if (document.getElementById('txtEmail').value == null ) 
               {
                  alert("Please enter email");
	              document.getElementById('txtEmail').focus();
	              return false;
               } 
                var stEmailId=document.getElementById('txtEmail').value;
              if (stEmailId.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
                {
   	                alert("enter valid email");	    	
   		            return false;
	            }  
	            
	              if (document.getElementById('txtConfirmEmail').value.length == 0)
              {
                alert("Please enter confirm email");
	            document.getElementById('txtConfirmEmail').focus();
	            return false;
              }
              if (document.getElementById('txtConfirmEmail').value == null ) 
               {
                  alert("Please enter confirm email");
	              document.getElementById('txtConfirmEmail').focus();
	              return false;
               } 
                var stEmailId=document.getElementById('txtConfirmEmail').value;
              if (stEmailId.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
                {
   	                alert("Enter valid confirm email");	    	
   		            return false;
	            }  
	            if((document.getElementById('txtEmail').value) !=(document.getElementById('txtConfirmEmail').value))
               {
                alert("Incorrect confirm email");
                document.getElementById('txtConfirmEmail').focus();
                return false;
               }
               
               if ((document.getElementById('txtMobile').value.length == 0) && (document.getElementById('txtPhone').value.length == 0))
            {
                alert("Enter atleast one phone number");
                document.getElementById('txtMobile').focus();
                return false;
            } 
                if (document.getElementById('txtMobile').value.length < 10 )
	            {
	            alert("Enter the valid Mobile number");
	            document.getElementById('txtMobile').focus()
	            return false;
	            }	
              	      
            if(document.getElementById('txtMobile').value.length!=0)
            {
                 if(!IsNumeric(document.getElementById('txtMobile').value))
                {
                    alert("mobile number should be numeric");		      
                    document.getElementById('txtMobile').focus();
                    return false;
                }
                  if (document.getElementById('txtMobile').value.length < 10  )
                  {
                    alert("mobile number should contain 10 number.");
	                document.getElementById('txtMobile').focus();
	                return false;
                  }
            }      
               
           return true;   
	}

function ValidateEditPostedCar()
{       

var brand=document.getElementById('DDBrand').options[document.getElementById('DDBrand').options.selectedIndex].value;
var variant=document.getElementById('DDVariant').options[document.getElementById('DDVariant').options.selectedIndex].value;

var state=document.getElementById('DDState').options[document.getElementById('DDState').options.selectedIndex].value;
var city=document.getElementById('DDCity').options[document.getElementById('DDCity').options.selectedIndex].value;

var dealeryear=document.getElementById('DDModelYear').options[document.getElementById('DDModelYear').options.selectedIndex].value;
var rcity=document.getElementById('DDRegCity').options[document.getElementById('DDRegCity').options.selectedIndex].value;
var insurance=document.getElementById('DDInsurance').options[document.getElementById('DDInsurance').options.selectedIndex].value;
var color=document.getElementById('DDColour').options[document.getElementById('DDColour').options.selectedIndex].value;
 var mcolor=document.getElementById('DDModelColour').options[document.getElementById('DDModelColour').options.selectedIndex].value;            
 var Insurancedate=document.getElementById('txtInsuranceDate').value;
            
 if(state==0)
	{
	    alert("Please select state");
	   return false;
	}
  if(city=='')
	{
	    alert("Please select city");
	   return false;
	}
  if(city=='-1')
	{
	     if (trimAll(document.getElementById('txtOtherCity').value).length == 0)
	      {
	        alert("Please enter other city");
	        document.getElementById('txtOtherCity').focus();
	        return false;
	      }
	   
	      if (document.getElementById('txtOtherCity').value == null ) 
	       {
	          alert("Please enter other city");
	          document.getElementById('txtOtherCity').focus();
	          return false;
	       }
	}
	if(brand==0)
	{
	    alert("Please select brand & model");
	   return false;
	}
 if(brand=='-1')
	{
	     if (trimAll(document.getElementById('txtMakeModel').value).length == 0)
	      {
	        alert("Please enter brand & model");
	        document.getElementById('txtMakeModel').focus();
	        return false;
	      }
	   
	      if (document.getElementById('txtMakeModel').value == null ) 
	       {
	          alert("Please enter brand & model");
	          document.getElementById('txtMakeModel').focus();
	          return false;
	       }
	}
 if(variant=='')
{
    alert("Please select variant");
   return false;
}
  if(variant=='-1')
{
     if (trimAll(document.getElementById('txtVariant').value).length == 0)
      {
        alert("Please enter variant");
        document.getElementById('txtVariant').focus();
        return false;
      }
   
      if (document.getElementById('txtVariant').value == null ) 
       {
          alert("Please enter variant");
          document.getElementById('txtVariant').focus();
          return false;
       }
}
 if(dealeryear==0)
{
    alert("Please select Year of Registration");
   return false;
}
if(mcolor=='-1')
{
    if(color==0)
    {
        alert("Please select colour");
       return false;
    }
    if(color=='-1')
    {
        if (document.getElementById('txtOtherColour').value.length == 0)
      {
        alert("Please enter colour");
        document.getElementById('txtOtherColour').focus();
        return false;
      }
      if (document.getElementById('txtOtherColour').value == null ) 
       {
          alert("Please enter colour");
          document.getElementById('txtOtherColour').focus();
          return false;
       }
    }
}
 if (document.getElementById('txtKms').value.length == 0)
{
alert("Please enter kms.");
document.getElementById('txtKms').focus();
return false;
}
if (document.getElementById('txtKms').value == null ) 
{
  alert("Please enter kms");
  document.getElementById('txtKms').focus();
  return false;
}

 if(!IsNumeric(document.getElementById('txtKms').value))
    {
        alert("kms number should be numeric");		      
        document.getElementById('txtKms').focus();
        return false;
    }
 
if(insurance==0)
{
    alert("Please select insurance");
   return false;
}

var d = new Date();

var d1 = new Date();
var curr_date = d.getFullYear();	
var curr_mon=d1.getMonth();
var curr_day=d1.getDate();
curr_mon=eval(curr_mon)+1;    
   
 arrDate1=Insurancedate.split("/");
 if(document.getElementById('txtInsuranceDate').value.length != 0)
 {
    if( arrDate1[0] <=31)
    {
    }
    else
    {
    alert("Enter valid date");
    document.getElementById('txtInsuranceDate').focus();
    return false;
    }
    if(arrDate1[1] =='')
    {
     alert("Enter valid month");
    document.getElementById('txtInsuranceDate').focus();
    return false;
    }
    else
    {
        if( arrDate1[1] <=12)
        {
        }
        else
        {
        alert("Enter valid month");
        document.getElementById('txtInsuranceDate').focus();
        return false;
        }
    }
    if(arrDate1[2] =='')
    {
     alert("The insurance expiry date cannot be less than today");
    document.getElementById('txtInsuranceDate').focus();
    return false;
    }
    else
    {
        if( arrDate1[2] >=curr_date)
        {
        }
        else
        {
        alert("The insurance expiry date cannot be less than today");
        document.getElementById('txtInsuranceDate').focus();
        return false;
        }
    }
    if(arrDate1[2] ==curr_date)
    {
        if(arrDate1[1]>=curr_mon)
        {
            
        }
        else
        {	 
        alert("The insurance expiry date cannot be less than today");               
        document.getElementById('txtInsuranceDate').focus();
        return false;
        }
    }
    if(arrDate1[1]==curr_mon)
    {
        if(arrDate1[0]>=curr_day)
        {
        }
        else
        {
        alert("The insurance expiry date cannot be less than today");               
        document.getElementById('txtInsuranceDate').focus();
        return false;
        }
      }
 }


if (trimAll(document.getElementById('txtRegNo').value).length == 0)
{
alert("Please enter registration number");
document.getElementById('txtRegNo').focus();
return false;
}

if (document.getElementById('txtRegNo').value == null ) 
{
  alert("Please enter registration number");
  document.getElementById('txtRegNo').focus();
  return false;
}


if (document.getElementById('txtPrice').value.length == 0)
{
alert("Please enter price");
document.getElementById('txtPrice').focus();
return false;
}
if (document.getElementById('txtPrice').value == null ) 
{
  alert("Please enter price");
  document.getElementById('txtPrice').focus();
  return false;
}
if(!IsNumeric(document.getElementById('txtPrice').value))
{
    alert("price value should be numeric only");		      
    document.getElementById('txtPrice').focus();
    return false;
} 
if (document.getElementById('txtPrice').value.length < 5)
{
alert("Please enter valid price");
document.getElementById('txtPrice').focus();
return false;
} 
return true;   
}