var ElemId;

function toggle_State(ElemId) {

    if (document.getElementById(ElemId).className != "numbrs_txt") {
        document.getElementById(ElemId).className = "numbrs_txt";
    }
    else {
        document.getElementById(ElemId).className = "prvtx";
    }

}
function clickbutton(e, buttonid) {
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt) {
        if (evt.keyCode == 13) {
            //bt.focus();
            bt.Click();
            return false;
        }
    }
}

function Redirect(path) {
    window.location.href = path;
}

function CountLeft(field, max) {
    if (field.value.length > max)
        field.value = field.value.substring(0, max);
    else
        document.getElementById("ctl00_ContentPlaceHolder1_lblLeft").innerHTML = max - field.value.length;
}

// Function For Trim
function trim(myString) {
    // Remove leading spaces and carriage returns
    while ((myString.substring(0, 1) == ' ') || (myString.substring(0, 1) == '\n') || (myString.substring(0, 1) == '\r'))
    { myString = myString.substring(1, myString.length); }

    // Remove trailing spaces and carriage returns
    while ((myString.substring(myString.length - 1, myString.length) == ' ') || (myString.substring(myString.length - 1, myString.length) == '\n') || (myString.substring(myString.length - 1, myString.length) == '\r'))
    { myString = myString.substring(0, myString.length - 1); }

    return myString;
}

function IsValidImage(FileUploadID) {
    var obj = document.getElementById(FileUploadID);
    var filename = obj.value;
    filename = trim(filename);
    if (filename != '') {
        if (filename.lastIndexOf('.') > 0) {
            var fileExt = filename.substring(filename.lastIndexOf('.') + 1);
            if (trim(fileExt) != '') {
                if (fileExt.toLowerCase() == 'gif' || fileExt.toLowerCase() == 'jpg' || fileExt.toLowerCase() == 'jpeg' || fileExt.toLowerCase() == 'bmp' || fileExt.toLowerCase() == 'png')
                    return true;
                else
                    return false;
            }
            else
                return false;
        }
        else {
            return false;
        }
    }
    else {
        return true;
    }
}

function IsValidDoc(FileUploadID) {
    var obj = document.getElementById(FileUploadID);
    var filename = obj.value;
    filename = trim(filename);
    if (filename != '') {
        if (filename.lastIndexOf('.') > 0) {
            var fileExt = filename.substring(filename.lastIndexOf('.') + 1);
            if (trim(fileExt) != '') {
                if (fileExt.toLowerCase() == 'doc' || fileExt.toLowerCase() == 'rtf' || fileExt.toLowerCase() == 'pdf')
                    return true;
                else
                    return false;
            }
            else
                return false;
        }
        else {
            return false;
        }
    }
    else {
        return true;
    }
}

function IsValidVideo(FileUploadID) {
    var obj = document.getElementById(FileUploadID);
    var filename = obj.value;
    filename = trim(filename);
    if (filename != '') {
        if (filename.lastIndexOf('.') > 0) {
            var fileExt = filename.substring(filename.lastIndexOf('.') + 1);
            if (trim(fileExt) != '') {
                if (fileExt.toLowerCase() == 'avi' || fileExt.toLowerCase() == 'mov' || fileExt.toLowerCase() == 'wmv' || fileExt.toLowerCase() == 'mpg')
                    return true;
                else
                    return false;
            }
            else
                return false;
        }
        else {
            return false;
        }
    }
    else {
        return true;
    }
}


function IsValidDirDoc(FileUploadID) {
    var obj = document.getElementById(FileUploadID);
    var filename = obj.value;
    filename = trim(filename);
    if (filename != '') {
        if (filename.lastIndexOf('.') > 0) {
            var fileExt = filename.substring(filename.lastIndexOf('.') + 1);
            if (trim(fileExt) != '') {
                if (fileExt.toLowerCase() == 'pdf')
                    return true;
                else
                    return false;
            }
            else
                return false;
        }
        else {
            return false;
        }
    }
    else {
        return true;
    }
}

function IsValidCSV(FileUploadID) {
    var obj = document.getElementById(FileUploadID);
    var filename = obj.value;
    filename = trim(filename);
    if (filename != '') {
        if (filename.lastIndexOf('.') > 0) {
            var fileExt = filename.substring(filename.lastIndexOf('.') + 1);
            if (trim(fileExt) != '') {
                if (fileExt.toLowerCase() == 'csv')
                    return true;
                else
                    return false;
            }
            else
                return false;
        }
        else {
            return false;
        }
    }
    else {
        return true;
    }
}

