﻿// JScript File
function CheckAddr(txtval,txtnm)
{
   
	var str=txtval;
	var txtflg=true;
	var strnm=txtnm;
	
	if (str!="")
	{
	 if(str==null) return false;
	
	if(str.indexOf('@') != -1) return false;
	if(str.indexOf('<')!= -1) return false;
	if(str.indexOf('>')!=-1) return false;
	if(str.indexOf('%')!=-1) return false;
	if(str.indexOf('^')!=-1) return false;
	if(str.indexOf('*')!=-1) return false;
	if(str.indexOf('+')!=-1) return false;
	if(str.indexOf('\"')!=-1) return false;
	if(str.indexOf('{')!=-1) return false;
	if(str.indexOf('}')!=-1) return false;
	return true;
	
	}
	
	
}

function CheckCarInterested(txtval,txtnm)
{
   
	var str=txtval;
	var txtflg=true;
	var strnm=txtnm;
	
	if (str!="")
	{
	 if(str==null) return false;
	
	if(str.indexOf('!') != -1) return false;
	if(str.indexOf('~') != -1) return false;
	if(str.indexOf('#') != -1) return false;
	if(str.indexOf('$') != -1) return false;
	if(str.indexOf('%') != -1) return false;
	if(str.indexOf('@') != -1) return false;
	if(str.indexOf('<')!= -1) return false;
	if(str.indexOf('>')!=-1) return false;
	if(str.indexOf('%')!=-1) return false;
	if(str.indexOf('^')!=-1) return false;
	if(str.indexOf('*')!=-1) return false;
	if(str.indexOf('+')!=-1) return false;
	if(str.indexOf('\"')!=-1) return false;
	if(str.indexOf('{')!=-1) return false;
	if(str.indexOf('}')!=-1) return false;
	return true;
	
	}
	
	
}

function textCounter(field,maxlimit) {
        if (field.value.length > maxlimit)
        { // if too long...trim it!
            field.value = field.value.substring(0, maxlimit);
            alert("Address should not be more than 300 chars.");
            return false;
        }      
        
        }
  function IsValid()
            {
                if(document.getElementById('txtfname').value=="" || document.getElementById('txtfname').value=='Name')
                {
                    alert("Please Enter Name");
                    document.getElementById('txtfname').focus();
                    return false;
                }
               else  if(document.getElementById('txtfname').value!="" || document.getElementById('txtfname').value!='Name')
               {
                if(!isValidName1(document.getElementById('txtfname').value ))
                {
                    alert("Please Enter Valid Name");
                    document.getElementById('txtfname').focus();
                    return false;
                }
               }
               
               if(document.getElementById('txtPhoneNo').value=="" && document.getElementById('txtPhoneNo').value=='Contact No.')
                     {
                        
                     
                            alert("Please Enter Valid Contact No.");
                            document.getElementById("txtPhoneNo").focus();
                            return false;

                        
                     
                     }
                 if(document.getElementById('txtPhoneNo').value!="")
                 {
                     if(document.getElementById('txtPhoneNo').value.length<10)
                     {
                        alert("Please Enter Valid Contact No.");
                        document.getElementById('txtPhoneNo').focus();
                        return false;
                     }
                     
                     if(!IsNumeric(document.getElementById('txtPhoneNo').value ))
                    {
                        alert("Please Enter Valid Contact No.");
                        document.getElementById('txtPhoneNo').focus();
                        return false;
                    }
                 }
                     
                if(document.getElementById('txtAddress').value!="" || document.getElementById('txtAddress').value!='Address')
                  {
                 
                    
                   if(!CheckAddr(document.getElementById('txtAddress').value,'Address'))
                   {
                                       
                       alert("Invalid character in Address");		
                       document.getElementById('txtAddress').value="";            
	                   document.getElementById('txtAddress').focus();
                       return false;
                                        
                   }       
                  }
                  if(document.getElementById('DrpCity').selectedIndex=="0")
                     {
                     
                         alert("Please Select City");
                         document.getElementById("DrpCity").focus();
                         return false;


                     }
                     
                  
                   
                 if(document.getElementById('ddldealer').value=="0")
                     {
                     
                        alert("Please Select Dealer");
                        document.getElementById("ddldealer").focus();
                        return false;


                     }
                  
                   
                if(document.getElementById('txtEmail').value=="" || document.getElementById('txtEmail').value=='Email ID')
                {
                  alert("Please Enter Email ID");
                  document.getElementById("txtEmail").focus();
                  return false;
                }
                else if(document.getElementById('txtEmail').value!="" || document.getElementById('txtEmail').value!='Email ID')
                  {
                     
                     if(!isValidEmail(document.getElementById('txtEmail').value))
                     {
                        alert("Please Enter Valid Email ID");
                       document.getElementById("txtEmail").focus();
                       return false;

                     }
                  
                  }
                  
                        
               
                  
                     if(document.getElementById('txtOtherCar').value!="Other Cars Interested In")
                     {
                        
                         if(!CheckCarInterested(document.getElementById('txtOtherCar').value,'Other Cars Interested In'))
                        {
                                       
                           alert("Invalid character in Other Cars Interested");		
                           document.getElementById('txtOtherCar').value="";            
	                       document.getElementById('txtOtherCar').focus();
                           return false;
                                        
                        } 


                     }
                     
                     
                  
                  
                  if(document.getElementById('DrpPurchaseWindow').selectedIndex=="0")
                     {
                     
                         alert("Please Select Purchase Window");
                         document.getElementById("DrpPurchaseWindow").focus();
                         return false;


                     }
                  
                
                        
  
                   
               
                return true;

            }    
