// JavaScript Document v2.0 & v3.0

/**--------------------------
//* Validate - Forward to friend 
---------------------------**/
function validateEmailPopUp()
{
	var name = document.getElementById("iis:yourName").value;
	var mail = document.getElementById("iis:mailId").value;
	var friEmail=document.getElementById("iis:emailId").value;
	
	if(name=="")
	 {
	  alert("Plese enter your Name");
	  document.getElementById("iis:yourName").focus();
	  return false;
	 }
	 if(name!=null)
	 {
	     if (!isNaN(name)) 
	      {
	        alert("Your Name must contain alphabets only");     
	         document.getElementById("iis:yourName").focus();
	        return false;
	      }
	  }
	 if(mail=="")
	 {
	  alert("Please enter your EmailId");
	  document.getElementById("iis:mailId").focus();
	  return false;
	 }
	 if(mail!=null)
	 {
	    var email = document.getElementById("iis:mailId").value; 
	  	var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
		var test1=e.test(email);
		if(test1==false)
		{
			alert("Please enter valid E-Mail ID");
			document.getElementById("iis:mailId").focus();
			return false;
		}
	 }
	 
	 
	 if(friEmail=="")
	 {
	  	alert("Please enter your friend EmailId");
	  	document.getElementById("iis:emailId").focus();
		return false;
	 }
	 if(friEmail!=null)
	 {
	    var email = document.getElementById("iis:emailId").value; 
	  	var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
		var test1=e.test(email);
		if(test1==false)
		{
			alert("Your Friend E-mail must be valid");
			document.getElementById("iis:emailId").focus();
			return false;
		}
		
	 }
	 
	 if((friEmail!="")&&(mail!="")&&(name!="")){
	   alert("Offer Details sent successfully");
	  window.close();
	 }
}

/**--------------------------
//* Validate Phone Number script - Register Mobile Number 
---------------------------**/
function checkMobile()
{
	var mobile = document.getElementById("hi:mobileNumber").value; 
	var returnval1=true
	var anum=/[9]\d{9}$/;
	var m=anum.test(mobile);
		 
	  if(m==false)
	  {
	    if(mobile=="")
	    {
	     alert("Please enter your mobile number");
	     returnval1=false;
	     document.getElementById("mobileNumber").focus();
	    }
	    else
	    {
	     alert("Please enter valid phone number");
	     document.getElementById("mobileNumber").focus();
		 returnval1=false
	    }
	  }
	  else
	  {
	    MM_openBrWindow('popup.html','popup','width=250,height=250, top=250, left=350');	  
	  }
	return returnval1
}
/**--------------------------
//* Validate Email Field - Register Email 
---------------------------**/
function checkEmail()
{	
  	var email = document.getElementById("emailId").value; 
  	var returnval=true
	var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
	var test1=e.test(email);
	
	if(test1==false)
	{
		if(email=="")
		{
		  alert("Please enter email id");
		  returnval=false;
		  document.getElementById("emailId").focus();
		}
		else
		{
			alert("Please enter valid E-Mail ID");
			document.getElementById("emailId").focus();
			returnval=false
		}
	}
	else
	{
		MM_openBrWindow('popup.html','popup','width=250,height=250, top=250, left=350'); 
	}
	return returnval
}
var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?0123456789";
var iCha="!@#$&%^*()+=-[]\\\';,./{}|\":<>?";



/**--------------------------
//* Validate Form
---------------------------**/
function validate(abc){

 var businessName;
 var mobileNumber;
 var mail;
 var country;
 var state;
 var city;
 
    businessName = document.getElementById("businessName").value;
    mobileNumber =  document.getElementById("mobile").value;
    mail= document.getElementById("emailId").value;
    country= document.getElementById("make").value;
    state= document.getElementById("type").value;
    city= document.getElementById("model").value;
    
/**--------------------------
//* Validate BusinessName 
---------------------------**/
    
    if(businessName=="")
   {
	  alert("Please Enter Your Business Name");
	  document.getElementById("businessName").focus();
	  return false;
   }
   if(businessName!="")
 {
     if (!isNaN(businessName)) 
      {
        alert("Business Name must contain alphabets only");     
        document.getElementById("businessName").value =""; 
        document.getElementById("businessName").focus(); 
        return false;
      }
      
 	for (var i = 0; i < businessName.length; i++)
 	{
        if (iChars.indexOf(businessName.charAt(i)) != -1)
         {
         alert ("Business Name must contain alphabets only");
         document.getElementById("businessName").value = ""; 
         document.getElementById("businessName").focus();  
         return false;
        }
 	}    
}

/**--------------------------
//* Validate Country Field
---------------------------**/
if(country== 0){
    alert("Please Select Your Country");
    document.getElementById("make").focus();
    return false;
 }
 
/**--------------------------
//* Validate State Field
---------------------------**/
if(state== 0){
    alert("Please Select Your State");
    document.getElementById("type").focus();
    return false;
 }
 
/**--------------------------
//* Validate city Field
---------------------------**/
 if(city== 0){
    alert("Please Select Your city");
    document.getElementById("model").focus();
    return false;
 }
 
 
/**--------------------------
//* Validate Phone Number script
---------------------------**/
 if(mobileNumber=="")
 {
	  alert("Please Enter Your mobileNumber");
	  document.getElementById("mobile").focus();
	  return false;
  }
   if(mobileNumber!="")
 {
  var ph1 =document.getElementById("mobile").value; 
	 
	if(ph1.length<10){
       alert("Please Enter Valid Number");
        document.getElementById("mobile").value="";
        document.getElementById("mobile").focus();
      return false;
    }
 if(isNaN(ph1)) 
     {
       alert("Please Enter Valid Number"); 
       document.getElementById("mobile").value="";
         document.getElementById("mobile").focus(); 
         return false;
      }
     
       if(ph1<=0){
 	     alert("Please Enter Valid Number");
 	       document.getElementById("mobile").value=""; 
           document.getElementById("mobile").focus();
 	    return false;
 	  }
      else{
       for (var i = 0; i < ph1.length; i++)
 	  {
        if (iCha.indexOf(ph1.charAt(i)) != -1)
         {
         alert ("Please Enter Valid Number");
         document.getElementById("mobile").value=""; 
          document.getElementById("mobile").focus();
         return false;
        }
      } }
 }
 
/**--------------------------
//* Validate Email Field
---------------------------**/
 
 if(mail=="")
 {
  alert("Please Enter Your Email Id");
  document.getElementById("emailId").focus();
  return false;
 }
 if(mail!="")
 {
  	var email = document.getElementById("emailId").value; 
  	var returnval=true
	var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
	var test1=e.test(email);
	if(test1==false)
	{
		alert("Please enter valid E-Mail ID");
		document.getElementById("emailId").value="";
        document.getElementById("emailId").focus();
		return false; 
	}
	
 }
 
  MM_openBrWindow('popup.html','popup','width=250,height=250, top=250, left=350'); 
 
  document.advertform.action="AdOffer.jsp";
  document.advertform.submit();
 }
 
/**--------------------------
//* Validate Register Customer
---------------------------**/
function validateCustomer()
{
	//alert("Hi Here");
	var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?0123456789";
	var iCha="!@#$&%^*()+=-[]\\\';,./{}|\":<>?";

	 var firstname = document.getElementById("regForm:firstName").value; 
	 var lastname = document.getElementById("regForm:lastName").value; 
	 var email = document.getElementById("regForm:emailId").value; 
  	 var mobile = document.getElementById("regForm:mobileNumber").value;
  	 var country = document.getElementById("regForm:livingCountry").value;
  	 var city = document.getElementById("livingCity").value;
    
  	 if(email=="")
  	 {
  	  alert("Please enter E-Mail ID");
  	  document.getElementById("regForm:emailId").focus();
  	  return false;
  	 }
  	 
  	 if(email!=null)
  	 {
	  	 var returnval=true
		 var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
		 var test1=e.test(email);
		if(test1==false)
		{
			alert("Please enter valid E-Mail ID");
			//document.getElementById("regForm:emailId").value="";
			document.getElementById("regForm:emailId").select();
			return false;
		}
	 }
	if(firstname=="")
  	 {
  	  alert("Please enter First Name");
  	  document.getElementById("regForm:firstName").focus();
  	  return false;
  	 } 
	 
	 if(firstname!=null){
	     if (!isNaN(firstname)) 
	      {
	        alert("First Name must contain alphabets only");     
	        //document.getElementById("regForm:firstName").value ="";  
	        document.getElementById("regForm:firstName").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < firstname.length; i++)
	 	{
	        if (iChars.indexOf(firstname.charAt(i)) != -1)
	         {
	         alert ("First Name must contain alphabets only");
	         //document.getElementById("regForm:firstName").value = "";   
	         document.getElementById("regForm:firstName").select();
	         return false;
	        }
	 	}    
	 }
	 
	 if(lastname=="")
  	 {
  	  alert("Please enter Last Name");
  	  document.getElementById("regForm:lastName").focus();
  	  return false;
  	 } 
	 
	 if(lastname!=null){
	     if (!isNaN(lastname)) 
	      {
	        alert("Last Name must contain alphabets only");     
	        //document.getElementById("regForm:lastName").value ="";  
	        document.getElementById("regForm:lastName").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < lastname.length; i++)
	 	{
	        if (iChars.indexOf(lastname.charAt(i)) != -1)
	         {
	         alert ("Last Name must contain alphabets only");
	         //document.getElementById("regForm:lastName").value = "";   
	         document.getElementById("regForm:lastName").select();
	         return false;
	        }
	 	}    
	 }
	 
	if(country=="")
  	 {
  	  alert("Please enter Country Name");
  	  document.getElementById("regForm:livingCountry").focus();
  	  return false;
  	 } 
	 
	 if(country!=null)
	 {
	     if (!isNaN(country)) 
	      {
	        alert("Country must contain alphabets only");     
	        //document.getElementById("regForm:livingCountry").value ="";  
	        document.getElementById("regForm:livingCountry").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < country.length; i++)
	 	{
	        if (iChars.indexOf(country.charAt(i)) != -1)
	         {
	         alert ("Country must contain alphabets only");
	         //document.getElementById("regForm:livingCountry").value = "";   
	         document.getElementById("regForm:livingCountry").select();
	         return false;
	        }
	 	}    
	 }
	 
		 
	if(city=="")
     {
      	alert("Please enter Your City");
  	    document.getElementById("livingCity").focus();
      	return false;
 	}
    
     if(isNaN(mobile)) 
     {
       alert("Contact Number must contain Numbers only"); 
       //document.getElementById("regForm:mobileNumber").value=""; 
        document.getElementById("regForm:mobileNumber").select();
         return false;
      }	
 }
/**----------------------------------------
//* Validate International Customer Register
-------------------------------------------**/
function validateIntCust()
{
	var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?0123456789";
	var iCha="!@#$&%^*()+=-[]\\\';,./{}|\":<>?";

	 var firstname = document.getElementById("regForm:firstName").value; 
	 var lastname = document.getElementById("regForm:lastName").value; 
	 var email = document.getElementById("regForm:emailId").value; 
  	 var mobile = document.getElementById("regForm:mobileNumber").value;
  	 var country = document.getElementById("livingCountry").value;
  	 var city = document.getElementById("regForm:livingCity").value;
  
  	 if(email=="")
  	 {
  	  alert("Please enter E-Mail ID");
  	  document.getElementById("regForm:emailId").select();
  	  return false;
  	 }
  	 
  	 if(email!=null)
  	 {
	  	 var returnval=true
		 var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
		 var test1=e.test(email);
		if(test1==false)
		{
			alert("Please enter valid E-Mail ID");
			//document.getElementById("regForm:emailId").value="";
			document.getElementById("regForm:emailId").select();
			return false;
		}
	 }
	if(firstname=="")
  	 {
  	  alert("Please enter First Name");
  	  document.getElementById("regForm:firstName").select();
  	  return false;
  	 } 
	 
	 if(firstname!=null){
	     if (!isNaN(firstname)) 
	      {
	        alert("First Name must contain alphabets only");     
	        //document.getElementById("regForm:firstName").value ="";  
	        document.getElementById("regForm:firstName").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < firstname.length; i++)
	 	{
	        if (iChars.indexOf(firstname.charAt(i)) != -1)
	         {
	         alert ("First Name must contain alphabets only");
	         //document.getElementById("regForm:firstName").value = "";   
	         document.getElementById("regForm:firstName").select();
	         return false;
	        }
	 	}    
	 }
	 
	 if(lastname=="")
  	 {
  	  alert("Please enter Last Name");
  	  document.getElementById("regForm:lastName").select();
  	  return false;
  	 } 
	 
	 if(lastname!=null){
	     if (!isNaN(lastname)) 
	      {
	        alert("Last Name must contain alphabets only");     
	        //document.getElementById("regForm:lastName").value ="";  
	        document.getElementById("regForm:lastName").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < lastname.length; i++)
	 	{
	        if (iChars.indexOf(lastname.charAt(i)) != -1)
	         {
	         alert ("Last Name must contain alphabets only");
	         //document.getElementById("regForm:lastName").value = "";   
	         document.getElementById("regForm:lastName").select();
	         return false;
	        }
	 	}    
	 }
	  if(country==""){
    	alert("Please Enter Your Country");
    	document.getElementById("livingCountry").select();
    	return false;
 	}

	 if(city=="")
  	 {
  	  alert("Please enter City Name");
  	  document.getElementById("regForm:livingCity").select();
  	  return false;
  	 } 
	 
	 if(city!=null)
	 {
	     if (!isNaN(city)) 
	      {
	        alert("City must contain alphabets only");     
	        //document.getElementById("regForm:livingCity").value ="";  
	        document.getElementById("regForm:livingCity").select();
	        return false;
	      }
	      
	 	for (var i = 0; i < city.length; i++)
	 	{
	         if (iChars.indexOf(city.charAt(i)) != -1)
	          {
	           alert ("City must contain alphabets only");
	         //document.getElementById("regForm:livingCity").value = "";   
	           document.getElementById("regForm:livingCity").select();
	           return false;
	           }
	 	}    
	 }
     if(isNaN(mobile)) 
     {
       alert("Contact Number must contain Numbers only"); 
        document.getElementById("regForm:mobileNumber").select();
         return false;
      }

 }
/**-------------------------------
//* Validate Customers VPP Details
----------------------------------**/
function validateVPPData()
{
	var firstname = document.getElementById("vppForm:firstName").value;
	var lastname = document.getElementById("vppForm:lastName").value;
	var address1 = document.getElementById("vppForm:addressLine1").value;
	var address2 = document.getElementById("vppForm:addressLine2").value;
	var pin = document.getElementById("vppForm:pinCode").value;
	var email = document.getElementById("vppForm:emailId").value;
	var mobile = document.getElementById("vppForm:mobileNumber").value;

	if(firstname=="")
	{
	  	alert("Please enter First Name");
	    document.getElementById("vppForm:firstName").select();
	    return false;
	}
	if(lastname=="")
  	 {
  	  alert("Please enter Last Name");
  	  document.getElementById("vppForm:lastName").select();
  	  return false;
  	 } 
	 
	 if(address1=="")
  	 {
  	  alert("Please enter Address Line 1");
  	  document.getElementById("vppForm:addressLine1").select();
  	  return false;
  	 } 
  	 if(address2=="")
  	 {
  	  alert("Please enter Address Line 2");
  	  document.getElementById("vppForm:addressLine2").select();
  	  return false;
  	 }
  	 if(pin=="")
  	 {
  	  alert("Please enter Pin Code");
  	  document.getElementById("vppForm:pinCode").select();
  	  return false;
  	 }
  	 if(isNaN(pin)) 
     {
       alert("Pin Code must contain Numbers only"); 
       document.getElementById("vppForm:pinCode").select();
       return false;
     }
  	 
   	 if(email=="")
  	 {
  	  alert("Please enter E-Mail ID");
  	  document.getElementById("vppForm:emailId").select();
  	  return false;
  	 }
  	 
  	 if(email!=null)
  	 {
	  	 var returnval=true
		 var e=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]+\.([a-z]{2,4}|\d+)$/;
		 var test1=e.test(email);
		if(test1==false)
		{
			alert("Please enter valid E-Mail ID");
			document.getElementById("vppForm:emailId").select();
			return false;
		}
	 }
	 if(mobile=="")
  	 {
  	  alert("Please enter Mobile Number");
  	  document.getElementById("vppForm:mobileNumber").select();
  	  return false;
  	 }
	 if(isNaN(mobile)) 
     {
       alert("Mobile Number must contain Numbers only"); 
       document.getElementById("vppForm:mobileNumber").select();
       return false;
     }
     if(!document.getElementById("vppForm:checkVpp").checked)
	{
	alert("Please accept the agreement"); 
	return false; 
	}
	 
}
/**--------------------------
//* Search Function
---------------------------**/
function calSearchData()
{
	//alert("Hi here");
	var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?";
	var iCha="!@#$&%^*()+=-[]\\\';,./{}|\":<>?";

	var search;
	var city, cityname,country,countryname;	 
	var abc = "abcd";
	search= document.getElementById("search").value;
	city = document.getElementById("hidcityid").value;
	cityname = document.getElementById("hidcityname").value;
	country = document.getElementById("hidcountryid").value;
	countryname = document.getElementById("hidcountryname").value;  
	  
	//alert(city);
	for (var i = 0; i < search.length; i++)
 	{
        if (iChars.indexOf(search.charAt(i)) != -1)
         {
         alert ("Search must contain alphabets and Numbers only");
         document.getElementById("search").value = "";   
         return false;
        }
 	}   
     if(search==0)
	{
		alert("Please Enter Search Data");
		document.getElementById("search").focus();
		return false;
	}
    else
	{
		document.searchForm.action="IISSearchHome.jsp?cityParam="+city+"&cityName="+cityname+"&countryParam="+country+"&countryName="+countryname;
		document.searchForm.submit();
	}
}
/**--------------------------
//* Search Function - On Key Down
---------------------------**/

	var iChars = "!@#$%^*()+=-[]\\\';,./{}|\":<>?";
	var iCha="!@#$&%^*()+=-[]\\\';,./{}|\":<>?";

	function mykeydown() 
	{
	  var whichkey=event.keyCode;
	  	var city, cityname,country,countryname;
	  	
	  search= document.getElementById("search").value;
	  city = document.getElementById("hidcityid").value;
	  cityname = document.getElementById("hidcityname").value;  
	  country = document.getElementById("hidcountryid").value;
	  countryname = document.getElementById("hidcountryname").value;  
	
	  if (whichkey==13 || whichkey==10){
	  search= document.getElementById("search").value; 
	   for (var i = 0; i < search.length; i++)
	 	{
	        if (iChars.indexOf(search.charAt(i)) != -1)
	         {
	         alert ("Search must contain alphabets and Numbers only");
	         document.getElementById("search").value = "";   
	         return false;
	        }
	 	}      
		if(search==0){
		alert("Please Enter Search Data");
				document.getElementById("search").focus();
				return false;
		}else{
		 document.searchForm.action="IISSearchHome.jsp?cityParam="+city+"&cityName="+cityname+"&countryParam="+country+"&countryName="+countryname;
		    document.searchForm.submit();
		  
		}
		}
	}





