﻿// JScript File

function fnNotAlphabetA(e)
{
//
    var code = e.keyCode ? event.keyCode : e.which ? e.which : e.charCode;        
    //Code Explanation{ 0-9, 45=Insert, 13=Enter, 08=Backspace, 09=Tab}

    if ((code >= 48 && code <= 57)||(code == 45 || code == 13 || code == 08 || code == 09)) 
    { 
        checknos = true;
	    return (checknos);
    }
    else
    {
	    checknos= false;
	    alert("Only Number Allowed !");	
	    return (checknos);
    }
}

function fnAlphabetwithSpaceA(e)
    {
  
	var code = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
	//alert(code);
	//alert(code);s
	//if ((code >= 65 && code <= 91)||(code >= 97 && code <= 123) ||(code == 32))
    if ((code >= 65 && code <= 90)||(code >= 97 && code <= 122) || code==32 || code==46 || code==8 || code==17 || code==127 || code==9 || code==16  || code==39 || code==40)		
	{ 
        checknos = true;
		return (checknos);
	}
	else
	{
		checknos= false;			
		alert("Only Alphabates Allowed !");		
		return (checknos);   
	}
  }
  // Added by pramodk on 22.12.2009 for allowing the character "/"
  
  function fnAlphabetwithSpaceB(e)
    {
  
	var code = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
	//alert(code);
	//alert(code);s
	//if ((code >= 65 && code <= 91)||(code >= 97 && code <= 123) ||(code == 32))
    if ((code >= 65 && code <= 90)||(code >= 97 && code <= 122) || code==32 || code==46 || code==47 || code==8 || code==17 || code==127 || code==9 || code==16  || code==39 || code==40)		
	{ 
        checknos = true;
		return (checknos);
	}
	else
	{
		checknos= false;			
		alert("Only Alphabates Allowed !");		
		return (checknos);   
	}
  }
  //
  
  
  function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}
  
   function chkAgentValidations()
    {
            if(trim(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtName").value) == "")
            {
             alert("Enter Name");
            document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtName.focus();
            return false;
            }
            
            
            
           if(trim(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtCity").value) == "")
           {
                alert("Enter City.");
                document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtCity.focus();
                return false;
           }
           if(trim(document.getElementById("ctl00_ctl00_MainContent_QueryForm_txtEmailId").value) == "")
           {
                alert("Enter valid EmailId.");
                document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtEmailId.focus();
                return false;
           }
           
           if (echeck(document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtEmailId.value)==false)
           {
		      document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtEmailId.value=""
		       document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtEmailId.focus()
		       return false
	       }
             
             if(document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.value == "")
           {
                alert("Enter Mobile Number.");
                document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.focus();
                return false;
           }
              if(document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.value.length != 10)
           {
               alert("Enter 10 charactor valid Mobile Number.");
                document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.focus();
                return false;
           }
             if (document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.value.charAt(0)!="9" && document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.value.charAt(0)!="8" )
           {
        alert("Mobile Number : The number can only start with 8 or 9.");
        document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtMobile.focus();        
        return false
         }
         if(document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$chkProducts$0.checked == true ||
           document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$chkProducts$1.checked ==  true ||
           document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$chkProducts$2.checked ==  true     )
           {}
           else
           {
                 alert("Select Atleast One Insurance Product.");
                return false;
           }    
           
           
              if(document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtInsuranceAss.value == "")
           {
                 alert("Enter Insurance Company Name.");
                document.aspnetForm.ctl00$ctl00$MainContent$QueryForm$txtInsuranceAss.focus();
                return false;
           }          

      return true;
            
    }


    function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}



      