﻿function ckbOnclick(obj, id, pid){
    if (pid == '0') {
        var allObj = document.getElementsByTagName('div');
        for (var j = 0; j < allObj.length; j++) {
            if (allObj[j].id == 'div' + id) {
                var items = allObj[j].parentNode.getElementsByTagName('input');
                for (var i = 0; i < items.length; i++) {
                    if(items[i].type == 'checkbox')
                        items[i].checked = obj.checked;
                }
            }
        }
    }
    else {
		var allObj = document.getElementsByTagName('span');
		for (var j = 0; j < allObj.length; j++) {
            if (allObj[j].id == 'span' + pid) {
                var items = allObj[j].parentNode.getElementsByTagName('input');
                for (var i = 0; i < items.length; i++) {
					if(obj.checked)
					    if(items[i].type == 'checkbox')
	                        items[i].checked = obj.checked;
                }
            }
        }
    }
}

function ckbAndUncheckOnclick(obj)
{
    uncheckAll();
    obj.checked = 'checked'
}

function deleteItemCheckClicked()
{
     var _checked = false;
     var allObj = document.getElementsByTagName('input');
        for (var j = 0; j < allObj.length; j++) {
            
            if (allObj[j].id.search('ckbDelete')!=-1)
             {
                if( allObj[j].checked == true)
                    {
                        _checked = true;
                        break;
                    }
            }
        }
        
        if(_checked)
        {
            return confirm('Bạn có thực sự muốn xóa các items?');
        }
        else
        {
            alert('Không có item nào được check!');
            return false;
        }
}



function checkAll()
{
    var items = document.getElementsByTagName('input');
    for (var i = 0; i < items.length; i++) {
        if(items[i].type == 'checkbox')
            items[i].checked = 'checked';
    }
}
function uncheckAll()
{
    var items = document.getElementsByTagName('input');
    for (var i = 0; i < items.length; i++) {
        if(items[i].type == 'checkbox')
            items[i].checked = '';
    }
    
}

function openViewWindow(kind,kindID) {
    //var attr = "HEIGHT=800,WIDTH=1000" 
    window.open('PortalContentEdit.aspx?'+kind+'='+kindID+'&ViewMode=True','CMS')
}

function openEditWindow(kind,kindID) {
    window.open('PortalContentEdit.aspx?'+kind+'='+kindID,'CMS')
}


//define document.getElementsByClassName function
 document.getElementsByClassName = function(class_name) {

    var docList = this.all || this.getElementsByTagName('*');

    var matchArray = new Array();



    /*Create a regular expression object for class*/

    var re = new RegExp("(?:^|\\s)"+class_name+"(?:\\s|$)");

    for (var i = 0; i < docList.length; i++) {

        if (re.test(docList[i].className) ) {

            matchArray[matchArray.length] = docList[i];

        }

    }



 return matchArray;

}
