function apriAziendeGruppo(sito) {
    if (sito == '') return;    
    /*
    var opt = "width=1000,height=750,toolbar,statusbar,location,menubar";
    window.open(sito, '', opt);
    */
    location.href = sito;
}



function collapseSubMenu() {

    if (!document.getElementById('submenu')) return;
    
    var submenu = document.getElementById('submenu');
    var items   = submenu.getElementsByTagName('li');
        
    for (i=0; i<items.length; i++) {
        curr_item = items[i];
        if (curr_item.className != 'current') {            
            nested_ul = curr_item.getElementsByTagName('ul');
               
            for (j=0; j<nested_ul.length; j++) {
                nested_ul[j].style.display  = 'none';
            }
        }
        else {
            if (curr_item.parentNode) {
                curr_item.parentNode.style.display  = 'block';
            }
        }
        
    }
}

function $(id) { return document.getElementById(id); }

function setHeightSubMenu() {

    if (!$('submenu_wrap') || !$('main_content')) return;
    
    menu_h = $('submenu_wrap').offsetHeight;
    cont_h = $('main_content').offsetHeight;
    //alert(menu_h + ' ' + cont_h);
    
    if (menu_h < cont_h + 125) {
        var h = cont_h + 125;
        if (!document.all) $('submenu_wrap').style.height = 'auto !important';
        $('submenu_wrap').style.height = h + 'px';
        $('submenu_wrap').style.minHeight = h + 'px';
    }

}


/* news */
function wait(ms) {
    start = new Date();

    do { 
       var now = new Date(); }
    while(now-start < ms);
} 

var selectednews = 0;

function rotateNewsHome() {
    if (!$('newscnt_home')) return;    
    newspar = $('newscnt_home').getElementsByTagName('p');
    if (newspar.length != 2) return;  
    
    news1 = $('newscnt_home').getElementsByTagName('p')[0].id;
    news2 = $('newscnt_home').getElementsByTagName('p')[1].id;
    switchNews(news1, news2);    
}

var intv;

function switchNews(news1, news2) {
    setTimeout('hidenews("'+news1+'", "'+news2+'", 100)', 4500);
}

function hidenews(news1, news2, o) {
    n = $(news1);
    n.style.filter  = 'alpha(opacity=' + o + ')';
    n.style.opacity = o/100;
    if (o > 0) {
        intv = setTimeout('hidenews("'+news1+'", "'+news2+'", '+ (o-5) +')', 50);
    }
    else {
        clearInterval(intv);
        $(news1).style.display = 'none'; 
        $(news2).style.filter  = 'alpha(opacity=0)';
        $(news2).style.opacity = '0';
        $(news2).style.display = 'block';        
        setTimeout('shownews("' + news2 + '", "' + news1 + '", 0)', 100);
    }
}

function shownews(news1, news2, o) {
    selectednews = (selectednews == 0)? 1 : 0;

    n = $(news1);
    n.style.filter  = 'alpha(opacity=' + o + ')';
    n.style.opacity = (o == 0)? 0 : o/100;
    if (o < 96) {
        intv = setTimeout('shownews("'+news1+'", "'+news2+'", '+ (o+8) +')', 40);
    }
    else {
        clearInterval(intv);
        switchNews(news1, news2);
    }
}

function modifyURL(link) {
    if (!$('newscnt_home')) return;    
    newspar = $('newscnt_home').getElementsByTagName('p');
    if (newspar.length != 2) return;  
    
    id = $('newscnt_home').getElementsByTagName('p')[selectednews].id;
    id = id.replace(/^\D+/, '');
    link.href += '?id=' + id;
}


/*************** ricerca ***********************/

var search_hide = true;

function showSearchForm() {
    $('searchsite').style.display = (search_hide)? 'block' : 'none';
    search_hide = !search_hide;
    if (!search_hide) $('qs').focus();
}

function checkMinLength() {
    if ($('qs').value.length < 3) {
        $('qs').focus();
        return false;                   
    }
    return true;
}

function searchImgSoluz() {
    var appl = false;

    imgels = document.getElementsByTagName('img');
    for (i=0; i<imgels.length; i++) {
        thisimg = imgels[i];
        if (thisimg.src.indexOf('soluzserv') > 0) {
            if (!appl) {
               removeTableBorder();
               appl = true;
            }
            
            if (document.all) {
            thisimg.className = "soluzserv";
            }
            else {
            thisimg.className = "soluzserv_ff";            
            }
        }
    }

}

function removeTableBorder() {
    tablels = document.getElementsByTagName('table');
    
    if (tablels.length > 0) {
        //for (i=0; i<tablels.length; i++) {
            //tb = tablels[i]; 
            tb = tablels[tablels.length - 1]; 
            tb.removeAttribute('border');
            tb.removeAttribute('bordercoloor');
            tb.style.border = "1px #e1e1e1 solid";
            
            if (window.opera) {
                tb.style.borderTop = "0";
                tb.style.width = "606px";
            }
        //}
    }
}


function linkInPopup() {

    aels = document.getElementsByTagName('a');
    for (i=0; i<aels.length; i++) {
        //this_a = aels[i];
        
        aels[i].id="work_" + i;
        if (aels[i].href.match(/^https:\/\/www.selcom.it\/Login.php/) ||
            aels[i].href.match(/^https:\/\/www.selcomgroup.it\/Login.php/)) {
            
            pars = aels[i].href.match(/\?.+$/);          
            setClick(aels[i].id, pars);
        }
    }

}

function setClick(id, pars) {


    link = document.getElementById(id);
    var baseurl = link.href;
    link.onclick = function() {
    
        //baseurl = "https://www.selcom.it/Login.php";
        //baseurl = "https://www.selcomgroup.it/Login.php";
        
        //window.open(baseurl + pars, 'MyWindow', 'scrollbars=yes,resizable=yes,status=yes,location=no,toolbar=no,height=630,width=700,left=450,top=250').focus();
        window.open(baseurl, 'MyWindow', 'scrollbars=yes,resizable=yes,status=yes,location=no,toolbar=no,height=630,width=700,left=450,top=250').focus();
        return false;
    }

}

/*************************************************/


addDOMLoadEvent(function() {
    collapseSubMenu();
    setHeightSubMenu();
    rotateNewsHome();
    linkInPopup();
    searchImgSoluz();
    //removeTableBorder();
});