// Vera Tagliacozzo  - Greco 30/09/2004
// script per creare gli help (simili al ALT ma piu' carini

//INSERIRE QUESTO BLOCCO NELL'HEADER PER GLI STYLE
//NON SERVE PIU', L'HO MESSO NEL FILE .CSS GENERALE
//      <style>
//      <!--
//      
//      .menuskin{
//      position:absolute;
//      width:240px;
//      background-color:menu;
//      border:2px solid black;
//      font:normal 12px Verdana;
//      line-height:18px;
//      z-index:100;
//      visibility:hidden;
//      }
//      
//      .menuskin_prova{
//      position:absolute;
//      width:165px;
//      background-color:menu;
//      border:2px solid #6495ED;
//      font:normal 12px Verdana;
//      line-height:18px;
//      z-index:100;
//      visibility:hidden;
//      }
//      
//      .menuskin_prova a{
//      text-decoration:none;
//      color:black;
//      padding-left:10px;
//      padding-right:10px;
//      }
//      
//      .menuskin a{
//      text-decoration:none;
//      color:black;
//      padding-left:10px;
//      padding-right:10px;
//      }
//      
//      #mouseoverstyle{
//      background-color:highlight;
//      }
//      
//      #mouseoverstyle a{
//      color:white;
//      }
//      -->
//      </style>

//DA INSERIRE DENTRO IL FILE HTML DOVE SI VUOLE VENGA FUORI IL MENU
//  <div id="popmenu" class="menuskin" onMouseover="clearhidemenu();highlightmenu(event,'off')" onMouseout="highlightmenu(event,'off');dynamichide(event)">
//</div>
//<a href="#" onMouseover="showmenu(event,linkset[0],'popmenu')" onMouseout="delayhidemenu()">
//Help<br>




//VARIABILI GLOBALI -->i Linkset vanno inseriti nel singolo template(html) e contiene il testo
var linkset=new Array()
//SPECIFY MENU SETS AND THEIR LINKS. 


linkset[0]='<div class="menuitems">Inserire parole o frasi separate da virgole.<br>'
linkset[0]+='Queste possono includere, ad esempio, patologie, trattamenti, località.<br>'
linkset[0]+='<b>Esempi:</b><br>- carcinoma mammario<br>'
linkset[0]+='- carcinoma mammario, Milano <br>- carcinoma mammario, iressa <br><br>'
linkset[0]+='Il sistema ricerca le Sperimentazioni Cliniche in cui compaiono tutti i termini/frasi inseriti.<br>'
linkset[0]+='Selezionare l\'operatore <b>OR</b> per ricercare tutte le Sperimentazioni Cliniche che contengono'
linkset[0]+='almeno uno dei termini o frasi inseriti.</div>'

//linkset[0]+='Si possono utilizzare anche gli operatori AND / OR per ricerche più avanzate:<br>'
//linkset[0]+='<b>AND:</b> permette la ricerca utilizzando come criteri tutte le parole inserite in modo esclusivo<br>'
//linkset[0]+='<b>OR:</b>permette la ricerca utilizzando come criteri almeno una fra tutte le parole inserite</div>'

linkset[1]='<div class="menuitems">Non completare questa sezione, selezionando <b>"non applicabile"</b>,'
linkset[1]+='quando il medicinale ha una Autorizzazione all\'Immissione in Commercio nell\'Unione europea,'
linkset[1]+='è utilizzato nella sperimentazione con la stessa confezione autorizzata e non è stato modificato (es incapsulato)</div>'


linkset[2]='<div class="menuitems">Il promotore indica il numero di soggetti previsti da<br>'
linkset[2]+='arruolare in Italia, nell\'intera UE e nel mondo.<br>'
linkset[2]+='Ciascun valore è comprensivo del precedente.<br>'
linkset[2]+='I soggetti UE comprendono i soggetti in Italia.<br>'
linkset[2]+='I soggetti nel mondo comprendono i soggetti UE.<br>'
linkset[2]+='Per studi nazionali i tre valori devono coincidere.<br>'
linkset[2]+='In generale ciascun valore deve essere almeno uguale,o maggiore, del precedente:<br>'
linkset[2]+='nel mondo >= UE >= in Italia.<br></div>'


linkset[3]='<div class="menuitems"><b>Paesi dell\'Unione europea:</b><br>'
linkset[3]+='<table>'
linkset[3]+='<tr><td style="font-size:10px;">AUSTRIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">BELGIUM</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">CYPRUS</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">CZECH REPUBLIC</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">DENMARK</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">ESTONIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">FINLAND</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">FRANCE</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">GERMANY</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">GREECE</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">HUNGARY</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">ICELAND</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">IRELAND</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">ITALY</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">LATVIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">LIECHTENSTEIN</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">LITHUANIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">LUXEMBOURG</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">MALTA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">NETHERLANDS</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">NORWAY</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">POLAND</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">PORTUGAL</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">SLOVAKIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">SLOVENIA</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">SPAIN</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">SWEDEN</td></tr>'
linkset[3]+='<tr><td style="font-size:10px;">UNITED KINGDOM</td></tr></Table></div>'
                                      

linkset[4]='<div class="menuitems">Indicare il contenuto in <b>sostanza attiva</b> espresso in quantità per unità posologica '
linkset[4]+='(compressa, capsula, fiala iniettabile, etc). '
linkset[4]+='Quando appropriato, indicare la concentrazione di sostanza attiva (per colliri, creme, soluzioni di largo volume, etc).</div>'
linkset[5]='<div class="menuitems">Rispondere \'si\' se sono state effettuate operazioni sperimentazione specifiche che potrebbero riguardare la qualità del prodotto come la modificazione della forma farmaceutica (es. reincapsulazione, colorazione, diluizione, ricomprimitura per il mascheramento, etc) o rimozioni dal confezionamento primario e riconfezionamento (es. rimozione da un blister ed introduzione in un flacone). Se il mascheramento consiste nella reincapsulazione o nel rivestimento specifico delle compresse per la sperimentazione (modifica del colore o impressione), questa informazione deve essere indicata in questa sezione. </div>'
linkset[5]+='Rispondere \'no\' se il prodotto è stato soltanto rietichettato o modificato nel confezionamento secondario.'
//linkset[5]='<div class="menuitems">Questa domanda, ove applicabile, si riferisce ad eventuali modifiche nella produzione dell’IMP rispetto a quanto previsto dall’AIC. </div>'
linkset[6]='<div class="menuitems">es.<br>-	fornitura farmaci <br>-	coinvolgimento diretto della Farmacia Ospedaliera nella preparazione (es. ricostituzione, diluizione, confezionamento, etc.) del/i farmaco/i sperimentale/i <br>- fornitura gratuita dei farmaci fino alla data di eventuale decisione di inserimento nel Prontuario Terapeutico Ospedaliero</div>'
linkset[7]='<div class="menuitems">es.<br>-	fornitura/rimborso farmaci <br>- coinvolgimento diretto della Farmacia Ospedaliera nella preparazione (es. ricostituzione, diluizione, confezionamento, etc.) del/i farmaco/i</div>'
linkset[8]='<div class="menuitems">es.<br>-	fornitura gratuita di materiali (es. kit di laboratorio) ed attrezzature necessarie<br> - indicazioni relative al comodato d\'uso di attrezzature biomediche/informatiche</div>'
linkset[9]='<div class="menuitems">es.<br>- se studio profit, congruità del compenso proposto dal Promotore</div>'
linkset[10]='<div class="menuitems">A tale proposito, si precisa che AIFA valuterà l\'opportunità di inserire nuovi punti elenco nelle liste Ia e Ib della CTA form.</div>'
linkset[11]='<div class="menuitems">Se studio profit, congruità del compenso proposto dal Promotore<br>-	copertura costi di eventuali materiali e attrezzature necessari allo studio<br>- copertura costi di prestazioni/esami strumentali/di laboratorio che non fanno parte della normale pratica clinica</div>'
linkset[12]='<div class="menuitems">Il campo <b>"Altro nome descrittivo"</b> dovrebbe essere compilato in situazioni specifiche, ad esempio per i prodotti di origine biologica o biotecnologica che non hanno un INN o un INN proposto, oppure quando il prodotto ha un altro nome che non è registrato come INN o INN proposto</div>'
linkset[13]='<div class="menuitems">Specificare il <b>meccanismo di azione</b> della sostanza attiva di questo medicinale sperimentale (massimo 500 caratteri). Evitare quando possibile le abbreviazioni.</div>'
linkset[14]='<div class="menuitems">Questa sezione deve essere compilata o indicando la dose giornaliera o la dose totale</div>'

linkset[15]='<div class="menuitems">ricostituzione prima dell’uso, se effettuata da farmacisti o da personale autorizzato a tale operazione nell’ambito della normale attività clinica</div>'
linkset[16]='<div class="menuitems">operazioni di confezionamento primario, secondario e di presentazione se effettuate da farmacisti nel rispetto delle norme di buona preparazione in farmacia secondo la vigente edizione della Farmacopea ufficiale della Repubblica italiana</div>'
linkset[17]='<div class="menuitems">operazioni di preparazione di medicinali, effettuate da farmacisti nel rispetto delle norme di buona preparazione in farmacia secondo la vigente Farmacopea ufficiale della Repubblica italiana che non richiedano particolari procedimenti di fabbricazione o imballaggio, che siano realizzate con specialità medicinali provviste di AIC, fabbricate o importate in conformità alle disposizioni del decreto legislativo 24 aprile 2006, n. 219, che siano condotte su pazienti aventi le medesime caratteristiche di quelle previste dall’indicazione specificata nell’AIC</div>'
linkset[18]='<div class="menuitems">La <b>durata massima del trattamento</b> (periodo di tempo durante il quale al soggetto è somministrato il medicinale sperimentale) non corrisponde al periodo di  partecipazione alla sperimentazione (periodo di tempo in cui il soggetto è monitorato in accordo al protocollo)</div>'
linkset[19]='<div class="menuitems">Esempio: in una sperimentazione in oncologia, se il <b>trattamento</b> è <b>somministrato</b> al giorno 1 e al giorno 2 ogni 4 settimane, specificare \'Giorno 1 e Giorno 2 ogni 4 settimane\' menzionando il numero massimo di cicli previsti</div>'

//Help-V8
linkset[20]='<div class="menuitems"><b>Fase sperimentazione:</b> Fare riferimento alla linea guida comunitaria CHMP/ICH/291/95, in particolare alla tabella 1 e alla sezione 3.1.3 della guida:<br><br><a href="http://www.ema.europa.eu/docs/en_GB/document_library/Scientific_guideline/2009/09/WC500002877.pdf">http://www.ema.europa.eu/docs/en_GB/document_library/Scientific_guideline/2009/09/WC500002877.pdf</a><br><br> Nota: Se la sperimentazione è una combinazione di più di una fase, selezionare la più indicata. Una spiegazione di questo deve essere riportata nella lettera di trasmissione.</div>'
linkset[21]='<div class="menuitems"><b>Il codice di identificazione del protocollo sperimentale</b> deve essere identico a quello fornito al momento della richiesta del numero EudraCT e che appare sulla ricevuta di conferma del numero EudraCT. Non deve contenere date o spazi vuoti e deve rimanere invariato per tutta la durata della sperimentazione clinica.</div>'
linkset[22]='<div class="menuitems">Inserire il <b>numero ISRCTN</b> se la sperimentazione è stata registrata sul sito "Current Controlled Trials" (<a href="http://www.controlled-trials.com/isrctn/" target="_blank"><u>http://www.controlled-trials.com/isrctn/</u></a>).</div>'
linkset[23]='<div class="menuitems">Inserire il <b>numero US NCT</b> se la sperimentazione è stata registrata su <a href="http://ClinicalTrials.gov" target="_blank"><u>ClinicalTrials.gov</u></a>.</div>'
linkset[24]='<div class="menuitems">Inserire il <b>numero "WHO International Clinical Trials Registry Platform (ICTRP)"</b> se la sperimentazione è stata registrata sul portale dell\'OMS (<a href="http://www.who.int/ictrp/unambiguous_identification/utn/en/" target="_blank"><u>http://www.who.int/ictrp/unambiguous_identification/utn/en/</u></a>), ove disponibile.</div>'
linkset[25]='<div class="menuitems">Per il <b>"Piano di Indagine Pediatrica (PIP)"</b> fare riferimento al link: <a href="http://www.ema.europa.eu/ema/index.jsp?curl=pages/regulation/document_listing/document_listing_000293.jsp&murl=menus/regulations/regulations.jsp&mid=WC0b01ac0580025b91&jsenabled=true" target="_blank"><u>http://www.ema.europa.eu/ema/index.jsp?curl=pages/regulation/document_listing/document_listing_000293.jsp&murl=menus/regulations/regulations.jsp&mid=WC0b01ac0580025b91&jsenabled=true</u></a></div>'
linkset[26]='<div class="menuitems">Se il promotore ha sede in UE questa sezione non deve essere compilata.</div>'
linkset[27]='<div class="menuitems">Questa sezione deve identificare le Organizzazioni principali che forniscono un <b>finanziamento</b> o un supporto materiale per la conduzione dello studio. In molti casi si trattera\' dello stesso Promotore. Indicare anche eventuali altre Organizzazioni che forniscono un finanziamento o un supporto materiale, per esempio nel caso in cui un\'Organizzazione o un\'Azienda farmaceutica fornisca un finanziamento o un supporto per una sperimentazione non commerciale (per la progettazione, realizzazione, analisi dati e reporting o altre attivita\').</div>'
linkset[28]='<div class="menuitems">I riferimenti del <b>contact point</b> saranno resi pubblici per dare modo ai cittadini di richiedere ulteriori informazioni sulla sperimentazione. Il contact point potrebbe essere il Promotore, un centro clinico o un\'altra Organizzazione; potrebbe esserci un contact point per ogni Stato membro o un contact point unico per l\'Unione Europea.</div>'
linkset[29]='<div class="menuitems">Se l\'IMP ha un\'AIC in Italia occorre selezionarlo dal dizionario degli IMP attraverso la funzione \'Cerca\'.</div>'
linkset[30]='<div class="menuitems">Specificare, quando disponibile, il codice Eudravigilance del prodotto (ottenuto da Eudravigilance Medicinal Product Dictionary EVMPD). Fare riferimento al link: <a href="http://eudravigilance.ema.europa.eu" target="_blank"><u>http://eudravigilance.ema.europa.eu</u></a></div>'
linkset[31]='<div class="menuitems">Rispondere "si" se il prodotto è riportato nel registro comunitario sui medicinali orfani (regolamento (CE) n° 141/2000). Fare riferimento al link: <a href="http://ec.europa.eu/health/documents/community-register/html/orphreg.htm" target="_blank"><u>http://ec.europa.eu/health/documents/community-register/html/orphreg.htm</u></a></div>'
linkset[32]='<div class="menuitems">Fare riferimento al link: <a href="http://www.ema.europa.eu/ema/index.jsp?curl=pages/about_us/general/general_content_000266.jsp&murl=menus/about_us/about_us.jsp&mid=WC0b01ac05800292a4&jsenabled=true" target="_blank"><u>http://www.ema.europa.eu/ema/index.jsp?curl=pages/about_us/general/general_content_000266.jsp&murl=menus/about_us/about_us.jsp&mid=WC0b01ac05800292a4&jsenabled=true</u></a></div>'
linkset[33]='<div class="menuitems">Specificare l\'<b>"International Non-proprietary name"</b> (proposto o finale). Se il prodotto contiene più sostanze attive, specificare il nome di tutti i principi attivi, compilando una scheda per ogni sostanza attiva. Per i prodotti in commercio, l\'INN è disponibile nel RCP. Per i prodotti in commercio in UE, l\'INN è disponibile nella sezione 2 del RCP UE, intitolata "Composizione qualitativa e quantitativa".</div>'
linkset[34]='<div class="menuitems"><b>Numero CAS:</b> fare riferimento al link: <a href="http://www.cas.org" target="_blank"><u>http://www.cas.org</u></a></div>'
linkset[35]='<div class="menuitems">Nel caso di sperimentazioni su volontari sani, indicare \'volontari sani\' e l\'indicazione per cui si intende sviluppare il prodotto, che deve essere fornita tra parentesi. Nel caso di sperimentazioni su pazienti, indicare solamente il nome della malattia, che è l\'indicazione per cui è somministrato il medicinale sperimentale.</div>'
linkset[36]='<div class="menuitems">Descrivere la condizione clinica in linguaggio non tecnico. Es: Virus A dell\'influenza Aviaria (H5N1) può essere definito solamente con "Influenza Aviaria".</div>'
linkset[37]='<div class="menuitems"><b>Area terapeutica:</b> la lista è basata sul Medical Subject Headings (MeSH ®). Mesh ® è il vocabolario controllato della National Library of Medicine (<a href="http://www.nlm.nih.gov/mesh/" target="_blank"><u>http://www.nlm.nih.gov/mesh/</u></a>).</div>'
linkset[38]='<div class="menuitems">Elencare i più importanti criteri per l\'esclusione dei soggetti dalla sperimentazione, in accordo al protocollo. I criteri di esclusione non devono essere descritti come il contrario dei criteri di inclusione indicati nel campo sopra riportato. I criteri di esclusione non devono essere confusi con i criteri per la conclusione dello studio o la sospensione del trattamento.</div>'
linkset[39]='<div class="menuitems">L\'end point primario non deve essere confuso con gli obiettivi dello studio. Ad esempio, per una sperimentazione il cui obiettivo è quello di valutare l\'efficacia di un trattamento per l\'ipercolesterolemia, l\'end point primario potrebbe essere una diminuzione del 20% del livello di colesterolo.</div>'
linkset[40]='<div class="menuitems">Se è stato pianificato un <b>sottostudio</b> che si svolgerà anche in Italia, selezionare "si", in caso contrario selezionare "no". Un sottostudio, o studio ancillare, è uno studio condotto su un sottogruppo dei soggetti inclusi nella sperimentazione. Ad esempio, un sottostudio di farmacocinetica o di farmacogenetica potrebbe includere solamente un campione di pazienti che partecipano alla sperimentazione clinica.</div>'
linkset[41]='<div class="menuitems"><b>Popolazioni vulnerabili:</b> individui la cui decisione di offrirsi come volontari in uno studio clinico può essere influenzata impropriamente dall’aspettativa, sia essa giustificata o meno, di benefici legati alla partecipazione, oppure di una possibile azione di ritorsione da parte di individui gerarchicamente superiori, in caso di rifiuto a partecipare. Esempi sono gli appartenenti a gruppi strutturati gerarchicamente, quali studenti di medicina, di farmacia, di odontoiatria o della scuola per infermieri, personale subordinato di un ospedale e di un laboratorio, dipendenti di un’industria farmaceutica, membri delle forze armate, detenuti. Altri soggetti vulnerabili possono essere: pazienti affetti da malattie incurabili, persone ospitate nelle case di riposo, disoccupati o persone indigenti, pazienti in situazioni di emergenza,minoranze etniche, persone senza casa, nomadi, rifugiati, minori e persone incapaci di dare il proprio consenso.</div>'
linkset[42]='<div class="menuitems"><b>Soggetti incapaci di dare validamente il proprio consenso:</b> per esempio: soggetti incapaci di dare il consenso per motivi fisici o fisiologici, o per ragioni legate alla condizione clinica (ad esempio, coma, disabilità mentale). Minori incapaci di dare il consenso personalmente. I soggetti con una condizione che li rende incapaci di dare il consenso personalmente e che hanno bisogno di cure urgenti. In questo ultimo caso, selezionare \'Sì\' anche nel campo "Pazienti in situazioni di emergenza". Nota: Questa sezione identifica soggetti vulnerabili diversi dai minori. Infatti i bambini sono già individuati nella sezione "Popolazione pediatrica". Tuttavia, i bambini istituzionalizzati o portatori di handicap mentale devono essere menzionati anche in questa sezione.</div>'
linkset[43]='<div class="menuitems">La data del protocollo è assegnata dal promotore e dovrebbe essere identica a quella presente nel protocollo. Ad ogni traduzione del protocollo deve essere attribuita la stessa data presente nel documento originale. Tale data può variare in accordo a tutti gli aggiornamenti e gli emendamenti del protocollo. Tuttavia, la data inserita in questo modulo deve essere sempre la data del protocollo che ha ricevuto l\'autorizzazione iniziale. Eventuali altri aggiornamenti alla data del protocollo devono essere forniti, ove applicabile, nel corrispondente modulo di richiesta di emendamento sostanziale e nell’area documentale del CTA. The sponsor protocol date is assigned by the sponsor and should be identical to that appearing in the protocol. Any translation of the protocol should be assigned the same date as in the original document. This date may change according to any updates and amendments to the final protocol. However, the date included in this form should always be the date of the protocol which received the initial authorisation. Any other updates on the protocol date should only be provided in the corresponding significant amendment form when applicable.</div>'
linkset[44]='<div class="menuitems">La versione del protocollo è assegnata dal promotore e dovrebbe essere identica a quella presente nel protocollo. Ad ogni traduzione del protocollo deve essere attribuita la stessa versione presente nel documento originale. Tale versione può variare in accordo a tutti gli aggiornamenti e gli emendamenti del protocollo. Tuttavia, la versione inserita in questo modulo deve essere sempre la versione del protocollo che ha ricevuto l\'autorizzazione iniziale. Eventuali altri aggiornamenti alla versione del protocollo devono essere forniti, ove applicabile, nel corrispondente modulo di richiesta di emendamento sostanziale e nell’area documentale del CTA. The sponsor protocol version is assigned by the sponsor and should be identical to that appearing in the protocol. Any translation of the protocol should be assigned the same version as in the original document. This version may change according to any updates and amendments to the final protocol. However, the version included in this form should always be the version of the protocol which received the initial authorisation. Any other updates on the protocol version should only be provided in the corresponding significant amendment form when applicable.</div>'
linkset[45]='<div class="menuitems">Rispondere \'Si\' qualora una ulteriore organizzazione, diversa dal richiedente indicato nella sezione C del fascicolo elettronico, sia responsabile per la preparazione della domanda all\'Autorità competente locale e al Comitato Etico collaboratore, per uno o più centri clinici. Ad esempio nel caso in cui due CRO differenti gestiscano la preparazione delle domande e per alcuni centri collaboratori sia necessario modificare il richiedente. Nota bene: i dati del fascicolo elettronico non saranno aggiornati. Nella sezione richiedente del fascicolo elettronico (sezione C) andranno sempre indicati i dati dell\'organizzazione responsabile della domanda all\'Autorità competente (AIFA o ISS o Autorità competente del centro coordinatore) e al Comitato etico che esprime il  parere unico.</div>'

//linkset[3]+='</div>'
//No need to edit beyond here

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var ns6=document.getElementById&&!document.all;
var ns4=document.layers;

function showmenu(e,which,menumio){

if (!document.all&&!document.getElementById&&!document.layers)
return

clearhidemenu()

//if(menumio == 'popmenu'){
menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

//}
//else if(menumio == 'popmenu_prova'){
//menuobj=ie4? document.all.popmenu_prova : ns6? document.getElementById("popmenu_prova") : ns4? document.popmenu_prova : ""
//menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

//}

if (ie4||ns6)
menuobj.innerHTML=which
else{
menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
menuobj.document.close()
}

menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
eventX=ie4? event.clientX : ns6? e.clientX : e.x
eventY=ie4? event.clientY : ns6? e.clientY : e.y

//Find out how close the mouse is to the corner of the window

var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY

//alert(rightedge +'-'+ bottomedge);
//alert(menuobj.contentwidth +'-'+ menuobj.contentheight);
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX



//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
else
menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
menuobj.thestyle.visibility="visible"


return false
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}

function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

function highlightmenu(e,state){
if (document.all)
source_el=event.srcElement
else if (document.getElementById)
source_el=e.target
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
else{
while(source_el.id!="popmenu" && source_el.id!="popmenu_prova"){
source_el=document.getElementById? source_el.parentNode : source_el.parentElement
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
}
}
}

if (ie4||ns6)
document.onclick=hidemenu



