


/* gestione del menu */
    function mmenu(ID)
    { var menu = document.getElementById(ID);
      var display = menu.style.display;
      menu.style.display = (display == "block") ? "none" : "block";
      menu.parentNode.style.listStyleImage = (display == "block") ? "url()" : "url()";
    }

    /* inizializzazione del menu */
    window.onload = function()
    { var uls = document.getElementsByTagName("ul");
      for (i=0;i<uls.length;i++) {
      if(uls[i].getAttribute("class")=="submenu")uls[i].style.display = "none";
      if(uls[i].getAttribute("id") && uls[i].getAttribute("id").search("submenu-")!= -1) uls[i].style.display = "none";
    }
    }



<!--


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->



//OPEN POPUP
<!--
var win = null;
function NewWindow(mypage,myname,w,h,scroll)
{
    window.location = mypage;
}
//-->


//CONFERMA RIGENERAZIONE THUMBS

      function ConfirmWin_rigenera(name, path, offset)
      {
           var response = window.confirm("Si vuole rigenerare la thumb del file "+name+"?");
           if (response)
           {
                window.location='operator.php?action=rigenera&id='+name+'&path=' + path +'&offset=' + offset;
           }
      }

//CONFERMA ELIMINAZIONE THUMBS E FILE

      function ConfirmWin_elimina(name, path, offset)
      {
           var response = window.confirm("Si vuole eliminare la thumb e il file "+name+"? continuare?");
           if (response)
           {
                window.location='operator.php?action=elimina&id='+name+'&path=' + path +'&offset=' + offset;
           }
      }

//CONFERMA ELIMINAZIONE COMMENTO

      function ConfirmWin_elimina_commento(name, path, offset)
      {
           var response = window.confirm("Si vuole eliminare il commento al file? continuare?");
           if (response)
           {
                window.location='operator.php?action=elimina&id='+name+'&path=' + path +'&offset=' + offset;
           }
      }      

//FADE
/*
Gradual-Highlight Image Script II- 
By J. Mark Birenbaum (birenbau@ugrad.cs.ualberta.ca)
Permission granted to Dynamicdrive.com to feature script in archive
For full source to script, visit http://dynamicdrive.com
*/

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

/* object - image to be faded (actual object, not name);
 * destop - destination transparency level (ie 80, for mostly solid)
 * rate   - time in milliseconds between trasparency changes (best under 100)
 * delta  - amount of change each time (ie 5, for 5% change in transparency)
 */

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

///////////////////////////////////////////////////////////////////////////////////////
//
//Inserimento commenti

tag_prompt = "Inserisci il testo da formattare:";

link_text_prompt = "Inserisci il testo che diventerà il link (optional)";
link_url_prompt = "Inserisci il link completo";


function format(theform,format,prompttext) {

  inserttext = prompt(tag_prompt+"\n["+format+"]xxx[/"+format+"]",prompttext);
  if ((inserttext != null) && (inserttext != "")) {
    document.forms[theform].elements['Messaggio'].value += "[" + format + "]" + inserttext + "[/" + format + "]";
    document.forms[theform].elements['Messaggio'].focus();
  }
}

function namedlink(theform,thetype) {
  linktext = prompt(link_text_prompt,"");
  var prompttext;
  if (thetype == "URL") {
    prompt_text = link_url_prompt;
    prompt_contents = "http://";
  }
  
  linkurl = prompt(prompt_text,prompt_contents);
  if ((linkurl != null) && (linkurl != "")) {
    if ((linktext != null) && (linktext != "")) {
      document.forms[theform].elements['Messaggio'].value += "["+thetype+"="+linkurl+"]"+linktext+"[/"+thetype+"] ";
    }
    else {
      document.forms[theform].elements['Messaggio'].value += "["+thetype+"="+linkurl+"]"+linkurl+"[/"+thetype+"] ";
    }
  }
  document.forms[theform].elements['Messaggio'].focus();
}


function check_form(theform) {

  var error = 0;
  var error_message = "Per poter inserire un commento\neseguire le seguenti modifiche:\n\n";

if(theform == "FormCommento")
{
  //PER MODULO COMMENTI
  var nome      = document.forms[theform].elements['nome'].value;
  var messaggio = document.forms[theform].elements['Messaggio'].value;

  if (nome == "") {
      error_message = error_message + "* Il campo  'Nome' deve essere riempito.\n";
      error = 1;
  }
  if (messaggio == "") {
      error_message = error_message + "* Il campo  'Commento' deve essere riempito.\n";
      error = 1;
  }
} 

if(theform == "FormCommentoDescrizione")
{
  var messaggio = document.forms[theform].elements['Messaggio'].value;

  if (messaggio == "") {
      error_message = error_message + "* Il campo  'Descrizione' deve essere riempito.\n";
      error = 1;
  }

}

if(theform == "FormUtenti")
{
  //PER MODULO SETUP
  var nuova_usr = document.forms[theform].elements['nuova_usr'].value;
  var nuova_pwd = document.forms[theform].elements['nuova_pwd'].value;
  var nuova_email = document.forms[theform].elements['nuova_email'].value;
  
  if (nuova_usr == "") {
      error_message = error_message + "* Il campo  'Username' deve essere riempito.\n";
      error = 1;
  }
  
  if (nuova_pwd == "") {
      error_message = error_message + "* Il campo  'Password' deve essere riempito.\n";
      error = 1;
  } 
  
  if (nuova_email == "") {
      error_message = error_message + "* Il campo  'E-mail' deve essere riempito.\n";
      error = 1;
  }    
}

if(theform == "form_upload")
{
  //PER MODULO SETUP
  var filezip = document.forms[theform].elements['filezip'].value;
  var subfolder = document.forms[theform].elements['subfolder'].value;
  
  if (filezip == "") {
      error_message = error_message + "* Il campo  'File Compresso' deve essere riempito.\n";
      error = 1;
  }
  
  if (subfolder == "") {
      error_message = error_message + "* Il campo  'Destinazione' deve essere selezionato.\n";
      error = 1;
  } 
  
}

  if (error == 1) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//
//
///////////////////////////////////////////////////////////////////////////////////////



