﻿var pNumber = /\D/;

var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
var numberCheck = /^\d+$/;
var iChars = "*|,\":<>[]{}`\';()@&$#%";
var iCharspwd = "|,\":<>[]{}`\';()";
var iCharsAdd = "*|,\":<>[]{}`\;()@&$#%";
var iSearch = "*|,\":<>[]{}`\';()&$#%";
//var urlExp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
var urlExp = /http:\/\/[Ww\.]{3,}[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
function isFloat(num) {
    if (!isNaN(num)) {
        if (/\.0+$/.test(num)) {
            return true;
        }
        else {
            return parseInt(num) != parseFloat(num) ? true : false;
        }
    }
    else {
        return false;
    }
}



function ltrim(string) {
    string = new String(string);
    var string1 = new Array();
    var i, j;
    for (i = 0, j = 0; i < string.length; i++) {
        if (j == 0) {
            if (string.charAt(i) != " ") {
                string1[j++] = string.charAt(i);
            }
        }
        else {
            string1[j++] = string.charAt(i);
        }

    }
    string = "";
    for (i = 0; i < string1.length; i++) {
        string += string1[i];
    }
    return string;
}

//This function is to eliminate the trailing spaces in a string.
function rtrim(string) {
    string = new String(string);
    var string1 = new Array();
    var i, j;
    for (i = string.length; i >= 0; i--) {
        if (string.charAt(i - 1) == " ") {
            continue;
        }
        else {
            for (j = 0; j < i; j++) {
                string1[j] = string.charAt(j);
            }
            break;
        }

    }
    string = "";
    for (i = 0; i < string1.length; i++) {
        string += string1[i];
    }


    return string;
}
//This function combines the above two functions to elimnate the leading and trailing spaces from the string
function trim(string) {
    string = ltrim(string); // // This function is used to trim the left side of a String
    string = rtrim(string); // This function is used to trim the right side of a String
    return string;
}

//******************to deselect header checkbox when atleast one checkbox is unchecked**************
function UnCheckAllDataGridCheckBoxes(checkVal) {
    if (checkVal == false)
        document.forms[0].chkAll.checked = checkVal;

}
//**************to check all check boxes in datagrid********************

function CheckAllDataGridCheckBoxes(aspCheckBoxID, checkVal) {

    var re = new RegExp('' + aspCheckBoxID + ''); //generated control name starts with a colon
    var i;
    for (i = 0; i < document.forms[0].elements.length; i++) {
        var elm = document.forms[0].elements[i];

        if (elm.type == 'checkbox') {
            if (re.test(elm.name)) {
                if (elm.checked != checkVal)
                    elm.checked = checkVal;
            }
        }
    }
}

// Declaring valid date character, minimum year and maximum year
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 strMonth = dtStr.substring(0, pos1)
    var strDay = 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 = parseInt(strMonth)
    day = parseInt(strDay)
    year = parseInt(strYr)
    if (pos1 == -1 || pos2 == -1) {
        alert("The date format should be : mm/dd/yyyy.")
        return false
    }
    if (strMonth.length < 1 || month < 1 || month > 12) {
        alert("Please enter a valid month.")
        return false
    }
    if (strDay.length < 1 || day < 1 || day > 31 || (month == 2 && day > daysInFebruary(year)) || day > daysInMonth[month]) {
        alert("Please enter a valid day.")
        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
}

//delete with confirm
function isChecked() {
    var valid = false;
    var strChkIds = eval('document.getElementsByTagName("INPUT");');
    var strChkIdsLen = strChkIds.length;
    for (i = 1; i < strChkIdsLen; i++) {
        if (strChkIds[i].getAttribute("type").toLowerCase() == "checkbox") {
            if (strChkIds[i].checked == true) {
                valid = true;
                break;
            }
        }
    }
    if (!valid) {
        alert("Please select an item  to continue.");
    }
    //confirmdel(valid);
    return valid;


}
function confirmDelete() {
    var functionReturn = false;

    if (isChecked()) {
        return confirm('Are You sure you want to delete the selected Row(s)?.All other records associated with this row (even from other tables) will also be deleted.!!! ');
    }

    return functionReturn;
}

//delete with confirm
function isChecked1() {


    var valid = false;
    var strChkIds = eval('document.getElementsByTagName("INPUT");');
    var strChkIdsLen = strChkIds.length;
    for (i = 1; i < strChkIdsLen; i++) {
        if (strChkIds[i].getAttribute("type").toLowerCase() == "checkbox") {

            var st = strChkIds[i].getAttribute("id").indexOf('CRstat');
            var st1 = strChkIds[i].getAttribute("id").indexOf('CheckBoxRepeatermessage');
            var st2 = strChkIds[i].getAttribute("id").indexOf('CheckBoxRepeaterparentmessage');
            if (st == -1 && st1 == -1 && st2 == -1) {


                if (strChkIds[i].checked == true) {

                    valid = true;
                    break;
                }
            }
        }
    }

    if (!valid) {
        alert("Please select an item  to continue.");
    }
    //confirmdel(valid);
    return valid;


}
function confirmDelete1() {

    var functionReturn = false;

    if (isChecked1()) {
        return confirm('Are You sure you want to delete the selected Row(s)?.All other records associated with this row (even from other tables) will also be deleted.!!! ');
    }

    return functionReturn;
}
//******************* Validate Price*************************  

function checkprice(val) {
    var flag = 0;
    var str;

    str = val;
    var Chars = "0123456789.";
    for (var i = 0; i < str.length; i++) {
        if (Chars.indexOf(str.charAt(i)) == -1) {
            flag = 1;
        }
    }

    if (flag == 1) {
        return false;
    }
    else {
        arr = val.split(".");
        if (arr.length > 2)
            return false;
        else
            return true;
    }
}

//******************* Validate Number*************************  
function validateNumber(val) {
    if (pNumber.test(val.value) == 1) {
        val.focus();
        alert("Please enter numbers.");
        return false;
    }
    return true;
}

//....................Function to check URL .............................//
function checkurl(val) {
    var url = /^([www])+\.(([A-Za-z0-9-])+\.)+([a-zA-Z])+$/;
    if (!url.test(val)) {
        return false;
    }
    else {
        return true;
    }

}

//
function checknum(val) {
    var flag = 0;
    var str;

    str = val;
    var Chars = "0123456789";
    for (var i = 0; i < str.length; i++) {
        if (Chars.indexOf(str.charAt(i)) == -1) {
            flag = 1;
        }
    }

    if (flag == 1) {
        return false;
    }
    else {
        return true;
    }
}
//
function validatephone(phoneVal) {
    if (checkInternationalPhone(trim(phoneVal)) == false) {
        return false;
    }

}
//
function checkInternationalPhone(strPhone) {
    var digits = "0123456789";
    var phoneNumberDelimiters = "()- ";
    var validWorldPhoneChars = phoneNumberDelimiters + "+";
    var minDigitsInIPhoneNumber = 10;
    s = stripCharsInBag(strPhone, validWorldPhoneChars);
    return (checknum(s) && s.length >= minDigitsInIPhoneNumber);
}
//**************Set Focus***********************
function moveFocus(src, dest) {
    var val1 = document.getElementById('ctl00_ContentPlaceHolder1_' + src).value;
    if (val1.length >= 4) {
        document.getElementById('ctl00_ContentPlaceHolder1_' + dest).focus();
    }
    return false;
}
//*************Check users Login****************************
function Validate_Loginin() {
    if (trim(document.forms[0].txtemail.value) == "") {
        alert("Please enter email.");
        document.forms[0].txtemail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].txtemail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].txtemail.focus();
        return false;
    }
    if (trim(document.forms[0].txtpwd.value) == "") {
        alert("Please enter Password.");
        document.forms[0].txtpwd.focus();
        return false;
    }
    var string1 = document.forms[0].txtpwd.value;
    for (var i = 0; i < string1.length; i++) {
        if (iCharspwd.indexOf(string1.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            document.forms[0].txtpwd.focus();
            return false;
        }
    }
    return true;
}
function Validate_LogininMasterPage() {
    if (trim(document.forms[0].ctl00_txtemail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_txtemail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].ctl00_txtemail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].ctl00_txtemail.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_txtpwd.value) == "") {
        alert("Please enter Password.");
        document.forms[0].ctl00_txtpwd.focus();
        return false;
    }
    var string1 = document.forms[0].ctl00_txtpwd.value;
    for (var i = 0; i < string1.length; i++) {
        if (iCharspwd.indexOf(string1.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            document.forms[0].ctl00_txtpwd.focus();
            return false;
        }
    }
    return true;
}

//************ Validate Kids****************************//

function Validate_KidsAccount() {

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value) == "") {
        alert("Please enter display name.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Diplay Name contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.focus();
                return false;
            }
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.value) == "") {
        alert("Please enter Email.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value) == "") {
        alert("Please enter Password.");
        return false;
    }
    var txtPassword = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value;
    for (var i = 0; i < txtPassword.length; i++) {
        if (iCharspwd.indexOf(txtPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value) == "") {
        alert("Please enter Confirm Password.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value) != trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value)) {
        alert("Password Mismatch.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.focus();
        return false;
    }
    var txtConfirmPassword = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value;
    for (var i = 0; i < txtConfirmPassword.length; i++) {
        if (iCharspwd.indexOf(txtConfirmPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_drpmember.value) == "0") {
        alert("Please select member.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_drpmember.focus();
        return false;
    }

    return true;
}


function Validate_KidsPersonal() {

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value) == "") {
        alert("Please enter display name.");
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtDisplayname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Diplay Name contains illegal characters!");
                return false;
            }
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.value) == "") {
        alert("Please enter Email.");
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtEmail.value))) {
        alert("Invalid Email Address.");
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value) == "") {
        alert("Please enter Password.");
        return false;
    }
    var txtPassword = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value;
    for (var i = 0; i < txtPassword.length; i++) {
        if (iCharspwd.indexOf(txtPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value) == "") {
        alert("Please enter Confirm Password.");
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value) != trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtPassword.value)) {
        alert("Password Mismatch.");
        return false;
    }
    var txtConfirmPassword = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_txtConfirmPassword.value;
    for (var i = 0; i < txtConfirmPassword.length; i++) {
        if (iCharspwd.indexOf(txtConfirmPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlAccount_drpmember.value) == "0") {
        alert("Please select member.");
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFirstname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFirstname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFirstname.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFirstname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("First Name contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFirstname.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtlastname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtlastname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtlastname.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtlastname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Last Name contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtlastname.focus();
                return false;
            }
        }
    }
    /*
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.value) == "") {
    alert("Please enter DOB.");
    document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.focus();
    return false;
    }
    if (isDate(trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.value)) == false) {
    document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.focus();
    return false;
    }
    var currentTime = new Date()
    var month = currentTime.getMonth();
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var fDate = new Date(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.value);
    var yearOfBirth = fDate.getFullYear();
    var monthOfBirth = fDate.getMonth();
    var dayOfBirth = fDate.getDate();
    var age = year - yearOfBirth;

    if (month - monthOfBirth < 0) age--;
    else if (month - monthOfBirth == 0) if (day - dayOfBirth < 0) age--;

    if (age < 4) {

        alert("Atleast 4 years to register.");
    document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtdob.focus();
    return false;
    }
    */
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtAboutme.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtAboutme.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("About me contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtAboutme.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtHobbies.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtHobbies.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Hobbies contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtHobbies.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouriteGames.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouriteGames.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Favourite games contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouriteGames.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritebooks.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritebooks.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Favourite books contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritebooks.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritemovies.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritemovies.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Favourite movies contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPersonal_txtFavouritemovies.focus();
                return false;
            }
        }
    }

    return true;
}

function Validate_KidsSchool() {

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtcollegename.value) == "") {
        alert("Please enter school/college name.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtcollegename.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtcollegename.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtcollegename.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("school/college Name contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtcollegename.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtGrade.value) == "") {
        alert("Please enter grade.");
        document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtGrade.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtGrade.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtGrade.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Grade contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtGrade.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtbestfriends.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtbestfriends.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Best Friends contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtbestfriends.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtFavouriteSubj.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtFavouriteSubj.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Favourite subjects contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlSchool_txtFavouriteSubj.focus();
                return false;
            }
        }
    }

    return true;
}


function Validate_KidsPhoto() {

    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk1.checked == 1 && document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk2.checked == 1 && document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk3.checked == 1) {
        alert("Please check only one photo.");
        return false;
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk1.checked == 1 && document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk2.checked == 1) {
        alert("Please check only one photo.");
        return false;
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk1.checked == 1 && document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk3.checked == 1) {
        alert("Please check only one photo.");
        return false;
    }
    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk2.checked == 1 && document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk3.checked == 1) {
        alert("Please check only one photo.");
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload1.value) != "") {

        var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload1.value;

        if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
            alert("Please upload only .jpg, .bmp and .gif extension files.");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload2.value) != "") {

        var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload2.value;

        if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
            alert("Please upload only .jpg, .bmp and .gif extension files.");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload3.value) != "") {

        var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload3.value;

        if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
            alert("Please upload only .jpg, .bmp and .gif extension files.");
            return false;
        }
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk1.checked == true) {
        if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload1.value) == "")
            && (trim(document.forms[0].ctl00_ContentPlaceHolder1_hfimg1.value) == "")) {
            alert("Please upload a photo corresponding to this checkbox.");
            return false;
        }
    }

    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk2.checked == true) {
        if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload2.value) == "")
            && (trim(document.forms[0].ctl00_ContentPlaceHolder1_hfimg2.value) == "")) {
            alert("Please upload a photo corresponding to this checkbox.");
            return false;
        }
    }
    if (document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_chk3.checked == true) {
        if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_TabContainer1_tpnlPhotos_FileUpload3.value) == "")
            && (trim(document.forms[0].ctl00_ContentPlaceHolder1_hfimg3.value) == "")) {
            alert("Please upload a photo corresponding to this checkbox.");
            return false;
        }
    }

    return true;
}

//************ Validate Message****************************//
function Validate_Message() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_grdMessages_ctl02_txtMessage.value) == "") {
        alert("Please enter a message");
        document.forms[0].ctl00_ContentPlaceHolder1_grdMessages_ctl02_txtMessage.focus();
        return false;
    }
    var txtMessage = document.forms[0].ctl00_ContentPlaceHolder1_grdMessages_ctl02_txtMessage.value;
    for (var i = 0; i < txtMessage.length; i++) {
        if (iChars.indexOf(txtMessage.charAt(i)) != -1) {
            alert("'Message contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_grdMessages_ctl02_txtMessage.focus();
            return false;
        }
    }
    return true;
}
//************ Validate Comments****************************//
function Validate_Comments() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_grdComments_ctl02_txtComments.value) == "") {
        alert("Please enter a message");
        document.forms[0].ctl00_ContentPlaceHolder1_grdComments_ctl02_txtComments.focus();
        return false;
    }
    var txtComments = document.forms[0].ctl00_ContentPlaceHolder1_grdComments_ctl02_txtComments.value;
    for (var i = 0; i < txtComments.length; i++) {
        if (iChars.indexOf(txtComments.charAt(i)) != -1) {
            alert("'Message contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_grdComments_ctl02_txtComments.focus();
            return false;
        }
    }
    return true;
}

//************ Validate Parents****************************//  
function Validate_Parents() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtFirstname.value) == "") {
        alert("Please enter First Name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtFirstname.focus();
        return false;
    }
    var string = document.forms[0].ctl00_ContentPlaceHolder1_txtFirstname.value;
    for (var i = 0; i < string.length; i++) {
        if (iCharsAdd.indexOf(string.charAt(i)) != -1) {
            alert("'First Name contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtFirstname.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtlastname.value) == "") {
        alert("Please enter Last Name.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtlastname.focus();
        return false;
    }
    var txtlastname = document.forms[0].ctl00_ContentPlaceHolder1_txtlastname.value;
    for (var i = 0; i < txtlastname.length; i++) {
        if (iCharsAdd.indexOf(txtlastname.charAt(i)) != -1) {
            alert("'Last Name contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtlastname.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.value) == "") {
        alert("Please enter Address1.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.focus();
        return false;
    }
    var txtAddress = document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.value;
    for (var i = 0; i < txtAddress.length; i++) {
        if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
            alert("'Address contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAddress2.value) != "") {

        var txtAddress = document.forms[0].ctl00_ContentPlaceHolder1_txtAddress2.value;
        for (var i = 0; i < txtAddress.length; i++) {
            if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
                alert("'Address2 contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_txtAddress2.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcity.value) == "") {
        alert("Please enter city.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcity.focus();
        return false;
    }
    var txtAddress = document.forms[0].ctl00_ContentPlaceHolder1_txtcity.value;
    for (var i = 0; i < txtAddress.length; i++) {
        if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
            alert("'City contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcity.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpCountry.value) == 0) {
        alert("Please select country.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpCountry.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_hfstate.value) == "D") {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpState.value) == "Select State") {
            alert("Please select state.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpState.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_hfstate.value) == "T") {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtstate.value) != "") {
            var txtstate = document.forms[0].ctl00_ContentPlaceHolder1_txtstate.value;
            for (var i = 0; i < txtstate.length; i++) {
                if (iCharspwd.indexOf(txtstate.charAt(i)) != -1) {
                    alert("'State contains illegal characters!");
                    return false;
                }
            }
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value) == "") {
        alert("Please enter Zip Code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.focus();
        return false;
    }
    if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value))) {
        alert("Invalid Zip Code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.focus();
        return false;
    }
    /////us zip code
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpCountry.value) == 1) {
        if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value) == false) {
            alert("Please enter valid zip.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.focus();
            return false;
        }
        else if (document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value.length != 5) {
            alert("Zip code must be of length 5.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtZipcode.focus();
            return false;
        }
    }

    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.focus();
        return false;
    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.focus();
        return false;
    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) != "")) {
        alert("Please enter School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.focus();
        return false;
    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.focus();
        return false;

    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) != "")) {
        alert("Please enter  School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.focus();
        return false;

    }
    if ((trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) == "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) != "") && (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) != "")) {
        alert("Please enter School code.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value) != "") {
        if (document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value.length != 2) {
            alert("School code must be of length 2.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.focus();
            return false;
        }
        var txtschoolcode1 = document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.value;
        for (var i = 0; i < txtschoolcode1.length; i++) {
            if (iCharsAdd.indexOf(txtschoolcode1.charAt(i)) != -1) {
                alert("'School code contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode1.focus();
                return false;
            }
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) != "") {
        if (document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value.length != 5) {
            alert("School code must be of length 5.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.focus();
            return false;
        }
        if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value) == false) {
            alert("Please enter valid school code.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) != "") {

        if (checknum(document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value) == false) {
            alert("Please enter valid school code.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.value = "";
            document.forms[0].ctl00_ContentPlaceHolder1_txtschoolcode3.focus();
            return false;
        }
    }
    /////Comment on Sep07 by Anish
    //    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdob.value) == "") {
    //        alert("Please enter DOB.");
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtdob.focus();
    //        return false;
    //    }
    //    if (isDate(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdob.value)) == false) {
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtdob.focus();
    //        return false;
    //    }

    //    var currentTime = new Date()
    //    var month = currentTime.getMonth();
    //    var day = currentTime.getDate()
    //    var year = currentTime.getFullYear()
    //    var fDate = new Date(document.forms[0].ctl00_ContentPlaceHolder1_txtdob.value);
    //    var yearOfBirth = fDate.getFullYear();
    //    var monthOfBirth = fDate.getMonth();
    //    var dayOfBirth = fDate.getDate();
    //    var age = year - yearOfBirth;

    //    if (month - monthOfBirth < 0) age--;
    //    else if (month - monthOfBirth == 0) if (day - dayOfBirth < 0) age--;

    //    if (age < 21) {

    //        alert("Atleast 21 years to register.");
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtdob.focus();
    //        return false;
    //    }
    /////End Comment on Sep07 by Anish

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value) == "") {
        alert("Please enter Home Phone Number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
        return false;
    }
    //	if(!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value)))
    //	{
    //		alert("Invalid Phone Number.");
    //		document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
    //		return false;
    //	}
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpCountry.value) == 1) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value) != "") {
            //            if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value) == false) {
            //                alert("Please enter Home Phone Number in correct format.");
            //                document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
            //                return false;
            //            }
            var numberChk = /^\d+$/;
            var valid = false;
            var str = document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value;
            if ((str.charAt(3) == "-") && (str.charAt(7) == "-")) {
                var newStr = str.slice(0, 3);
                newStr = newStr + str.slice(4, 7);
                newStr = newStr + str.slice(8, 12);
                if (!numberChk.test(newStr)) {
                    alert("Please enter valid phone number");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
                    return false;
                }
            }
            else {
                alert("Please enter valid phone number");
                document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
                return false;
            }

        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpCountry.value) != 1) {
        if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.value))) {
            alert("Invalid Phone Number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtHomephone.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtWorkphone.value) != "") {
        if (validatephone(document.forms[0].ctl00_ContentPlaceHolder1_txtWorkphone.value) == false) {
            alert("Please enter Work Phone Number in correct format.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtWorkphone.focus();
            return false;
        }
    }


    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter Email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPassword.value) == "") {
        alert("Please enter Password.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtPassword.focus();
        return false;
    }
    var txtPassword = document.forms[0].ctl00_ContentPlaceHolder1_txtPassword.value;
    for (var i = 0; i < txtPassword.length; i++) {
        if (iCharspwd.indexOf(txtPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.value) == "") {
        alert("Please enter Confirm Password.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.value) != trim(document.forms[0].ctl00_ContentPlaceHolder1_txtPassword.value)) {
        alert("Password Mismatch.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.focus();
        return false;
    }
    var txtConfirmPassword = document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.value;
    for (var i = 0; i < txtConfirmPassword.length; i++) {
        if (iCharspwd.indexOf(txtConfirmPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtConfirmPassword.focus();
            return false;
        }
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpmember.value) == 0) {
        alert("Please select Membership.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpmember.focus();
        return false;
    }

    return true;
}
/************************Validate Album**************************/

function Validate_Album(act) {

    if (act == 'Save') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) == "") {
            alert("Please enter Album Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Album title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.value) == 0) {
            alert("Please select access level.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) == "") {
            alert("Please enter photo Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Photo title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) == "") {
            alert("Please upload image.");
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
                alert("Please upload only .jpg, .bmp and .gif extension files.");
                return false;
            }
        }

        return true;
    }

    if (act == 'AUpdate') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) == "") {
            alert("Please enter Album Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Album title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.value) == 0) {
            alert("Please select access level.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }

        if (document.forms[0].ctl00_ContentPlaceHolder1_chkaddphoto.checked == 1) {
            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) == "") {
                alert("Please enter photo Title.");
                document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                return false;
            }

            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) != "") {
                var string = document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value;
                for (var i = 0; i < string.length; i++) {
                    if (iChars.indexOf(string.charAt(i)) != -1) {
                        alert("Photo title contains illegal characters!");
                        document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                        return false;
                    }
                }
            }

            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
                alert("Please enter description.");
                document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                return false;
            }

            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
                var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
                for (var i = 0; i < string.length; i++) {
                    if (iChars.indexOf(string.charAt(i)) != -1) {
                        alert("Description  contains illegal characters!");
                        document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                        return false;
                    }
                }
            }
            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) == "") {
                alert("Please upload image.");
                return false;
            }

            if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

                var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

                if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
                    alert("Please upload only .jpg, .bmp and .gif extension files.");
                    return false;
                }
            }
        }
        return true;
    }

    if (act == 'PUpdate') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) == "") {
            alert("Please enter Album Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Album title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtAlbumname.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.value) == 0) {
            alert("Please select access level.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpaccesslevel.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) == "") {
            alert("Please enter photo Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Photo title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
                alert("Please upload only .jpg, .bmp and .gif extension files.");
                return false;
            }
        }

        return true;
    }
}

/************************Validate Photo**************************/

function Validate_Photo(act) {

    if (act == 'Save') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) == "") {
            alert("Please enter Photo Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Photo title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) == "") {
            alert("Please upload Photo.");
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
                alert("Please upload valid image files.");
                return false;
            }
        }

    }


    if (act == 'Update') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) == "") {
            alert("Please enter Photo Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Photo title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtptitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".Jpg") != "" && imgpath.lastIndexOf(".gif") == -1 && imgpath.lastIndexOf(".GIF") == -1 && imgpath.lastIndexOf(".Gif") == -1 && imgpath.lastIndexOf(".Jpg") == -1 && imgpath.lastIndexOf(".JPG") == -1 && imgpath.lastIndexOf(".jpg") == -1 && imgpath.lastIndexOf(".png") == -1 && imgpath.lastIndexOf(".PNG") == -1 && imgpath.lastIndexOf(".Png") == -1) {
                alert("Please upload only valid video files.");
                return false;
            }
        }

    }

}

/************************Validate Video**************************/

function Validate_Video(act) {

    if (act == 'Save') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value) == "") {
            alert("Please enter Video Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Video title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) == "") {
            alert("Please upload video.");
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".3g2") != "" && imgpath.lastIndexOf(".3gp") == -1 && imgpath.lastIndexOf(".asf") == -1 && imgpath.lastIndexOf(".asx") == -1 && imgpath.lastIndexOf(".avi") == -1 && imgpath.lastIndexOf(".flv") == -1 && imgpath.lastIndexOf(".mkv") == -1 && imgpath.lastIndexOf(".mov") == -1 && imgpath.lastIndexOf(".mp4") == -1 && imgpath.lastIndexOf(".mpg") == -1 && imgpath.lastIndexOf(".qt") == -1 && imgpath.lastIndexOf(".rm") == -1 && imgpath.lastIndexOf(".swf") == -1 && imgpath.lastIndexOf(".vob") == -1 && imgpath.lastIndexOf(".wmv") == -1) {
                alert("Please upload only valid video files.");
                return false;
            }
        }

    }


    if (act == 'Update') {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value) == "") {
            alert("Please enter Video Title.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Video title contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtvideoTitle.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
            alert("Please enter description.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
            var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
            for (var i = 0; i < string.length; i++) {
                if (iChars.indexOf(string.charAt(i)) != -1) {
                    alert("Description  contains illegal characters!");
                    document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                    return false;
                }
            }
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpKids.value) == 0) {
            alert("Please select user.");
            document.forms[0].ctl00_ContentPlaceHolder1_drpKids.focus();
            return false;
        }

        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value) != "") {

            var imgpath = document.forms[0].ctl00_ContentPlaceHolder1_FileUpload1.value;

            if (imgpath.lastIndexOf(".3g2") != "" && imgpath.lastIndexOf(".3gp") == -1 && imgpath.lastIndexOf(".asf") == -1 && imgpath.lastIndexOf(".asx") == -1 && imgpath.lastIndexOf(".avi") == -1 && imgpath.lastIndexOf(".flv") == -1 && imgpath.lastIndexOf(".mkv") == -1 && imgpath.lastIndexOf(".mov") == -1 && imgpath.lastIndexOf(".mp4") == -1 && imgpath.lastIndexOf(".mpg") == -1 && imgpath.lastIndexOf(".qt") == -1 && imgpath.lastIndexOf(".rm") == -1 && imgpath.lastIndexOf(".swf") == -1 && imgpath.lastIndexOf(".vob") == -1 && imgpath.lastIndexOf(".wmv") == -1) {
                alert("Please upload only valid video files.");
                return false;
            }
        }

    }

}


//************ Validate Member Registration****************************//  
function Validate_MemberRegistration() {
    if (trim(document.forms[0].txtFirstname.value) == "") {
        alert("Please enter First Name.");
        document.forms[0].txtFirstname.focus();
        return false;
    }
    var string = document.forms[0].txtFirstname.value;
    for (var i = 0; i < string.length; i++) {
        if (iCharsAdd.indexOf(string.charAt(i)) != -1) {
            alert("'First Name contains illegal characters!");
            document.forms[0].txtFirstname.focus();
            return false;
        }
    }

    if (trim(document.forms[0].txtlastname.value) == "") {
        alert("Please enter Last Name.");
        document.forms[0].txtlastname.focus();
        return false;
    }
    var txtlastname = document.forms[0].txtlastname.value;
    for (var i = 0; i < txtlastname.length; i++) {
        if (iCharsAdd.indexOf(txtlastname.charAt(i)) != -1) {
            alert("'Last Name contains illegal characters!");
            document.forms[0].txtlastname.focus();
            return false;
        }
    }

    if (trim(document.forms[0].txtAddress.value) == "") {
        alert("Please enter Address1.");
        document.forms[0].txtAddress.focus();
        return false;
    }
    var txtAddress = document.forms[0].txtAddress.value;
    for (var i = 0; i < txtAddress.length; i++) {
        if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
            alert("'Address1 contains illegal characters!");
            document.forms[0].txtAddress.focus();
            return false;
        }
    }

    if (trim(document.forms[0].txtAddress1.value) != "") {

        var txtAddress = document.forms[0].txtAddress1.value;
        for (var i = 0; i < txtAddress.length; i++) {
            if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
                alert("'Address2 contains illegal characters!");
                document.forms[0].txtAddress1.focus();
                return false;
            }
        }
    }

    if (trim(document.forms[0].txtcity.value) == "") {
        alert("Please enter city.");
        document.forms[0].txtcity.focus();
        return false;
    }
    var txtAddress = document.forms[0].txtcity.value;
    for (var i = 0; i < txtAddress.length; i++) {
        if (iCharsAdd.indexOf(txtAddress.charAt(i)) != -1) {
            alert("'City contains illegal characters!");
            document.forms[0].txtcity.focus();
            return false;
        }
    }

    if (trim(document.forms[0].drpCountry.value) == 0) {
        alert("Please select country.");
        document.forms[0].drpCountry.focus();
        return false;
    }
    if (trim(document.forms[0].hfstate.value) == "D") {
        if (trim(document.forms[0].drpState.value) == "Select State") {
            alert("Please select state.");
            document.forms[0].drpState.focus();
            return false;
        }
    }

    if (trim(document.forms[0].hfstate.value) == "T") {
        if (trim(document.forms[0].txtstate.value) != "") {

            var txtstate = document.forms[0].txtstate.value;
            for (var i = 0; i < txtstate.length; i++) {
                if (iCharspwd.indexOf(txtstate.charAt(i)) != -1) {
                    alert("'State contains illegal characters!");
                    return false;
                }
            }
        }
    }

    if (trim(document.forms[0].txtZipcode.value) == "") {
        alert("Please enter Zip Code.");
        document.forms[0].txtZipcode.focus();
        return false;
    }
    if (trim(document.forms[0].txtZipcode.value) != "") {
        if (!checknum(trim(document.forms[0].txtZipcode.value))) {
            alert("Invalid Zip Code.");
            document.forms[0].txtZipcode.focus();
            return false;
        }
    }
    /////us zip code
    if ((trim(document.forms[0].drpCountry.value) == 1) || (trim(document.forms[0].drpCountry.value) == 2)) {
        if (checknum(document.forms[0].txtZipcode.value) == false) {
            alert("Please enter valid zip.");
            document.forms[0].txtZipcode.value = "";
            document.forms[0].txtZipcode.focus();
            return false;
        }
        else if (document.forms[0].txtZipcode.value.length != 5) {
            alert("Zip code must be of length 5.");
            document.forms[0].txtZipcode.value = "";
            document.forms[0].txtZipcode.focus();
            return false;
        }
    }
    /////
    if ((trim(document.forms[0].txtschoolcode1.value) != "") && (trim(document.forms[0].txtschoolcode2.value) == "") && (trim(document.forms[0].txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].txtschoolcode2.focus();
        return false;
    }
    if ((trim(document.forms[0].txtschoolcode1.value) == "") && (trim(document.forms[0].txtschoolcode2.value) != "") && (trim(document.forms[0].txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].txtschoolcode3.focus();
        return false;
    }
    if ((trim(document.forms[0].txtschoolcode1.value) == "") && (trim(document.forms[0].txtschoolcode2.value) == "") && (trim(document.forms[0].txtschoolcode3.value) != "")) {
        alert("Please enter School code.");
        document.forms[0].txtschoolcode1.focus();
        return false;
    }
    if ((trim(document.forms[0].txtschoolcode1.value) != "") && (trim(document.forms[0].txtschoolcode2.value) != "") && (trim(document.forms[0].txtschoolcode3.value) == "")) {
        alert("Please enter School code.");
        document.forms[0].txtschoolcode3.focus();
        return false;

    }
    if ((trim(document.forms[0].txtschoolcode1.value) != "") && (trim(document.forms[0].txtschoolcode2.value) == "") && (trim(document.forms[0].txtschoolcode3.value) != "")) {
        alert("Please enter  School code.");
        document.forms[0].txtschoolcode2.focus();
        return false;

    }
    if ((trim(document.forms[0].txtschoolcode1.value) == "") && (trim(document.forms[0].txtschoolcode2.value) != "") && (trim(document.forms[0].txtschoolcode3.value) != "")) {
        alert("Please enter School code.");
        document.forms[0].txtschoolcode1.focus();
        return false;
    }
    if (trim(document.forms[0].txtschoolcode1.value) != "") {
        if (document.forms[0].txtschoolcode1.value.length != 2) {
            alert("School code must be of length 2.");
            document.forms[0].txtschoolcode1.value = "";
            document.forms[0].txtschoolcode1.focus();
            return false;
        }
        var txtschoolcode1 = document.forms[0].txtschoolcode1.value;
        for (var i = 0; i < txtschoolcode1.length; i++) {
            if (iCharsAdd.indexOf(txtschoolcode1.charAt(i)) != -1) {
                alert("'School code contains illegal characters!");
                document.forms[0].txtschoolcode1.focus();
                return false;
            }
        }
    }
    if (trim(document.forms[0].txtschoolcode2.value) != "") {
        if (document.forms[0].txtschoolcode2.value.length != 5) {
            alert("School code must be of length 5.");
            document.forms[0].txtschoolcode2.value = "";
            document.forms[0].txtschoolcode2.focus();
            return false;
        }
        if (checknum(document.forms[0].txtschoolcode2.value) == false) {
            alert("Please enter valid school code.");
            document.forms[0].txtschoolcode2.value = "";
            document.forms[0].txtschoolcode2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtschoolcode3.value) != "") {

        if (checknum(document.forms[0].txtschoolcode3.value) == false) {
            alert("Please enter valid school code.");
            document.forms[0].txtschoolcode3.value = "";
            document.forms[0].txtschoolcode3.focus();
            return false;
        } 
    }
    /*
    if (trim(document.forms[0].txtdob.value) == "") {
    alert("Please enter DOB.");
    document.forms[0].txtdob.focus();
    return false;
    }
    if (isDate(trim(document.forms[0].txtdob.value)) == false) {
    document.forms[0].txtdob.focus();
    return false;
    }

    var currentTime = new Date()
    var month = currentTime.getMonth();
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var fDate = new Date(document.forms[0].txtdob.value);
    var yearOfBirth = fDate.getFullYear();
    var monthOfBirth = fDate.getMonth();
    var dayOfBirth = fDate.getDate();
    var age = year - yearOfBirth;
    if (fDate > currentTime) {
    alert("DOB is greater than current date.");
    document.forms[0].txtdob.focus();
    return false;
    }
    if (month - monthOfBirth < 0) age--;
    else if (month - monthOfBirth == 0) if (day - dayOfBirth < 0) age--;

    if (age < 21) {

        alert("Atleast 21 years to register.");
    document.forms[0].txtdob.focus();
    return false;
    }
    */

    if ((trim(document.forms[0].txtHomephone.value) == "") || (trim(document.forms[0].txtHomephone.value) == "Enter Home Phone") || (trim(document.forms[0].txtHomephone.value) == "999-999-9999 for US")) {
        alert("Please enter Home Phone Number.");
        document.forms[0].txtHomephone.focus();
        return false;
    }
    //	if(!numberCheck.test(trim(document.forms[0].txtHomephone.value)))
    //	{
    //		alert("Invalid Phone Number.");
    //		document.forms[0].txtHomephone.focus();
    //		return false;
    //	}
    if ((trim(document.forms[0].drpCountry.value) == 1) || (trim(document.forms[0].drpCountry.value) == 2)) {
        if (trim(document.forms[0].txtHomephone.value) != "") {
            //            if (validatephone(document.forms[0].txtHomephone.value) == false) {
            //                alert("Please enter Home Phone Number in correct format.");
            //                document.forms[0].txtHomephone.focus();
            //                return false;
            //            }
            var numberChk = /^\d+$/;
            var valid = false;
            var str = document.forms[0].txtHomephone.value;
            if ((str.charAt(3) == "-") && (str.charAt(7) == "-")) {
                var newStr = str.slice(0, 3);
                newStr = newStr + str.slice(4, 7);
                newStr = newStr + str.slice(8, 12);
                if (!numberChk.test(newStr)) {
                    alert("Please enter valid phone number");
                    document.forms[0].txtHomephone.focus();
                    return false;
                }
            }
            else {
                alert("Please enter valid phone number");
                document.forms[0].txtHomephone.focus();
                return false;
            }


        }
    }
    //    if (trim(document.forms[0].drpCountry.value) != 1) {
    //        if (!numberCheck.test(trim(document.forms[0].txtHomephone.value))) {
    //            alert("Invalid Phone Number.");
    //            document.forms[0].txtHomephone.focus();
    //            return false;
    //        }
    //    }
    if (trim(document.forms[0].txtWorkphone.value) != "") {
        //        if (validatephone(document.forms[0].txtWorkphone.value) == false) {
        //            alert("Please enter Work Phone Number in correct format.");
        //            document.forms[0].txtWorkphone.focus();
        //            return false;
        //        }
        var numbCheck = /^\d+$/;
        var valid = false;
        var str = document.forms[0].txtWorkphone.value;
        if ((str.charAt(3) == "-") && (str.charAt(7) == "-")) {
            var newStr = str.slice(0, 3);
            newStr = newStr + str.slice(4, 7);
            newStr = newStr + str.slice(8, 12);
            if (!numbCheck.test(newStr)) {
                alert("Please enter valid phone number");
                document.forms[0].txtWorkphone.focus();
                return false;
            }
        }
        else {
            alert("Please enter valid phone number");
            document.forms[0].txtWorkphone.focus();
            return false;
        }
    }


    if (trim(document.forms[0].txtEmail.value) == "") {
        alert("Please enter Email.");
        document.forms[0].txtEmail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].txtEmail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].txtEmail.focus();
        return false;
    }

    if (trim(document.forms[0].txtPassword.value) == "") {
        alert("Please enter Password.");
        document.forms[0].txtPassword.focus();
        return false;
    }
    var txtPassword = document.forms[0].txtPassword.value;
    for (var i = 0; i < txtPassword.length; i++) {
        if (iCharspwd.indexOf(txtPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            return false;
        }
    }

    if (trim(document.forms[0].txtConfirmPassword.value) == "") {
        alert("Please enter Confirm Password.");
        document.forms[0].txtConfirmPassword.focus();
        return false;
    }
    if (trim(document.forms[0].txtConfirmPassword.value) != trim(document.forms[0].txtPassword.value)) {
        alert("Password Mismatch.");
        document.forms[0].txtConfirmPassword.focus();
        return false;
    }
    var txtConfirmPassword = document.forms[0].txtConfirmPassword.value;
    for (var i = 0; i < txtConfirmPassword.length; i++) {
        if (iCharspwd.indexOf(txtConfirmPassword.charAt(i)) != -1) {
            alert("'Password contains illegal characters!");
            document.forms[0].txtConfirmPassword.focus();
            return false;
        }
    }

    if (trim(document.forms[0].drpmember.value) == 0) {
        alert("Please select Membership.");
        document.forms[0].drpmember.focus();
        return false;
    }
    if (trim(document.forms[0].drpCardType.value) == 0) {
        alert("Please select card.");
        document.forms[0].drpCardType.focus();
        return false;
    }
    if (trim(document.forms[0].txtcardnumber1.value) == "") {
        alert("Please enter card number.");
        document.forms[0].txtcardnumber1.focus();
        return false;
    }
    else if (!numberCheck.test(trim(document.forms[0].txtcardnumber1.value))) {
        alert("Invalid card number.");
        document.forms[0].txtcardnumber1.focus();
        return false;
    }
    if (trim(document.forms[0].txtcardnumber2.value) == "") {
        alert("Please enter card number.");
        document.forms[0].txtcardnumber2.focus();
        return false;
    }
    else if (!numberCheck.test(trim(document.forms[0].txtcardnumber2.value))) {
        alert("Invalid card number.");
        document.forms[0].txtcardnumber2.focus();
        return false;
    }
    if (trim(document.forms[0].txtcardnumber3.value) == "") {
        alert("Please enter card number.");
        document.forms[0].txtcardnumber3.focus();
        return false;
    }
    else if (!numberCheck.test(trim(document.forms[0].txtcardnumber3.value))) {
        alert("Invalid card number.");
        document.forms[0].txtcardnumber3.focus();
        return false;
    }
    if (trim(document.forms[0].txtcardnumber4.value) == "") {
        alert("Please enter card number.");
        document.forms[0].txtcardnumber4.focus();
        return false;
    }
    else if (!numberCheck.test(trim(document.forms[0].txtcardnumber4.value))) {
        alert("Invalid card number.");
        document.forms[0].txtcardnumber4.focus();
        return false;
    }
    if (trim(document.forms[0].drpMonth.value) == "--Select--") {
        alert("Please select exp month.");
        document.forms[0].drpMonth.focus();
        return false;
    }
    if (trim(document.forms[0].drpExpYear.value) == "--Select--") {
        alert("Please select exp year.");
        document.forms[0].drpExpYear.focus();
        return false;
    }
    if (trim(document.forms[0].txtCVN.value) == "") {
        alert("Please enter CVN.");
        document.forms[0].txtCVN.focus();
        return false;
    }
    if (!numberCheck.test(trim(document.forms[0].txtCVN.value))) {
        alert("Invalid CVV number.");
        document.forms[0].txtCVN.focus();
        return false;
    }

    return true;
}
//************ Validate Member Registration's dob****************************//
function Validate_MemberRegistration_details() {
    /////    
    if ((trim(document.forms[0].txtdob.value) == "") || (trim(document.forms[0].txtdob.value) == "MM/DD/YYYY")) {
        alert("Please enter DOB.");
        document.forms[0].txtdob.focus();
        return false;
    }
    if (isDate(trim(document.forms[0].txtdob.value)) == false) {
        document.forms[0].txtdob.focus();
        return false;
    }
    var currentTime = new Date()
    var month = currentTime.getMonth();
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var fDate = new Date(document.forms[0].txtdob.value);
    var yearOfBirth = fDate.getFullYear();
    var monthOfBirth = fDate.getMonth();
    var dayOfBirth = fDate.getDate();
    var age = year - yearOfBirth;
    if (fDate > currentTime) {
        alert("DOB is greater than current date.");
        document.forms[0].txtdob.focus();
        return false;
    }
    if (month - monthOfBirth < 0) age--;
    else if (month - monthOfBirth == 0) if (day - dayOfBirth < 0) age--;
    if (age < 21) {

        alert("Atleast 21 years to register.");
        document.forms[0].txtdob.focus();
        return false;
    }
    //    if (!numberCheck.test(trim(document.forms[0].txtHomephone.value))) {
    //        alert("Invalid Phone Number.");
    //        document.forms[0].txtHomephone.focus();
    //        return false;
    //    }    
    return true;
}
function validateMemberPhone() {

    // if ((trim(document.forms[0].txtdob.value) != "") && (trim(document.forms[0].txtdob.value) != "MM/DD/YYYY")) {
    var currentTime = new Date()
    var month = currentTime.getMonth();
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    //        var fDate = new Date(document.forms[0].txtdob.value);
    //        var yearOfBirth = fDate.getFullYear();
    //        var monthOfBirth = fDate.getMonth();
    //        var dayOfBirth = fDate.getDate();
    //        var age = year - yearOfBirth;
    //        if (age > 21) {
    //            if ((trim(document.forms[0].txtHomephone.value) == "") || (trim(document.forms[0].txtHomephone.value) == "Enter Home Phone") || (trim(document.forms[0].txtHomephone.value) == "999-999-9999 for US")) {
    //                alert("Please enter Home Phone Number.");
    //                document.forms[0].txtHomephone.focus();
    //                return false;
    //            }
    if ((trim(document.forms[0].drpCountry.value) == 1) || (trim(document.forms[0].drpCountry.value) == 2)) {
        if (trim(document.forms[0].txtHomephone.value) != "") {
            //            if (validatephone(document.forms[0].txtHomephone.value) == false) {
            //                alert("Please enter Home Phone Number in correct format.");
            //                document.forms[0].txtHomephone.focus();
            //                return false;
            //            }
            var numberCheck = /^\d+$/;
            var valid = false;
            var str = document.forms[0].txtHomephone.value;
            if ((str.charAt(3) == "-") && (str.charAt(7) == "-")) {
                var newStr = str.slice(0, 3);
                newStr = newStr + str.slice(4, 7);
                newStr = newStr + str.slice(8, 12);
                if (!numberCheck.test(newStr)) {
                    alert("Please enter valid phone number");
                    document.forms[0].txtHomephone.focus();
                    return false;
                }
            }
            else {
                alert("Please enter valid phone number");
                document.forms[0].txtHomephone.focus();
                return false;
            }
        }
        //           }
        //            else {
        //                if (checknum(document.forms[0].txtHomephone.value) == false) {
        //                    alert("Invalid Phone Number.");
        //                    document.forms[0].txtHomephone.focus();
        //                    return false;
        //                }
        //            }
    }
    //    }
    //    else {
    //        document.forms[0].txtdob.focus();
    //        return false;
    //    }
    //  return true;
}

//************ Validate Member Registration's email****************************//
function Validate_Email() {
    if (trim(document.forms[0].txtEmail.value) == "") {
        alert("Please enter Email.");
        document.forms[0].txtEmail.focus();
        return false;
    }
    var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
    if (!email.test(trim(document.forms[0].txtEmail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].txtEmail.focus();
        return false;
    }
}
//************ Validate template****************************//

function Validate_MailTempalte() {

    if (trim(FCKeditorAPI.__Instances['ctl00_ContentPlaceHolder1_FCKEditor'].GetHTML()) == "") {
        alert("Please enter invite mail template content.");
        return false;
    }
    if (FCKeditorAPI.__Instances['ctl00_ContentPlaceHolder1_FCKEditor'].GetHTML().indexOf("{friendsname}") == -1 &&
        FCKeditorAPI.__Instances['ctl00_ContentPlaceHolder1_FCKEditor'].GetHTML().indexOf("{Childname}") == -1) {
        alert('The mail template should contain "{friendsname}" and "{Childname}".');
        return false;
    }
    else if (FCKeditorAPI.__Instances['ctl00_ContentPlaceHolder1_FCKEditor'].GetHTML().indexOf("{friendsname}") == -1) {
        alert('The mail template should contain "{friendsname}".');
        return false;
    }
    else if (FCKeditorAPI.__Instances['ctl00_ContentPlaceHolder1_FCKEditor'].GetHTML().indexOf("{Childname}") == -1) {
        alert('The mail template should contain "{Childname}".');
        return false;
    }
    return true;
}

//************ Validate Search****************************//
function Validate_Search() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.value) == "" ||
    trim(document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.value) == "To add a new friend type in your friends email  address or Kidzrocket user name and click search") {
        alert("Please enter a search word.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.value;
        for (var i = 0; i < string.length; i++) {
            if (iSearch.indexOf(string.charAt(i)) != -1) {
                alert("Search word contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_txtSearch.focus();
                return false;
            }
        }
    }
    return true;
}
//************ Validate New Search****************************//
function Validate_NewSearch() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtNewSearch.value) == "") {
        alert("Please enter a search word.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtNewSearch.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtNewSearch.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_txtNewSearch.value;
        for (var i = 0; i < string.length; i++) {
            if (iSearch.indexOf(string.charAt(i)) != -1) {
                alert("Search word contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_txtNewSearch.focus();
                return false;
            }
        }
    }
    return true;
}

//************ Validate Links****************************//
function Validate_Links() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.value) == "") {
        alert("Please enter a link URL.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.focus();
        return false;
    }
    else if (!urlExp.test("http://" + trim(document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.value.replace("http://", "")))) {
        alert("Please enter your company website (eg.www.kidzrocket.com)");
        document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.focus();
        return false;
    }
    //    else if (!checkurl.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.value))) {
    //        alert("Please type in the full name of your favorite website. Example : www.kidzrocket.com.");
    //        document.forms[0].ctl00_ContentPlaceHolder1_txtlnkurl.focus();
    //        return false;
    //    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) == "") {
        alert("Please enter description.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value) != "") {
        var string = document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Description contains illegal characters!");
                document.forms[0].ctl00_ContentPlaceHolder1_txtdescription.focus();
                return false;
            }
        }
    }
    return true;
}

//************ Validate Comments****************************//
function Validate_AddComments() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value) == "") {
        alert("Please enter a comment");
        document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
        return false;
    }
    var txtComments = document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value;
    for (var i = 0; i < txtComments.length; i++) {
        if (iChars.indexOf(txtComments.charAt(i)) != -1) {
            alert("Comment contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtComments.focus();
            return false;
        }
    }
    return true;
}
//************ Validate Messages****************************//
function Validate_AddMessages() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtMessage.value) == "") {
        alert("Please enter a message");
        document.forms[0].ctl00_ContentPlaceHolder1_txtMessage.focus();
        return false;
    }
    var txtMessage = document.forms[0].ctl00_ContentPlaceHolder1_txtMessage.value;
    for (var i = 0; i < txtMessage.length; i++) {
        if (iChars.indexOf(txtMessage.charAt(i)) != -1) {
            alert("Message contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtMessage.focus();
            return false;
        }
    }
    return true;
}
//************ Clear Comments****************************//
function Clear_Comments() {
    document.forms[0].ctl00_ContentPlaceHolder1_txtComments.value = "";
}
//************ Clear Message****************************//
function Clear_Messages() {
    document.forms[0].ctl00_ContentPlaceHolder1_txtMessage.value = "";
}

//************ Clear Messages of grid****************************//
function Clear_GrdMessages() {
    document.forms[0].ctl00_ContentPlaceHolder1_grdMessages_ctl02_txtMessage.value = "";
}

//************ Remove freinds****************************//
function Confirm_RemoveFriend() {
    var functionReturn = false;
    return confirm("Are You sure you want to remove this friend?");
    return functionReturn;
}


//************ Validate Abuse****************************//
function Validate_Abuse() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcomments.value) == "") {
        alert("Please enter comment");
        document.forms[0].ctl00_ContentPlaceHolder1_txtcomments.focus();
        return false;
    }
    var txtMessage = document.forms[0].ctl00_ContentPlaceHolder1_txtcomments.value;
    for (var i = 0; i < txtMessage.length; i++) {
        if (iChars.indexOf(txtMessage.charAt(i)) != -1) {
            alert("Comments contains illegal characters!");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcomments.focus();
            return false;
        }
    }
    return true;
}

//************ Validate Forgot Password****************************//
function Validate_ForgotPassword() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "") {
        alert("Please enter Email.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    if (!email.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpUserType.value) == "0") {
        alert("Please select a user type.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpUserType.focus();
        return false;
    }
    return true;
}

//************ Validate renewmembership****************************//
function Validate_RenewMembership() {
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpmember.value) == 0) {
        alert("Please select Membership.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpmember.focus();
        return false;
    }

    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.value) == 0) {
        alert("Please select card.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpCardType.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.disabled) == false) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.value) == "") {
            alert("Please enter card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.value))) {
            alert("Invalid card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber1.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.disabled) == false) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.value) == "") {
            alert("Please enter card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.value))) {
            alert("Invalid card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.disabled) == false) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.value) == "") {
            alert("Please enter card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.value))) {
            alert("Invalid card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber3.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.disabled) == false) {
        if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.value) == "") {
            alert("Please enter card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.value))) {
            alert("Invalid card number.");
            document.forms[0].ctl00_ContentPlaceHolder1_txtcardnumber4.focus();
            return false;
        }
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpMonth.value) == "--Select--") {
        alert("Please select exp month.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpMonth.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_drpExpYear.value) == "--Select--") {
        alert("Please select exp year.");
        document.forms[0].ctl00_ContentPlaceHolder1_drpExpYear.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCVN.value) == "") {
        alert("Please enter CVN.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCVN.focus();
        return false;
    }
    if (!numberCheck.test(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCVN.value))) {
        alert("Invalid CVV number.");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCVN.focus();
        return false;
    }

    return true;
}
//************ Validate renewmembership Mail****************************//
function Validate_RenewMembershipMail() {
    if (trim(document.forms[0].drpmember.value) == 0) {
        alert("Please select Membership.");
        document.forms[0].drpmember.focus();
        return false;
    }

    if (trim(document.forms[0].drpCardType.value) == 0) {
        alert("Please select card.");
        document.forms[0].drpCardType.focus();
        return false;
    }
    if (trim(document.forms[0].txtcardnumber1.disabled) == false) {
        if (trim(document.forms[0].txtcardnumber1.value) == "") {
            alert("Please enter card number.");
            document.forms[0].txtcardnumber1.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber1.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].txtcardnumber1.value))) {
            alert("Invalid card number.");
            document.forms[0].txtcardnumber1.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber2.disabled) == false) {
        if (trim(document.forms[0].txtcardnumber2.value) == "") {
            alert("Please enter card number.");
            document.forms[0].txtcardnumber2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber2.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].txtcardnumber2.value))) {
            alert("Invalid card number.");
            document.forms[0].txtcardnumber2.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber3.disabled) == false) {
        if (trim(document.forms[0].txtcardnumber3.value) == "") {
            alert("Please enter card number.");
            document.forms[0].txtcardnumber3.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber3.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].txtcardnumber3.value))) {
            alert("Invalid card number.");
            document.forms[0].txtcardnumber3.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber4.disabled) == false) {
        if (trim(document.forms[0].txtcardnumber4.value) == "") {
            alert("Please enter card number.");
            document.forms[0].txtcardnumber4.focus();
            return false;
        }
    }
    if (trim(document.forms[0].txtcardnumber4.disabled) == false) {
        if (!numberCheck.test(trim(document.forms[0].txtcardnumber4.value))) {
            alert("Invalid card number.");
            document.forms[0].txtcardnumber4.focus();
            return false;
        }
    }
    if (trim(document.forms[0].drpMonth.value) == "--Select--") {
        alert("Please select exp month.");
        document.forms[0].drpMonth.focus();
        return false;
    }
    if (trim(document.forms[0].drpExpYear.value) == "--Select--") {
        alert("Please select exp year.");
        document.forms[0].drpExpYear.focus();
        return false;
    }
    if (trim(document.forms[0].txtCVN.value) == "") {
        alert("Please enter CVN.");
        document.forms[0].txtCVN.focus();
        return false;
    }
    if (!numberCheck.test(trim(document.forms[0].txtCVN.value))) {
        alert("Invalid CVV number.");
        document.forms[0].txtCVN.focus();
        return false;
    }

    return true;
}
//************ Validate User Log****************************//
function Validate_Log() {
    if (trim(document.forms[0].ctl00_txtfirstname.value) == "") {
        alert("Please enter first name.");
        document.forms[0].ctl00_txtfirstname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_txtfirstname.value) != "") {
        var string = document.forms[0].ctl00_txtfirstname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("First name contains illegal characters!");
                document.forms[0].ctl00_txtfirstname.focus();
                return false;
            }
        }
    }
    if (trim(document.forms[0].ctl00_txtlastname.value) == "") {
        alert("Please enter last name.");
        document.forms[0].ctl00_txtlastname.focus();
        return false;
    }
    if (trim(document.forms[0].ctl00_txtlastname.value) != "") {
        var string = document.forms[0].ctl00_txtlastname.value;
        for (var i = 0; i < string.length; i++) {
            if (iChars.indexOf(string.charAt(i)) != -1) {
                alert("Last name contains illegal characters!");
                document.forms[0].ctl00_txtlastname.focus();
                return false;
            }
        }
    }
    if (trim(document.forms[0].ctl00_txtemail.value) == "") {
        alert("Please enter email.");
        document.forms[0].ctl00_txtemail.focus();
        return false;
    }
    if (!email.test(trim(document.forms[0].ctl00_txtemail.value))) {
        alert("Invalid Email Address.");
        document.forms[0].ctl00_txtemail.focus();
        return false;
    }
    return true;
}
