﻿   
 
var errorMessage;
function fnRequiredField(obj)
{

      var Message = "";


    
 
    if(document.getElementById(obj+'_txtSchoolName').value.trim() == "")
    {
        Message += 'Please enter School Name \n' ;
    }

    if (document.getElementById(obj + '_txtStreetAddress').value.trim() == "") {

        Message += 'Please enter School Address \n';
    }
    if (document.getElementById(obj + '_txtCity').value.trim() == "") {

        Message += 'Please enter City \n';
    }
    if (document.getElementById(obj + '_txtState').value.trim() == "") {

        Message += 'Please enter State \n';
    }
    if (document.getElementById(obj + '_txtZipCode').value.trim() == "") {
       
        Message += 'Please enter Zip Code \n';
    }
//    else {
//        if (document.getElementById(obj + '_txtZipCode1').value.trim() == "") {
//            Message += 'Please enter Zip Code \n';
//        }
//        else if (document.getElementById(obj + '_txtZipCode2').value.trim() == "") {
//            Message += 'Please enter Zip Code \n';
//        }
//    }
    if (document.getElementById(obj + '_txtPhoneNumber1').value.trim() == "" && document.getElementById(obj + '_txtPhoneNumber2').value.trim() == "" && document.getElementById(obj + '_txtPhoneNumber3').value.trim() == "") {
        Message += 'Please enter Phone Number \n';
    }
    else {
        if (document.getElementById(obj + '_txtPhoneNumber1').value.trim() == "") {
            Message += 'Please enter Phone Number \n';
        }
        else if (document.getElementById(obj + '_txtPhoneNumber2').value.trim() == "") {
        Message += 'Please enter Phone Number \n';
        }
        else if (document.getElementById(obj + '_txtPhoneNumber3').value.trim() == "") {
        Message += 'Please enter Phone Number \n';
        }
    }
    if (document.getElementById(obj + '_txtFaxNumber1').value.trim() == "" && document.getElementById(obj + '_txtFaxNumber2').value.trim() == "" && document.getElementById(obj + '_txtFaxNumber3').value.trim() == "") {
        Message += 'Please enter Fax Number \n';
    }
    else {
        if (document.getElementById(obj + '_txtFaxNumber1').value.trim() == "") {
            Message += 'Please enter Fax Number \n';
        }
        else if (document.getElementById(obj + '_txtFaxNumber2').value.trim() == "") {
        Message += 'Please enter Fax Number \n';
        }
        else if (document.getElementById(obj + '_txtFaxNumber3').value.trim() == "") {
        Message += 'Please enter Fax Number \n';
        }
    }
    
     if(document.getElementById(obj+'_txtSchoolAdministratorFirstName').value.trim() == "")
    {
        Message += 'Please enter School Administrator First Name  \n' ;
    } 
   
     if(document.getElementById(obj+'_txtSchoolAdministratorLastName').value.trim() == "")
    {
        Message += 'Please enter School Administrator Last Name  \n' ;
    }
    if (document.getElementById(obj + '_txtDirectPhoneNumber1').value.trim() == "" && document.getElementById(obj + '_txtDirectPhoneNumber2').value.trim() == "" && document.getElementById(obj + '_txtDirectPhoneNumber3').value.trim() == "") {
        Message += 'Please enter Direct Phone Number \n';
    }
    else {
        if (document.getElementById(obj + '_txtDirectPhoneNumber1').value.trim() == "") {
            Message += 'Please enter Direct Phone Number \n';
        }
        else if (document.getElementById(obj + '_txtDirectPhoneNumber2').value.trim() == "") {
        Message += 'Please enter Direct Phone Number \n';
        }
        else if (document.getElementById(obj + '_txtDirectPhoneNumber3').value.trim() == "") {
        Message += 'Please enter Direct Phone Number\n';
        }
    }
    if(document.getElementById(obj+'_txtEmailAddress').value.trim() == "")
    {
       Message += 'Please enter Email Address   \n' ;
    }
    else
    {
        var emailReg = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
        var regex = new RegExp(emailReg);
        var c = regex.test(document.getElementById(obj+'_txtEmailAddress').value);
        if(c == false)
        {
            Message +="Please Enter valid Email Address \n";
            document.getElementById(obj+'_txtEmailAddress').select();            
        }                                    
    }
    if (document.getElementById(obj + '_txtUsername').value.trim() == "") {
        Message += 'Please enter User Name \n';
    }
    else {
        var emailReg = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
        var regex = new RegExp(emailReg);
        var c = regex.test(document.getElementById(obj + '_txtUsername').value);
        if (c == false) {
            Message += "Please Enter valid User Name \n";
            document.getElementById(obj + '_txtUsername').select();
        }
    }

    if (document.getElementById(obj + '_txtPassword').value.trim() == "") {
        Message += 'Please enter Password \n';
    }
    if (document.getElementById(obj + '_txtPassword').value.trim() != "") {
        if (document.getElementById(obj + '_txtPassword').value.length < 7 && document.getElementById(obj + '_txtPassword').value.length < 12) {
            Message += 'Password should be greater than 7 characters and less than 12 characters \n';
        }
    }
    if (document.getElementById(obj + '_txtConfirmPassword').value.trim() == "") {
        Message += 'Please enter Confirm Password \n';
    }
    if (document.getElementById(obj + '_txtPassword').value.trim() != "" && document.getElementById(obj + '_txtConfirmPassword').value.trim() != "") {
        var pwd = document.getElementById(obj + '_txtPassword').value;
        var cpwd = document.getElementById(obj + '_txtConfirmPassword').value;
        if (pwd != cpwd) {
            Message += 'Password and Confirm Password should be equal \n';
        }
    }
   
    if(Message.length > 0)
    {
        alert(Message);
        return false; 
    }
    else
    {
        return true;
        
    }
}

function NumbersOnly(e) {
   
    var unicode = e.charCode ? e.charCode : e.keyCode
    //alert(unicode + ':' + e.keyCode);
    if (unicode != 8 && unicode != 9) { //if the key isn't the backspace key(8) and Tab key (9) (which we should allow)

        if (unicode < 48 || unicode > 57) //if not a number
            return false //disable key press

    }
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}

function CheckAgreement(obj) {

    var Message = "";

    if (document.getElementById(obj + '_rdoagree_0').checked == true) {

        Message1 = "Please click on save button to complete the registration process";
        alert(Message1);
        return true;
    }
    else {
        Message2 = "You have elected to not accept our Terms of Use Agreement and therefore we cannot provide you with a School ID Number";
        alert(Message2);
        return false;
    }
    if (Message2.length > 0) {
        return false;
    }
    else {
        return true;

    }

}

function homeReqFeilds(obj) {
    var Message = "";

    
    if (document.getElementById(obj + '_txtPassword').value.trim() != "") {
        if (document.getElementById(obj + '_txtPassword').value.length < 7 && document.getElementById(obj + '_txtPassword').value.length < 12) {
            Message += 'Password should be greater than 7 characters and less than 12 characters \n';
        }
    }
}
