// ricava un element (cross-browser)

function getElement(e,f) {
 if (document.layers) {
 f = (f) ? f : self;
 if (f.document.layers[e]) {
  return f.document.layers[e];
 }
 for (W=0; i<f.document.layers.length; W++) {
  return (getElement(e, fdocument.layers[W]));
  }
 }
 if(document.all) {
  return document.all[e];
 }
 return document.getElementById(e);
}

// nasconde tutti i div

function hide_all() {
 getElement("mdr_ricerca1").style.display = 'none';
 getElement("mdr_ricerca2").style.display = 'none';
 getElement("mdr_ricerca3").style.display = 'none';
 getElement("mdr_ricerca4").style.display = 'none';
 getElement("mdr_ricerca5").style.display = 'none';
 getElement("mdr_a1").className = 'mdr_normale';
 getElement("mdr_a2").className = 'mdr_normale';
 getElement("mdr_a3").className = 'mdr_normale';
 getElement("mdr_a4").className = 'mdr_normale';
 getElement("mdr_a5").className = 'mdr_normale';
}

// mostra il div scelto

function cambia(num) {
 document.mdr.tipo.value = num;
 document.mdr.pag.value = 1;
 if (document.mdr.testo.value.length > 0) {
  // (stain) sostituito con related, in questo modo la ricerca viene eseguita sul corretto
  //         indice di default, anche se l'index e' stato modificato
  // document.mdr.submit();
  related(num,'default');
 } else {
  hide_all();
  getElement('mdr_ricerca' + num).style.display = 'block';
  getElement('mdr_navlist').className='mdr_nav' + num;
  getElement('mdr_testo').focus();
 }
}

// cicla tra ricerca avanzata/semplice per il div scelto

function avanz(num) {
 if (getElement('mdr_ava' + num).style.display == 'block') {
  getElement('mdr_ava' + num).style.display = 'none';
  getElement('mdr_avlink' + num).src = 'http://img.studenti.it/grafica/mdr/piu.gif';
  document.mdr.ava.value = 0;
 } else {
  getElement('mdr_ava' + num).style.display = 'block';
  getElement('mdr_avlink' + num).src = 'http://img.studenti.it/grafica/mdr/meno.gif';
  document.mdr.ava.value = 1;
 }
}

// effettua il submit della form cambiando pagina

function vai(pag) {
 document.mdr.pag.value = pag;
 document.mdr.submit();
}

// rimette a posto i parametri in caso di cambio ricerca

function azzera() {
 document.mdr.pag.value = 1;
}

// stain: lancia una "related search"

function related(ntype,nname)
{
 document.mdr.pag.value = 1;
 document.mdr.tipo.value = ntype;
 document.mdr.index.value = nname;
 document.mdr.submit();
}

// aggiunta per commenti megasiti: apertura commenti
function commento(mess,diario)
{
 window.open('http://my.giovani.it/megasito/forum/message.php?mess='+mess+'&did='+diario, 'commenti',"history=no,toolbar=no,location=no,border=0,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=420,height=400");
}







