var init2;
function init() {
    if (document.getElementById('node').value == "opened") {
       document.getElementById('node1').style.display = 'block';
       document.getElementById('node2').style.display = 'block';
       document.getElementById('node0').innerHTML = "<a href=\"#\" onclick=\"closeNode();\"><img src='/SPL/images/minus.gif'> Gestione dei Servizi</a>";
    } else {
       document.getElementById('node').value = 'closed';
       document.getElementById('node1').style.display = 'none';
       document.getElementById('node2').style.display = 'none'; 
       document.getElementById('node0').innerHTML = "<a href=\"#\" onclick=\"expandNode();\"><img src='/SPL/images/plus.gif'> Gestione dei Servizi</a>";
    }
    if (init2  != undefined) {
        init2();
    }
}

function initialize(containerID,tableID) {
    container = document.getElementById(containerID);
	headers = document.getElementById(tableID).getElementsByTagName('th');
    var ctd = document.getElementById(tableID).getElementsByTagName('td');
    var arrReturnElements = new Array(); 
    for (i = 0; i < headers.length; i++) {
        if (headers[i].className == "locked") {
            arrReturnElements.push(headers[i]);
        } 
    }
    for (i = 0; i < ctd.length; i++) {
        if (ctd[i].className == "locked" || ctd[i].className == "col2" || ctd[i].className == "col3") {
            arrReturnElements.push(ctd[i]);
        } 
    }
    lockeds = arrReturnElements;
 }
    
function sinc() {
     if (navigator.appName == "Microsoft Internet Explorer") {
         //alert(headers.length);
         for (i = 0; i < headers.length; i++) {
                 headers[i].style.top = container.scrollTop - 2;
         }
         for (i = 0; i < lockeds.length; i++) {
                 lockeds[i].style.left = container.scrollLeft;
         }
     }
}

function expandNode(doSubmit) {
    document.getElementById('node').value = 'opened';
    //document.getElementById('node0').innerHTML = "<a href=\"#\" onclick=\"closeNode();\"><img src='/SPL/images/minus.gif'> Gestione dei Servizi</a>";
    document.forms[0].submit();
}

function closeNode() {
    document.getElementById('node').value = 'closed';
    //document.getElementById('node0').innerHTML = "<a href=\"#\" onclick=\"expandNode();\"><img src='/SPL/images/plus.gif'> Gestione dei Servizi</a>";
    document.forms[0].submit();
}

function setAmbitoTerritorialeText() {
	var ctrl = document.getElementById("idAmbitoTerritoriale_txt");
	if (ctrl != null) {
		ctrl.value = getTextValue("idAmbitoTerritoriale");
	}
}

function doSubmit(op) {
	document.getElementById('operation').value = op;
	setAmbitoTerritorialeText();
	document.forms[0].submit();
}

function resizeByResolution() {
    if (document.getElementById('resultTable') != null) {
        document.getElementById('resultTable').style.width = screen.width - 260 + "px";
    }
}

function getTextValue(ctrlId) {
    var ctrl = document.getElementById(ctrlId);
    return ctrl.options[ctrl.selectedIndex].innerHTML;
}

function resizePopup(divId) {
    var height = document.getElementById(divId).offsetHeight;
    if(navigator.appName == "Netscape") {
       height += 183;
    } else if (navigator.appName == "Opera") {
       height += 165;
    } else {
       height += 195;
    }
    if (height > screen.height) {
        height = screen.height - 200;
    }
    window.resizeTo(760,height);   
}

function printPage() {
    window.open('print.html');
}

