function miOpenWindow(url,nombre)
{
    popupWin = window.open(url, nombre,'menubar=no, toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes, dependent, width=470, height=550, left=50, top=50')
}

// *********
// Pestanyes
// *********
//  Allows to show/hide a block of options (defined within a fieldset) in any form
function showSelectedOptions(formId, option)
{
    var selectedForm = document.getElementById(formId);
    if (!selectedForm) return true;
    var elms = selectedForm.getElementsByTagName("fieldset");
    for (i=0; i<elms.length; i++) {
        if (elms[i].className.match(new RegExp("options\\b"))) {
            if (elms[i].id == option) {
                elms[i].style.display = "block";
            } else {
                elms[i].style.display = "none";
            }
        }
    }

    var items = document.getElementById("optionsLinks").getElementsByTagName("li");
    for (i=0; i<items.length; i++) {
        if (items[i].className.match(new RegExp(" current\\b"))) {
            items[i].className = items[i].className.replace(new RegExp(" current\\b"), "");
        }
        if (items[i].className.match(new RegExp(option +"\\b"))) {
            items[i].className +=" current";
        }
    }
}
//  Mandatory function when using showConfigOptions() above
//  Dynamically creates links to display selected block of options
function createAvailOptionsLinks(formId, titleTag)
{
    var selectedForm = document.getElementById(formId);
    if (typeof titleTag == "undefined") var titleTag = 'h3';
    if (!selectedForm) return true;
    if (!document.getElementById("optionsLinks")) {
        alert('The Div container with id set to "optionsLinks" wasn\'t found' );
        return true;
    }
    var elms = selectedForm.getElementsByTagName("fieldset");
    var optionsLinks = '<ul>';
    for (i=0; i<elms.length; i++) {
        if (elms[i].className.match(new RegExp("options\\b"))) {
            optionsLinks += "<li class=\""+elms[i].id+"\"><a href='javascript:showSelectedOptions(\""+formId +"\",\""+elms[i].id +"\")'>"+elms[i].getElementsByTagName(titleTag)[0].innerHTML +"</a></li>";
        }
    }
    optionsLinks += "</ul>";
    document.getElementById("optionsLinks").innerHTML += optionsLinks;
}

