﻿// JScript File
   
    function reg_validation()
{
    var err =1; 
    var message =""; 
    var msg="";
    
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value=="")
	{			
	err++;
	message=message+"Enter Name\n";
	}  
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value=="")
	{			
	err++;
	message=message+"Enter Address\n";
	} 
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtAge").value=="")
	{			
	err++;
	message=message+"Enter Age\n";
	}else if(document.getElementById("ctl00_ContentPlaceHolder1_txtAge").value!="") 
	{  
  	var PH=document.getElementById("ctl00_ContentPlaceHolder1_txtAge").value;
  	var i,index,j;
  	var ai;
  	var str="!@#$%^&*()~`_-=*/<+\|?:{],}[;'.> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";                      
	  for (i = 0; i < PH.length; i++) 
	  {
		var c = PH.charAt(i);                 
		index=str.indexOf(c) ;                        
		
	  }    if(index!=-1) 
		{
		  err++;
		  message=message+"Enter valid Age ( ex:25 )\n";
		}  
		else
		{
			if(parseInt(PH)<18 || parseInt(PH)>80)
			{
			err++;
		      message=message+"Enter Age between 15 to 80\n";
			}
		}
    }  
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtMobile").value=="")
	{			
	err++;
	message=message+"Enter Mobile Number\n";
	} 
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlJarea").value=="Select")
	{			
	err++;
	message=message+"Select Job Category\n";
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlSubJarea").value=="Select")
	{			
	err++;
	message=message+"Select Job SubCategory\n";
	} 
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value=="")
	{			
	err++;
	message=message+"Enter Password\n";
	}else if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value!="") 
	{
	 var Pass=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
	 var i,index,j;
	 var str=" ";
	 if(Pass.charAt(0)==" ")
 	{
	err++;
	message=message+"Don't allow space in password\n";  
	 }
		if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value.length<6)
	{
	err++;
			message=message+"Password should contain atleast 6 characters\n";            
	} 
	}  
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtCPassword").value=="")
	{	
	err++;
	message=message+"Enter Confirm Password\n";
	}else if(document.getElementById("ctl00_ContentPlaceHolder1_txtCPassword").value!="") 
	{
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtCPassword").value!=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value)
	{
	err++;
	message=message+"Password and Confirm Password must be unique\n";
	}
	}
	
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value!="") 
	{   
	var str;
	var testresults           
	var EA=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value; 
	EA = EA.toLowerCase();                 
 	    if((EA.substring(0,1)<"a" || EA.substring(0,1)>"z") && (EA.substring(0,1)<"A" || EA.substring(0,1)>"Z"))
 	    {               
 	         err++;
 	         document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value="";
	         message=message+"Enter valid E-mail Address\n";             
 	    }
	    else 
	    {              
	        var filter=new RegExp("^[a-zA-Z0-9_.\\-]+@[a-zA-Z0-9\\-]+\\.(co.in|com|org|net|biz|info|bussinessname|aero|biz|info|jobs|museum|CO.IN|COM|ORG|NET|BIZ|INFO|BUSSINESSNAME|AERO|BIZ|INFO|JOBS|MUSEUM)$");
            if (filter.test(EA))
             {
                
             }
            else
            {
             err++;
 	         message=message+"Enter valid E-mail Address\n";
           }
    	}  
	} 
	
	if (err!=0 )
    {
     msg="Please Fill the following :\n"+message;
//    alert(msg);
    }
    
	if(err>=1)
               {
                 var i;
                 var almsg;
                 var errmsg="";
                 almsg = new Array(err);
              for(i=0;i<err;i++)
               {
                 almsg=msg.split('\n');
                 errmsg=almsg[i];
					 		   
				 if(errmsg=="Enter Name")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtName").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Enter Address")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Enter Age"||errmsg=="Enter valid Age ( ex:25 )"||errmsg=="Enter Age between 15 to 80")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtAge").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtAge").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Enter Mobile Number")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtMobile").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtMobile").focus();   
                alert(msg);
                return false; 
				}
//				else if(errmsg=="Enter Valid E-mail Address"||errmsg=="Enter Valid E-mail Address")
				else if(errmsg=="Enter valid E-mail Address")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Select Job Category")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_ddlJarea").value="Select";
                document.getElementById("ctl00_ContentPlaceHolder1_ddlJarea").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Select Job SubCategory")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_ddlSubJarea").value="Select";
                document.getElementById("ctl00_ContentPlaceHolder1_ddlSubJarea").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Enter Password" || errmsg=="Don't allow space in password" || errmsg=="Password should contain atleast 6 characters")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();   
                alert(msg);
                return false; 
				}
				else if(errmsg=="Enter Confirm Password" || errmsg=="Password and Confirm Password must be unique")
               {                
                document.getElementById("ctl00_ContentPlaceHolder1_txtCPassword").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtCPassword").focus();   
                alert(msg);
                return false; 
				}
				}
				}    
}

     
