//window.history.forward(1); var dtCh = "/"; var minYear = 1900; var maxYear = 2100; function isInteger(s) { var i; for (i = 0; i < s.length; i++) { // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag) { var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++) { var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function daysInFebruary(year) { // February has 29 days in any year evenly divisible by four, // EXCEPT for centurial years which are not also divisible by 400. return (((year % 4 == 0) && ((!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28); } function DaysArray(n) { for (var i = 1; i <= n; i++) { this[i] = 31 if (i == 4 || i == 6 || i == 9 || i == 11) { this[i] = 30 } if (i == 2) { this[i] = 29 } } return this } function isDate(dtStr) { var daysInMonth = DaysArray(12) var pos1 = dtStr.indexOf(dtCh) var pos2 = dtStr.indexOf(dtCh, pos1 + 1) var strDay = dtStr.substring(0, pos1) var strMonth = dtStr.substring(pos1 + 1, pos2) var strYear = dtStr.substring(pos2 + 1) strYr = strYear // if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1) // if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1) for (var i = 1; i <= 3; i++) { if (strYr.charAt(0) == "0" && strYr.length > 1) strYr = strYr.substring(1) } month = strMonth day = strDay year = parseInt(strYr) // alert("pos1="+pos1+",pos2="+pos2+",strMonth.length="+strMonth.length+",month="+month+",year="+year); if (pos1 == -1 || pos2 == -1) { alert("The date format should be : dd/mm/yyyy") return false } if (strDay.length < 2 || day < 1 || day > 31 || (month == 2 && day > daysInFebruary(year)) || day > daysInMonth[month]) { alert("Please enter a valid day") return false } if (strMonth.length < 2 || month < 1 || month > 12) { alert("Please enter a valid month") return false } if (strYear.length != 4 || year == 0 || year < minYear || year > maxYear) { alert("Please enter a valid 4 digit year between " + minYear + " and " + maxYear) return false } if (dtStr.indexOf(dtCh, pos2 + 1) != -1 || isInteger(stripCharsInBag(dtStr, dtCh)) == false) { alert("Please enter a valid date") return false } return true } function Validate() { if ((document.getElementById("txtIntroducerId").value) == "") { alert("Please Enter Introducer Id...."); document.getElementById("txtIntroducerId").focus(); return false; } if ((document.getElementById("txtPinNo").value) == "") { alert("Please Enter Pin Number...."); document.getElementById("txtPinNo").focus(); return false; } if ((document.getElementById("txtMemberName").value) == "") { alert("Please Enter Member Name...."); document.getElementById("txtMemberName").focus(); return false; } if ((document.getElementById("txtJoiningDate").value) == "") { alert("Please Enter Member Joining Date...."); document.getElementById("txtJoiningDate").focus(); return false; } if ((document.getElementById("txtMobileNumber").value) == "") { alert("Please Enter Mobile Number...."); document.getElementById("txtMobileNumber").focus(); return false; } if ((document.getElementById("txtCity").value) == "") { alert("Please Enter City...."); document.getElementById("txtCity").focus(); return false; } if ((document.getElementById("txtPayDate").value) == "") { alert("Please Enter Pay Date...."); document.getElementById("txtPayDate").focus(); return false; } //Date Of Birth Validation if ((document.getElementById("txtDateOfBirth").value) != "") { var dt1 = document.getElementById("txtDateOfBirth").value if (isDate(dt1) == false) { document.getElementById("txtDateOfBirth").focus(); return false; } } //Joining date validation var dt3 = document.getElementById("txtJoiningDate").value if (isDate(dt3) == false) { document.getElementById("txtJoiningDate").focus(); return false; } // Pay Date Validation var dt5 = document.getElementById("txtPayDate").value if (isDate(dt5) == false) { document.getElementById("txtPayDate").focus(); return false; } var requestMgr = Sys.WebForms.PageRequestManager.getInstance(); requestMgr.add_initializeRequest(InitializeRequest); requestMgr.add_endRequest(EndRequest); function InitializeRequest(sender, args) { $get(args._postBackElement.id).disabled = true; } function EndRequest(sender, args) { $get(sender._postBackSettings.sourceElement.id).disabled = false; } return true; } function CheckNumericValue(e) { var key; key = e.which ? e.which : e.keyCode; if ((key >= 48 && key <= 57) || key == 13 || key == 8 || key == 9 || key == 27 || key == 46) { return true; } else { alert("Please Enter Number Only..."); return false; } } function containsAlphabets(e) { var tempString = ""; var key; key = e.which ? e.which : e.keyCode; if ((key >= 65 && key <= 90) || (key >= 97 && key <= 122) || (key == 32) || (key == 8) || (key == 127)) { return true; } else { alert("Please Enter Alphabets only"); return false; } } var check = function () { if (document.getElementById('txtPassword').value == document.getElementById('txtRepassword').value) { document.getElementById('message').style.color = 'green'; document.getElementById('message').innerHTML = 'Password Matched'; } else { document.getElementById('message').style.color = 'red'; document.getElementById('message').innerHTML = 'Password not matching'; } } function ValidateEmail(inputText) { var mailformat = /^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/; if (inputText.value.match(mailformat)) { alert("You have entered a valid email address!"); //The pop up alert for a valid email address document.form1.txtEmail.focus(); return true; } else { alert("You have entered an invalid email address!"); //The pop up alert for an invalid email address document.form1.txtEmail.focus(); return false; } }