﻿// JScript File
function applyonlinevalid()
{
        var temp = true;
        if (document.getElementById("ctl00_ContentPlaceHolder1_name").value=="")
		{
		     alert("Please enter your name");
		     document.getElementById("ctl00_ContentPlaceHolder1_name").focus();
		     temp = false;
		     return false;
		}   
		else
		{
		    if(!isAlphabet(document.getElementById("ctl00_ContentPlaceHolder1_name"),'Please enter alphabets only'))
	        {
	            document.getElementById("ctl00_ContentPlaceHolder1_name").value="";
	            document.getElementById("ctl00_ContentPlaceHolder1_name").focus();
	            return false;
	        }
		}    
		if (document.getElementById("ctl00_ContentPlaceHolder1_email").value=="")
		{
		     alert("Please enter your Email id");
		     document.getElementById("ctl00_ContentPlaceHolder1_email").focus();
		     temp = false;
		     return false;
		} 
		if (document.getElementById("ctl00_ContentPlaceHolder1_email").value!="")
		{
		    if(!emailValidator(document.getElementById("ctl00_ContentPlaceHolder1_email")))
		    {
		         alert("Please enter a valid Email id ");
		         document.getElementById("ctl00_ContentPlaceHolder1_email").focus();
		         temp = false;
		         return false;
		    }
		}
		 if ((document.getElementById("ctl00_ContentPlaceHolder1_mobile").value=="") && (document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value==""))
		{
		     alert("Please enter Either Mobile / Residence / Office Number ");
		     document.getElementById("ctl00_ContentPlaceHolder1_phoneno").focus();
		     temp = false;
		     return false;
		}   
	    if (document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value!="")
	     {
	         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value))
	         {
	             alert("Please enter numbers only");
	             document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value = "";
	             document.getElementById("ctl00_ContentPlaceHolder1_phoneno").focus();
	             temp = false;
	             return false;
	         }
	         else
	         {
	            if(document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value.substring(0,1) != "0")
	            {
	                alert("STD Code should starts with 0");
	                document.getElementById("ctl00_ContentPlaceHolder1_phoneno").value = "";
	                document.getElementById("ctl00_ContentPlaceHolder1_phoneno").focus();
	                temp = false;
	                return false;
	            }
	            else
                {
                    if(!lengthRestriction(document.getElementById("ctl00_ContentPlaceHolder1_phoneno"),6,16))
                    {
                        return false;
                    }
                }
	         }
	    }
	    if (document.getElementById("ctl00_ContentPlaceHolder1_mobile").value!="")
	     {
	         if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_mobile").value))
	         {
	             alert("Please enter numbers only");
	             document.getElementById("ctl00_ContentPlaceHolder1_mobile").value = "";
	             document.getElementById("ctl00_ContentPlaceHolder1_mobile").focus();
	             temp = false;
	             return false;
	         }
	        if(!ismobileno(document.getElementById("ctl00_ContentPlaceHolder1_mobile"),10))
            {
                return false;
            }
	    }
}

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;
        }
       else if(isDescription(trim(document.getElementById('ctl00_ContentPlaceHolder1_qualif').value))==false)
        {
            alert('please avoid using $@#%^&*<>?:;{}!+[]|/');
             var question=document.getElementById('ctl00_ContentPlaceHolder1_qualif').value; 
             document.getElementById('ctl00_ContentPlaceHolder1_qualif').value=question.replace(/[^-.,a-zA-Z0-9\s]/gi,'');            
        return false;
        }
        else if(isDescription(trim(document.getElementById('ctl00_ContentPlaceHolder1_occupation').value))==false)
        {
            alert('please avoid using $@#%^&*<>?:;{}!+[]|/');
             var question=document.getElementById('ctl00_ContentPlaceHolder1_occupation').value; 
             document.getElementById('ctl00_ContentPlaceHolder1_occupation').value=question.replace(/[^-.,a-zA-Z0-9\s]/gi,'');            
        return false;
        }
        else if(isDescription(trim(document.getElementById('ctl00_ContentPlaceHolder1_briefpre').value))==false)
        {
            alert('please avoid using $@#%^&*<>?:;{}!+[]|/');
             var question=document.getElementById('ctl00_ContentPlaceHolder1_briefpre').value; 
             document.getElementById('ctl00_ContentPlaceHolder1_briefpre').value=question.replace(/[^-.,a-zA-Z0-9\s]/gi,'');            
        return false;
        }
        else if(isDescription(trim(document.getElementById('ctl00_ContentPlaceHolder1_tworef').value))==false)
        {
            alert('please avoid using $@#%^&*<>?:;{}!+[]|/');
             var question=document.getElementById('ctl00_ContentPlaceHolder1_tworef').value; 
             document.getElementById('ctl00_ContentPlaceHolder1_tworef').value=question.replace(/[^-.,a-zA-Z0-9\s]/gi,'');            
        return false;
        }
    }        
    return true;
}

