function NewWindow(mypage, myname, w, h) 
{   
    w = w + 20;     
    h = h + 20;     
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no ,resizable=no, menubar=no,status=no'
    win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
function F_open(show, hide)
{
    f_div = window.document.getElementById("filter_d");
    if (f_div)
    {
        if (f_div.style.display == "none")
        {
            f_div.style.display = "block";
            document.cookie = "display_f=block;";
            window.document.getElementById("show_filter").innerHTML = hide;
        } 
        else 
        {
            f_div.style.display = "none";
            document.cookie = "display_f=none;";
            window.document.getElementById("show_filter").innerHTML = show;
        }
    }
}

function Div_open(div_open, div_close)
{
    id_open = window.document.getElementById(div_open); 
    if(id_open)
    {
        if (id_open.style.display == "none")
            id_open.style.display = "block";
        else 
            id_open.style.display = "none";
    }
    id_close = window.document.getElementById(div_close); 
    if(id_close)
    {
        if (id_close.style.display == "none")
            id_close.style.display = "block";
        else 
            id_close.style.display = "none";
    }
}

function setCheckboxesRange(the_form, do_check)
{    
    var inputs = document.forms[the_form].getElementsByTagName('input'); 
    
    for (var i = 0; i < inputs.length; i++) 
    {
        if (typeof(document.forms[the_form].elements[i]) != 'undefined') 
        {
            document.forms[the_form].elements[i].checked = do_check;
        }
    }
    return true;
}

function ifCheckoxesSelected(the_form, selectObj)
{
    var bSelected = false;
    var inputs = document.forms[the_form].getElementsByTagName('input');
    for (var i = 0; i < inputs.length; i++) 
    {
        if (typeof(document.forms[the_form].elements[i]) != 'undefined') 
        {
            if( document.forms[the_form].elements[i].checked == true)
            {
                bSelected = true; 
                break;
            }
        }
    }
    
    for (var i = 0; i < selectObj.length; i++)
        if(bSelected == false)
            selectObj.options[i].disabled = true;
        else
            selectObj.options[i].disabled = false;
}
