﻿// JScript File

    function ltrim (s)
        {
            return s.replace( /^\s*/, "" );
        }
        function validate()
        {
            var fname=document.getElementById("txtfname");
            var addr1=document.getElementById("txtaddr1");
            //var country=document.getElementById("ddcountry");
            var state=document.getElementById("ddstate");
            var city=document.getElementById("txtcity");
            var pincode=document.getElementById("txtpincode");
            var phone=document.getElementById("txtphone");
            var mobile=document.getElementById("txtmobile");
            var email=document.getElementById("txtemail");
            var pwd=document.getElementById("txtpwd");
            var confirmpwd=document.getElementById("txtconfirmpwd");
            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");
            
            if (ltrim(fname.value)=="")
            { alert("Please enter First Name"); fname.value=""; fname.focus(); return false; }
            if (date.selectedIndex==0)
            { alert("Please specify Date"); date.focus(); return false; }
            if (month.selectedIndex==0)
            { alert("Please specify Month"); month.focus(); return false; }
            if (year.selectedIndex==0)
            { alert("Please specify Year"); year.focus(); return false; }
            if (rbtmale.checked == false && rbtfemale.checked==false )
            { alert("Please specify Gender"); return false; }
            if (ltrim(addr1.value)=="")
            { alert("Please enter Address"); addr1.value=""; addr1.focus(); return false; }
            //if (country.selectedIndex==0)
            //{ alert("Please select country"); country.focus(); return false; }
            if (ltrim(city.value)=="")
            { alert("Please enter City"); city.value=""; city.focus(); return false; }
            if (state.selectedIndex==0)
            { alert("Please select State"); state.focus(); return false; }
            
            if (ltrim(pincode.value)=="")
            { alert("Please enter Pincode"); pincode.value=""; pincode.focus(); return false; }
            if ((ltrim(phone.value)=="") && (ltrim(mobile.value)==""))
            { alert("Please enter either phone or mobile number"); phone.value=""; phone.focus(); return false; }
            if (ltrim(email.value)=="")
            { alert("Please enter Email"); 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, Please re-enter"); email.focus(); return false; }
            
            if (pwd.value=="")
            { alert("Please enter Password"); pwd.value=""; pwd.focus(); return false; }
            if (pwd.value.length<5)
            { alert("Password should minimum 5 characters"); pwd.focus(); return false; }
            if (confirmpwd.value=="")
            { alert("Please enter confirm Password"); confirmpwd.value=""; confirmpwd.focus(); return false; }
            if (pwd.value!=confirmpwd.value)
            { alert("Password entries didn't match."); pwd.focus(); return false; }
        }
