
// Id dell'input del form principale che contiene il valore del flag suono
var idFlag = "flagSuono";


function elementoDaId(id_elemento) {

    // Determina elemento in base al tipo di browser
       var elemento;
 
    // se esiste il metodo getElementById
    // questo if sarà diverso da false, null o undefined
    // e sarà quindi considerato valido, come un true
       if(document.getElementById) {
          elemento = document.getElementById(id_elemento);
 
    // altrimenti è necessario usare un vecchio sistema
       } else {
          elemento = document.all[id_elemento];
       }

    // restituzione elemento
       return elemento;
}

function elementoDaIdOpener(id_elemento) {

    // Determina elemento in base al tipo di browser
       var elemento;
 
    // se esiste il metodo getElementById
    // questo if sarà diverso da false, null o undefined
    // e sarà quindi considerato valido, come un true
       if(document.getElementById) {
          elemento = window.opener.document.getElementById(id_elemento);
 
    // altrimenti è necessario usare un vecchio sistema
       } else {
          elemento = window.opener.document.all[id_elemento];
       }

    // restituzione elemento
       return elemento;
}

function showDiv (id) {

     // Rende visibile una div 
        elementoDaId(id).style.display   = "block";
}

function hideDiv (id) {

     // Nasconde una div 
        elementoDaId(id).style.display = "none";
}

function gestioneSuono () {

    // Gestione flag suono
       if(elementoDaIdOpener(idFlag).value == "ON") {
          elementoDaIdOpener(idFlag).value = "OFF";
       } else {
          elementoDaIdOpener(idFlag).value = "ON";
       }
       cambiaImgSuono(elementoDaIdOpener(idFlag).value,1);
}

function gestioneSuonoOff () {

    // Gestione flag suono
       elementoDaIdOpener(idFlag).value = "OFF";
       cambiaImgSuono(elementoDaIdOpener(idFlag).value,1);
}

function gestioneSuonoHome () {

    // Gestione flag suono
       if(elementoDaId(idFlag).value == "ON") {
          elementoDaId(idFlag).value = "OFF";
       } else {
          elementoDaId(idFlag).value = "ON";
       }
       cambiaImgSuono(elementoDaId(idFlag).value,0);
}
function cambiaImgSuono(flag,remoto) {

    // Cambia l'immagine del suono in funzione del flag
       var id = "imgSuono";
       if(flag == "OFF") {
          elementoDaId(id).src = "/Facchinetti/img/startsound.gif";
		  if(remoto=="1") elementoDaIdOpener(id).src = "/Facchinetti/img/startsound.gif";
       } else {
          elementoDaId(id).src = "/Facchinetti/img/stopsound.gif";
		  if(remoto=="1") elementoDaIdOpener(id).src = "/Facchinetti/img/stopsound.gif";		  
       }
}

function startSuono() {
    // In funzione del flag cambia immagine
       cambiaImgSuono(elementoDaIdOpener(idFlag).value,1);

} 
function startSuonoHome() {
    // In funzione del flag cambia immagine
       cambiaImgSuono(elementoDaId(idFlag).value,0);

}

function cambiaLingua(lingua) {
    // cambia la pagina in funzione della lingua
       var sPath = window.location.pathname;
       var pagina = "../" + lingua + "/" + sPath.substring(sPath.lastIndexOf("\/")+1,sPath.length);
       window.location.href = pagina;
       return false;
} 
