﻿function Trim(STR) {
    STR = LTrim(STR);
    return RTrim(STR);
}

function RTrim(STR) {
    while (STR.charAt((STR.length - 1)) == " ") {
        STR = STR.substring(0, STR.length - 1);
    }
    return STR;
}

function LTrim(STR) {
    while (STR.charAt(0) == " ") {
        STR = STR.replace(STR.charAt(0), "");
    }
    return STR;
}
function SelectAllCB(name, cbMain) {

    var elem = document.getElementsByTagName("input");
    var arr = new Array();
    var i;
    for (i = 0; i < elem.length; i++) {
        if (elem[i].type == "checkbox") {
            att = elem[i].getAttribute("name");
            if (att == name) {
                if (cbMain.checked == true) {
                    document.getElementById(elem[i].id).checked = true;
                }
                else {
                    document.getElementById(elem[i].id).checked = false;
                }
            }
        }
    }
}

function IsAnyCBSelected(name, msg, actionMsg) {
    var action = document.getElementById(actionMsg).value;
    if (action == 'Select') {
        alert("Please select at least one operation.");
        return false;
    }
    var isSelected = 0;
    var elem = document.getElementsByTagName("input");
    var arr = new Array();
    var i;
    for (i = 0; i < elem.length; i++) {
        if (elem[i].type == "checkbox") {
            att = elem[i].getAttribute("name");
            if (att == name) {
                if (document.getElementById(elem[i].id).checked == true) {
                    isSelected = 1;
                    break;
                }
            }
        }
    }
    if (isSelected == 0) {
        alert(msg);
        return false;
    }
    else {
        if (action != "" && action == 'Delete') {
            return confirm("Are you sure you want to " + action + "?");
        }
        else {
            return true;
        }
    }
}
function IsDDLSelected(defaultval, msg, ddl) {
    var action = document.getElementById(ddl).value;
    if (action == defaultval) {
        alert("Please select at least one option.");
        return false;
    }
    return confirm("Are you sure you want to continue?");
}
function GetValue(CHK, hdnctrl) {
    var NewsID = '';
    var NewsFlag = false;
    var chkNews = document.getElementsByName(CHK);
    for (i = 0; i < document.getElementsByName(CHK).length; i++) {

        if (chkNews[i].checked == true) {
            if (NewsID == '') {
                NewsID = chkNews[i].id;
            } else {
                NewsID = NewsID + ',' + chkNews[i].id;
            }
        }
    }
    if (NewsID != '') {
        document.getElementById(hdnctrl).value = NewsID;
        return true;
    }
    else {
        document.getElementById(hdnctrl).value = "";
        return true;
    }
}

function IsAnyCBSelected_New(name, msg, actionMsg) 
{  
    var isSelected = 0;
    var elem = document.getElementsByTagName("input");
    var arr = new Array();
    var i;
    for(i = 0; i < elem.length; i++) 
    {
        if(elem[i].type == "checkbox")
        {
            att = elem[i].getAttribute("name");
            if(att == name) 
            {
                if(document.getElementById(elem[i].id).checked == true)
                {
                    isSelected = 1;
                    break;
                }
            }
        }
    }
    if(isSelected == 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        if(actionMsg != "")
        {
            return confirm(actionMsg);
        }
        else
        {
            return true;
        }
    }
}

function SelectAllCB(name, cbMain) 
{  
    var elem = document.getElementsByTagName("input");
    var arr = new Array();
    var i;
    for(i = 0; i < elem.length; i++) 
    {
        if(elem[i].type == "checkbox")
        {
            att = elem[i].getAttribute("name");
            if(att == name) 
            {
                if(cbMain.checked == true)
                {
                    document.getElementById(elem[i].id).checked = true;
                }
                else
                {
                    document.getElementById(elem[i].id).checked = false;
                }
            }
        }
    }
}

function CheckSelectAllCB(name, cbMainId) 
{  
    var elem = document.getElementsByTagName("input");
    var cbMainId = document.getElementById(cbMainId);
    var isChecked = true;
    var arr = new Array();
    var i;
    for(i = 0; i < elem.length; i++) 
    {
        if(elem[i].type == "checkbox")
        {
            att = elem[i].getAttribute("name");
            if(att == name) 
            {
                if(elem[i].checked == false)
                {
                    isChecked = false;
                    break;
                }
            }
        }
    }
    cbMainId.checked = isChecked;
}

function RefreshWindow() {
    window.location.href = window.location.href;
}

function CloseFanceBok() {
    $('#fancy_close').click();
}

