protocollo=window.location.protocol
if (protocollo=="https:") { porta=":450"} else {porta=""}

if (window.location.href.indexOf("svil.") > 0) {
    ambiente="SVIL"
    sitoenel=protocollo+"//wwwsvil.inet.enel"+porta
    sitoenelhttp="http://wwwsvil.inet.enel"
    sitoqcasa=protocollo+"//quickcasasvil.inet.enel"
    sitomagazine=protocollo+"//magazinesvil.inet.enel"
}else{
    if (window.location.href.indexOf("coll.") > 0) {
        ambiente="COLL"
        sitoenel=protocollo+"//wwwcoll.inet.enel"+porta
        sitoenelhttp="http://wwwcoll.inet.enel"
        sitoqcasa=protocollo+"//quickcasacoll.inet.enel"
        sitomagazine=protocollo+"//magazinecoll.inet.enel"
   }else{
        ambiente="ESER"
        sitoenel=protocollo+"//www.enel.it"
        sitoenelhttp="http://www.enel.it"
        sitoqcasa=protocollo+"//www.quickcasa.enel.it"
        sitomagazine=protocollo+"//magazine.enel.it"
    }
}


siti = new Array();
siti[0]  = new VoceSito('--- Portali Enel ---')
siti[1]  = new VoceSito('Portale Enel',		sitoenelhttp+'/',			'PORTALE')
siti[2]  = new VoceSito('Azienda',		sitoenelhttp+'/azienda/',			'PORTALE')
siti[3]  = new VoceSito('Attivitą',		sitoenelhttp+'/attivita/',		'PORTALE')
siti[4]  = new VoceSito('Clienti',	sitoenelhttp+'/sportello_online/',		'PORTALE')
siti[5]  = new VoceSito('Fornitori',		'http://www.acquisti.enel.it')
siti[6]  = new VoceSito('EnergiaPer',	sitoenelhttp+'/energiaper/')
siti[7]  = new VoceSito('EnelMAGAZINE',	sitomagazine+'/')
siti[8]  = new VoceSito('--------------------')
siti[9]  = new VoceSito('Enel Energia',		sitoenelhttp+'/it/enelenergia/index.asp')
siti[10] = new VoceSito('Enel Si',		sitoenelhttp+'/enelsi')
siti[11] = new VoceSito('Enel Sole',		sitoenelhttp+'/enelsole')

linkSocietaTop=linkSocietaTopX();

function VoceSito(nome,url,tipo) {
    this.nome       = nome;
    if (url!=null) {
        this.url        = url;
        if (tipo!=null)
            this.tipo   = tipo;
        else
            this.tipo   = "SITO";
    } else {
        this.url    = null;
        this.tipo   = "SEPARATORE";
    }
}

function linkSocietaTopX() {
    var out =  "<SELECT NAME=Societa class=comboBox onChange=\"GoItemTop()\">"
    for (var i in siti) {
        out+="<option VALUE='"+((siti[i].url)?siti[i].url:"0")+"'>"+siti[i].nome;
    }
    out+="</SELECT>"
    return out
}

function linkSocietaBottom() {
    var out =  "<SELECT NAME=cmbSocieta class=comboBox onChange=\"GoItem()\">"
    //out+="<option VALUE='0'>Societ&agrave; Enel online"
    for (var i in siti) {
    //    if (siti[i].tipo=="SITO") {
            out+="<option VALUE='"+((siti[i].url)?siti[i].url:"0")+"'>&nbsp;"+siti[i].nome;
    //    }
    }
    out+="</SELECT>"
    return out
    
}


// modificato con creazione di due funz. per consentire l'utilizzo da ns all'interno di una table (portali territoriali)
function writeFooter(stWidth, stLastLine, bWriteExtraSites){
    var stReturn = ""
    stReturn +=writeFooterCss()
    stReturn +=writeFooterTable(stWidth, stLastLine, bWriteExtraSites)
    return stReturn;
}

function GoItem(){
    stSocieta = document.frmSocieta.cmbSocieta.selectedIndex
    switch (stSocieta){
        case 0:
            break;
        case 7:
            break;
        default:
	     stSocieta = document.frmSocieta.cmbSocieta.options[stSocieta].value
		document.frmSocieta.cmbSocieta.value=0
		window.open(stSocieta);
    }
}

function writeElenco(Sfondo){
    var stReturn = "<form name=elencoSocieta method=post action=\"\"><td width=152 align=center"
    if (Sfondo) {stReturn += " background=" + Sfondo}
    stReturn +=" class=tdTesto valign=middle width=152><img src='/img/x.gif' height=2 width=152><br>"
    stReturn += linkSocietaTopX()
    stReturn += "</td></form>"
    return stReturn;
}

function GoItemTop(){
    stSocieta = document.elencoSocieta.Societa.selectedIndex
    /*if (stSocieta != 0){
        stSocieta = document.elencoSocieta.Societa.options[stSocieta].value
        document.elencoSocieta.Societa.value=0
        //top.document.location = stSocieta
        window.open(stSocieta);

    }*/
    switch (stSocieta){
        case 0:
            break;
        case 7:
            break;
        default:
            stSocieta = document.elencoSocieta.Societa.options[stSocieta].value
            document.elencoSocieta.Societa.value=0
            window.open(stSocieta);
    }
}

function writeFooterCss(){
    var stReturn = ""
    stReturn += "<STYLE TYPE=\"text/css\">"
    stReturn += ".select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}"
    stReturn += "a.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; FONT-WEIGHT: normal}"
    stReturn += "a.footer:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; FONT-WEIGHT: normal}"
    stReturn += "a:hover.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6633; text-decoration: none; FONT-WEIGHT: normal}"
    stReturn += ".copy{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}"
    stReturn += "a.copy{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; FONT-WEIGHT: normal}"
    stReturn += "a:visited.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; FONT-WEIGHT: normal}"
    stReturn += "a:hover.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline; FONT-WEIGHT: normal}"
    stReturn += ".divisori {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration: none}"
    stReturn += ".backFuter { BACKGROUND-COLOR: #999999}"
    stReturn += "</STYLE>"
    return stReturn;
}


function writeFooterTable(stWidth, stLastLine, bWriteExtraSites){	
    var stReturn = ""
	// Modifica per EnelGas
	// Se bWriteExtraSites = false Non visualizza elenco siti esterni
	// 31/07/2006
	if (typeof(bWriteExtraSites) != 'boolean') {
		bWriteExtraSites = true;
	}
    stReturn = "<table width=" + stWidth + " border=0 cellspacing=0 cellpadding=0>"
	if (bWriteExtraSites) {   
		stReturn += "<tr>"
		stReturn += "   <td colspan=3 CLASS=backFuter><img src=\""+sitoenel+"/img/x.gif\" width=1 height=1></td>"
		stReturn += "</tr>"
		stReturn += "<form name=frmSocieta method=post action=\"\">"
		stReturn += "<tr>"
		stReturn += "   <td><img src=\""+sitoenel+"/img/logo_footer.gif\" width=86 height=36></td>"
		stReturn += "   <td align=right height=36 class=divisori width=522>|<img src=\""+sitoenel+"/img/x.gif\" width=2 height=4><a href=\""+sitoenelhttp+"/\" TARGET=\"_top\" class=footer>Portale Enel</a><img src=\""+sitoenel+"/img/x.gif\" width=2 height=4>|<img src=\""+sitoenel+"/img/x.gif\" width=2 height=4><a href=http://www.acquisti.enel.it TARGET=\"_top\" class=footer>Portale Acquisti</a><img src=\""+sitoenel+"/img/x.gif\" width=2 height=4></td>"
		stReturn += "   <td width=152 align=center valign=middle height=36 class=select>"
		stReturn += "       "+linkSocietaBottom()
		stReturn += "   </td>"
		stReturn += "</tr>"
		stReturn += "</form>"
    }
    stReturn += "<tr>"
    stReturn += "   <td colspan=3 CLASS=backFuter><img src=\""+sitoenel+"/img/x.gif\" width=1 height=1></td>"
    stReturn += "</tr>"
    stReturn += "<tr>"
    stReturn += "   <td colspan=3 class=copy><img src=\""+sitoenel+"/img/x.gif\" width=1 height=8></td>"
    stReturn += "</tr>"
    stReturn += "<tr>"
    stReturn += "   <td colspan=3 class=copy ALIGN=center>" + stLastLine + "</td>"
    stReturn += "</tr>"
    stReturn += "<tr>"
    stReturn += "   <td colspan=3 class=copy><img src=\""+sitoenel+"/img/x.gif\" width=1 height=8></td>"
    stReturn += "</tr>"
    stReturn += "</table>"
    return stReturn;
}


////// FUNZIONE AGGIUNTA ///////

function    writeOnlyComboFooter(Sfondo){

    var stReturn = "<form name=frmSocieta method=post action=\"\"> <td width=152 align=center"
    if (Sfondo) {stReturn += " background=" + Sfondo}
    stReturn +=" valign=middle><img src='"+sitoenel+"/img/x.gif' height=2 width=152><br>"
    stReturn += linkSocietaBottom()
    stReturn += "</td></form>"
    return stReturn;
}

////// FINE FUNZIONE AGGIUNTA ///////