﻿//Copyright Hoang Giang Son
//This source use flow free license
//All contact please send to hgson_dt4_bk@yahoo.com
//All other rights reserved

//refer :use SpecialPopup module


/*----------------Function Show popup on screen---------*/
/*------------------------------------------------------*/
var iCheck = 0;

function setVisibility(visibility) {
    var dlg = document.getElementById('divDialog');
    var pageSize = tb_getPageSize();
    dlg.style.width = pageSize[0];

    if (visibility == 'hidden') {
        dlg.style.height = 0;
    } else dlg.style.height = document.body.scrollHeight;

    dlg.style.visibility = visibility;

    document.getElementById('showDialog').style.visibility = visibility;

    toggleSelectBoxes(dlg);
}

function toggleSelectBoxes(dlg) {
    var elems = document.getElementsByTagName("select");
    if (elems)
        for (i = 0; i < elems.length; i++)
        elems[i].style.display = (elems[i].style.display == 'none' ? '' : 'none');
}

function tb_getPageSize() {
    var de = document.documentElement;
    var w = window.innerWidth || self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
    var h = window.innerHeight || self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;
    arrayPageSize = [w, h];
    return arrayPageSize;
} 

function GetWidth() {
    if (window.screen.width > 1024) {
        return 1260;
    }
    return 1005;
}

function SetInvisible(ev) {
    setVisibility('hidden', 'div');
}

function SetVisible(ev) {
    setVisibility('visible', 'div');
}  



//refer: change picture when use dotnetnuke url control
    
    function setPicture(PictureID,ElementID)
    {
        var dlg = document.getElementById(ElementID);
        
        if (PictureID>0)
        {
            for( var i=0;i<dlg.length;i++)
            {
                if (dlg.options[i].value==PictureID)
                {
                    dlg.options[i].selected =true;
                    return;
                }   
            }
        }else dlg.options[0].selected=true;
    }
    
    function changeValue(value,menuButtonID)
        {
            var menuButton = document.getElementById (menuButtonID);//getElementById(menuButtonID);
            menuButton.value = value;
        }

        //Show MessageConfirm when delete a item
        ///if item in use then show message WarningMessage        
        function validelete(MessageConfirm, WarningMessage, iProductCount) {
            if (iProductCount > 0) {
                alert(WarningMessage);
                return false;
            } else {
                return confirm(MessageConfirm);
            }
        }