﻿// JScript File
function healthvalidation()
{
document.getElementById("ctl00_ContentPlaceHolder1_Label1").innerHTML="";
    var temp = true;
        if (document.getElementById("ctl00_ContentPlaceHolder1_insuredname").value=="")
		{
		     alert("Please enter name of the insured");
		     document.getElementById("ctl00_ContentPlaceHolder1_insuredname").focus();
		     temp = false;
		     return false;
		}  
		else
		{
		    if(!isAlphabet(document.getElementById("ctl00_ContentPlaceHolder1_insuredname"),'Please enter alphabets only'))
	        {
	            document.getElementById("ctl00_ContentPlaceHolder1_insuredname").value="";
	            document.getElementById("ctl00_ContentPlaceHolder1_insuredname").focus();
	            return false;
	        }
		} 
		if (document.getElementById("ctl00_ContentPlaceHolder1_policyno").value=="")
		{
		     alert("Please enter Policy Number/Cover Note Number");
		     document.getElementById("ctl00_ContentPlaceHolder1_policyno").focus();
		     temp = false;
		     return false;
		} 
		else
		{
		    if(!isAlphanumeric(document.getElementById("ctl00_ContentPlaceHolder1_policyno"),'Please enter alphanumeric values only'))
	        {
	            document.getElementById("ctl00_ContentPlaceHolder1_policyno").value="";
	            document.getElementById("ctl00_ContentPlaceHolder1_policyno").focus();
	            return false;
	        }
		}   
		if (document.getElementById("ctl00_ContentPlaceHolder1_emailid").value=="")
		{
		     alert("Please enter your Email id");
		     document.getElementById("ctl00_ContentPlaceHolder1_emailid").focus();
		     temp = false;
		     return false;
		} 
		if (document.getElementById("ctl00_ContentPlaceHolder1_emailid").value!="")
		{
		    if(!emailValidator(document.getElementById("ctl00_ContentPlaceHolder1_emailid")))
		    {
		         alert("Please enter a valid Email id ");
		         document.getElementById("ctl00_ContentPlaceHolder1_emailid").focus();
		         temp = false;
		         return false;
		    }
		}
		if ((document.getElementById("ctl00_ContentPlaceHolder1_mobileno").value=="") && (document.getElementById("ctl00_ContentPlaceHolder1_phone1").value=="") && (document.getElementById("ctl00_ContentPlaceHolder1_phone2").value==""))
		{
		     alert("Please enter either Mobile/Residence/Office Number ");
		     document.getElementById("ctl00_ContentPlaceHolder1_mobileno").focus();
		     temp = false;
		     return false;
		}   
	    if (document.getElementById("ctl00_ContentPlaceHolder1_mobileno").value!="")
	     {
	         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_mobileno").value))
	         {
	             alert("Please enter numbers only");
	             document.getElementById("ctl00_ContentPlaceHolder1_mobileno").value = "";
	             document.getElementById("ctl00_ContentPlaceHolder1_mobileno").focus();
	             temp = false;
	             return false;
	         }
	            if(!ismobileno(document.getElementById("ctl00_ContentPlaceHolder1_mobileno"),10))
                {
                    return false;
                }
	    }
		if (document.getElementById("ctl00_ContentPlaceHolder1_phone1").value!="")
		{
		     if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_phone1").value))
		     {
		         alert("Please enter numbers only");
		         document.getElementById("ctl00_ContentPlaceHolder1_phone1").value = "";
		         document.getElementById("ctl00_ContentPlaceHolder1_phone1").focus();
		         temp = false;
		         return false;
		     }
		     if(!lengthRestriction(document.getElementById("ctl00_ContentPlaceHolder1_phone1"),6,10))
            {
                return false;
            }
		     if(document.getElementById("ctl00_ContentPlaceHolder1_std1").value=="")
		     {
		         alert("Please enter STD Code");
		         document.getElementById("ctl00_ContentPlaceHolder1_std1").focus();
		         temp = false;
		         return false;
		     }  
		     if (document.getElementById("ctl00_ContentPlaceHolder1_std1").value!="")
		     {
		         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_std1").value))
		         {
		             alert("Please enter numbers only");
		             document.getElementById("ctl00_ContentPlaceHolder1_std1").value = "";
		             document.getElementById("ctl00_ContentPlaceHolder1_std1").focus();
		             temp = false;
		             return false;
		         }
		         else
	             {
	                if(document.getElementById("ctl00_ContentPlaceHolder1_std1").value.substring(0,1) != "0")
	                {
	                    alert("STD Code should starts with 0");
	                    document.getElementById("ctl00_ContentPlaceHolder1_std1").value = "";
	                    document.getElementById("ctl00_ContentPlaceHolder1_std1").focus();
	                    temp = false;
	                    return false;
	                }
	                else
                    {
                        if(!lengthRestriction(document.getElementById("ctl00_ContentPlaceHolder1_std1"),3,6))
                        {
                            return false;
                        }
                    }
	             }
		     }
		}   
		if (document.getElementById("ctl00_ContentPlaceHolder1_phone2").value!="")
		{
		     if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_phone2").value))
		     {
		         alert("Please enter numbers only");
		         document.getElementById("ctl00_ContentPlaceHolder1_phone2").value = "";
		         document.getElementById("ctl00_ContentPlaceHolder1_phone2").focus();
		         temp = false;
		         return false;
		     }
		    if(!lengthRestriction(document.getElementById("ctl00_ContentPlaceHolder1_phone2"),6,10))
            {
                return false;
            }
		     if(document.getElementById("ctl00_ContentPlaceHolder1_std2").value=="")
		     {
		         alert("Please enter STD Code");
		         document.getElementById("ctl00_ContentPlaceHolder1_std2").focus();
		         temp = false;
		         return false;
		     }  
		     if (document.getElementById("ctl00_ContentPlaceHolder1_std2").value!="")
		     {
		         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_std2").value))
		         {
		             alert("Please enter numbers only");
		             document.getElementById("ctl00_ContentPlaceHolder1_std2").value = "";
		             document.getElementById("ctl00_ContentPlaceHolder1_std2").focus();
		             temp = false;
		             return false;
		         }
		         else
	             {
	                if(document.getElementById("ctl00_ContentPlaceHolder1_std2").value.substring(0,1) != "0")
	                {
	                    alert("Please enter STD Code");
	                    document.getElementById("ctl00_ContentPlaceHolder1_std2").value = "";
	                    document.getElementById("ctl00_ContentPlaceHolder1_std2").focus();
	                    temp = false;
	                    return false;
	                }
	                else
                    {
                        if(!lengthRestriction(document.getElementById("ctl00_ContentPlaceHolder1_std2"),3,6))
                        {
                            return false;
                        }
                    }
	             }
		     }
		} 
    if (document.getElementById("ctl00_ContentPlaceHolder1_insuredname").value=="")
	{
	     alert("Enter name of the person hospitalised");
	     document.getElementById("ctl00_ContentPlaceHolder1_insuredname").focus();
	     temp = false;
	     return false;
	}  
	if(document.getElementById("ctl00_ContentPlaceHolder1_accdate").value == "") 
	{
	    alert("Please select the Date of Admission from the calendar");
	    temp = false;
	    return false;
	}
	if (document.getElementById("ctl00_ContentPlaceHolder1_hospitalname").value=="")
	{
	     alert("Please enter the Name of the Hospital ");
	     document.getElementById("ctl00_ContentPlaceHolder1_hospitalname").focus();
	     temp = false;
	     return false;
	}  
	if (document.getElementById("ctl00_ContentPlaceHolder1_hospitalplace").value=="")
	{
	     alert("Please enter the Place of the Hospital ");
	     document.getElementById("ctl00_ContentPlaceHolder1_hospitalplace").focus();
	     temp = false;
	     return false;
	}  
	if (document.getElementById("ctl00_ContentPlaceHolder1_alignment").value=="")
	{
	     alert("Please enter the Nature of Ailment");
	     document.getElementById("ctl00_ContentPlaceHolder1_alignment").focus();
	     temp = false;
	     return false;
	}  
	if (document.getElementById("ctl00_ContentPlaceHolder1_claimamt").value=="")
	{
	     alert("– Please enter the Estimated Claim Amount");
	     document.getElementById("ctl00_ContentPlaceHolder1_claimamt").focus();
	     temp = false;
	     return false;
	}  
	if (document.getElementById("ctl00_ContentPlaceHolder1_claimamt").value!="")
    {
         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_claimamt").value))
         {
             alert("Please enter numbers only");
             document.getElementById("ctl00_ContentPlaceHolder1_claimamt").value = "";
             document.getElementById("ctl00_ContentPlaceHolder1_claimamt").focus();
             temp = false;
             return false;
         }
    } 
     if (document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value=="")
	        {
	             alert("Please enter the text that you see in the image");
        	     document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").focus();
	             temp = false;
	             return false;
	        } 
	        else
            {
                var url="ajax.aspx";
                url=url+"?capcha="+document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value;                         
                imgHTTP.open('GET',url,false);                               
                imgHTTP.send(null);                               
                //alert(imgHTTP.responseText);
                if(imgHTTP.responseText =='1')
                {  
                    alert("Please enter the correct text");
                    document.getElementById("ctl00_ContentPlaceHolder1_Label1").innerHTML="*";
                    document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value = "";
                    document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").focus();
                    temp = false;
                    return false;
                }
            }	
        }
        var imgHTTP=getreq(); 
        function getreq() { // returns false if exists
	    if(window.ActiveXObject) { // if IE
		    try {
		    return new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
		    try {
		    return new ActiveXObject("Microsoft.XMLHTTP");
		    } catch(e) {
		    return;
			    }
		    }
	    } else if(window.XMLHttpRequest) { // if Mozilla, Safari, etc.
		    return new XMLHttpRequest();
		    }
}
function inputValidation(type,e)
{
    var key;
    if(document.all)
        key=e.keyCode;
    else if(document.getElementById)    
        key=e.which;
    if(key==8 || key==46 || key==13 ||key==32 || key == 16)    
        return true;  
    if(type=='message')
    {
        if(isDescription(trim(document.getElementById('ctl00_ContentPlaceHolder1_address').value))==false)
        {
            alert('please avoid using $@#%^&*<>?:;{}!+[]|/');
             var question=document.getElementById('ctl00_ContentPlaceHolder1_address').value; 
             document.getElementById('ctl00_ContentPlaceHolder1_address').value=question.replace(/[^-.,a-zA-Z0-9\s]/gi,'');            
        return false;
        }
    }        
    return true;
}

