﻿
function checkspecial(source, arg) {
    var dt = arg.Value;
    var i, index;
    var str = "!@#$%^*()~`_=*<>+\|?:{]}[;'";
    for (i = 0; i < dt.length; i++) {
        var c = dt.charAt(i);
        index = str.indexOf(c);
        if (index == -1) {
            arg.IsValid = true;
        }
        else {
            arg.IsValid = false;
            return;
        }
    }
}


function checkTerms(source, arg) {
    var dt = arg.Value;
    var i, index;
    var str = "@#$^*()~`_=*<>+\|?:{]}[;'";
    for (i = 0; i < dt.length; i++) {
        var c = dt.charAt(i);
        index = str.indexOf(c);
        if (index == -1) {
            arg.IsValid = true;
        }
        else {
            arg.IsValid = false;
            return;
        }
    }
}


function checkDescription(source, arg) {
    var dt = arg.Value;
    var i, index;
    var str = "#<!`~";
    for (i = 0; i < dt.length; i++) {
        var c = dt.charAt(i);
        index = str.indexOf(c);
        if (index == -1) {
            arg.IsValid = true;
        }
        else {
            arg.IsValid = false;
            return;
        }
    }
}



function checklocation(source, arg) {
    var dt = arg.Value;
    var i, index;
    var str = "!@#$%^&*()~`_-=*/<>+\|?:{],}[;'.123456789";
    for (i = 0; i < dt.length; i++) {
        var c = dt.charAt(i);
        index = str.indexOf(c);
        if (index == -1) {
            arg.IsValid = true;
        }
        else {
            arg.IsValid = false;
            return;
        }
    }
}

function checkUserName(source, arg) {
    var dt = arg.Value.replace(/ /g, "");
    if (dt != '') {
        var i, index;
        var str = "!@#$%^&*()~`_-=*/<>+\|?:{],}[;'. ";

        for (i = 0; i < dt.length; i++) {
            var c = dt.charAt(i);
            index = str.indexOf(c);
            if (index == -1) {
                arg.IsValid = true;
            }
            else {
                arg.IsValid = false;
                return;
            }
        }

        var strChk = "0123454789";
        var returnNo = 0;
        for (i = 0; i < dt.length; i++) {
            var c = dt.charAt(i);
            index = strChk.indexOf(c);
            if (index >= 0) {
                returnNo = returnNo + 1;
            }
        }
        if (arg.Value.length == returnNo) {
            arg.IsValid = false;
            return;
        }
        else {
            arg.IsValid = true;
        }
    }
}

function LawlinkPopup(url) {
    popupWindow = 
    window.open(
url, 'lawlinkPOP', 
'height=745,width=1000,left=0,top=0,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
}
