﻿// JScript File


    function ltrim (s)
        {
            return s.replace( /^\s*/, "" );
        }
        function validate()
        {
            var uname=document.getElementById("txtNURUsrName");
            var pwd=document.getElementById("TextBox4");
            var confirmpwd=document.getElementById("txtcnfpwd");
             var name=document.getElementById("txtname");
              var email=document.getElementById("TextBox3");
                     var mobile=document.getElementById("txtmobileno");
           
           
            var ploc=document.getElementById("ddlploc");
             var cloc=document.getElementById("ddlcloc");
              var indu=document.getElementById("ddlfarea");
               var role=document.getElementById("ddlindtype");
            var kskills=document.getElementById("keyskills");
            var year=document.getElementById("ddlexpfrom");
            var month=document.getElementById("ddexpmonth");
           
     
           
            var rbtmale=document.getElementById("rbtmale");
            var rbtfemale=document.getElementById("rbtfemale");
            var date=document.getElementById("dddate");
            var month= document.getElementById("ddmonth");
            var year=document.getElementById("ddyear");
           var upload=document.getElementById("upload");
           
              var txtind=document.getElementById("txtindustry");
           var txtrole=document.getElementById("txtrole");
            var mob=document.getElementById("txtmobileno");
           
           
            
            if (ltrim(uname.value)=="")
            { alert("Please Enter UserName"); uname.value=""; uname.focus(); return false; }
            
               if (ltrim(pwd.value)=="")
            { alert("Please Enter Password"); pwd.value=""; pwd.focus(); return false; }
             if (pwd.value.length<4)
            { alert("Password should minimum 4 characters and maximum of 12 characters"); pwd.focus(); return false; }
               if (pwd.value.length>12)
            { alert("Password should minimum 4 characters and maximum of 12 characters"); pwd.focus(); return false; }
            
            
               if (ltrim(confirmpwd.value)=="")
            { alert("Please Enter ConfirmPassword"); confirmpwd.value="";confirmpwd.focus(); return false; }
             if (pwd.value!=confirmpwd.value)
            { alert("Password entries didn't match."); pwd.focus(); return false; }
            
               if (ltrim(name.value)=="")
            { alert("Please Enter Name"); name.value=""; name.focus(); return false; }
            
            
             str2A=name.value;
            var mobExpA = /^[-A-Z a-z]+$/;
	        if(str2A.match(mobExpA)==null)	
	        { alert("Special Character Not Accepted  In Name Field"); name.focus(); return false; }
	        
	        
            
             if (ltrim(email.value)=="")
            { alert("Please Enter Email Address"); email.value=""; email.focus(); return false; }
             str=email.value;
            var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	        if(str.match(emailExp)==null)	
	        { alert("Invalid Email Address"); email.focus(); return false; }
	        
              if (ltrim(mobile.value)=="")
            { alert("Please Enter Mobile No"); mobile.value=""; mobile.focus(); return false; }
            
               str2=mob.value;
            var mobExp = /\d{10}/;
	        if(str2.match(mobExp)==null)	
	        { alert("Invalid Mobile No Ex:9790933474"); mob.focus(); return false; }
	        
	             str2d=mob.value;
            var mobExpd =/^[0-9]+$/;
	        if(str2d.match(mobExpd)==null)	
	        { alert("Invalid Mobile No Ex:9790933474"); mob.focus(); return false; }
	        
	           if (mob.value.length>10)
            { alert("Invalid Mobile No Ex:9790933474"); mob.focus(); return false; }
	        
	        
            if (ddlploc.selectedIndex==0)
            { alert("Please specify PreferredLocation"); ddlploc.focus(); return false; }
            if (ddlcloc.selectedIndex==0)
            { alert("Please specify CurrentLocation"); ddlcloc.focus(); return false; }
            
             if (ddlfarea.selectedIndex==0)
            { alert("Please specify Industry Type"); ddlfarea.focus(); return false; }
            
                if (ltrim(txtind.value)=="")
            { alert("Please Enter Industry"); txtind.value=""; txtind.focus(); return false; }
            
             if (Role.selectedIndex==0)
            { alert("Please specify Role"); Role.focus(); return false; }
            
                if (ltrim(txtrole.value)=="")
            { alert("Please Enter Role"); txtrole.value=""; txtrole.focus(); return false; }
            
               if (ltrim(kskills.value)=="")
            { alert("Please Enter Keyskills"); kskills.value=""; kskills.focus(); return false; }          
                    
            
            if (ddlexpfrom.selectedIndex==0)
            { alert("Please specify Experience Year"); ddlexpfrom.focus(); return false; }
            
              if (ddexpmonth.selectedIndex==0)
            { alert("Please specify Experience Month"); ddexpmonth.focus(); return false; }
            
             str1=upload.value;
            var uploadExp =/.*\.(doc|rtf|txt|DOC|RTF|TXT)$/;
	        if(str1.match(uploadExp)==null)	
	        { alert("Only Text Files Allowed"); upload.focus(); return false; }
            
           
            
        
           
        }


