/* File di customizzazione per gli script js*/ function avviaRicerca(){ var testo = document.getElementById("txt").value; if(testo != ""){ document.getElementById("txttesto").value = testo; document.getElementById("ricerca").submit(); } else{ alert("Digitare un termine per la ricerca"); } } function updateState(input){ switch(input.name){ case 'txtUser':{ if(input.value == "UserID"){ input.value = ""; } } case 'txt':{ if(input.value == "Password"){ document.getElementById('txt').style.display = 'none'; document.getElementById('txtPassword').style.display = 'block'; document.getElementById('txtPassword').focus(); } } default:{ return false; } } } // FUNZIONE CHE RITORNA L'OGGETO XMLHTTPREQUEST A SECONDA DEL BROWSER UTILIZZATO function assegnaXMLHttpRequest() { // lista delle variabili locali var // variabile di ritorno, nulla di default XHR = null, // informazioni sul nome del browser browserUtente = navigator.userAgent.toUpperCase(); // browser standard con supporto nativo // non importa il tipo di browser if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object") XHR = new XMLHttpRequest(); // browser Internet Explorer // è necessario filtrare la versione 4 else if( window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0 ) { // la versione 6 di IE ha un nome differente // per il tipo di oggetto ActiveX if(browserUtente.indexOf("MSIE 5") < 0) XHR = new ActiveXObject("Msxml2.XMLHTTP"); // le versioni 5 e 5.5 invece sfruttano lo stesso nome else XHR = new ActiveXObject("Microsoft.XMLHTTP"); } return XHR; } function updateStyle(menu){ /* tab1 = document.getElementById('tab1'); tab2 = document.getElementbyId('tab2'); tab1link = document.getElementById('tab1link'); tab2link = document.getElementById('tab2link');*/ if(menu == 5102){ document.getElementById('tab1').style.background = 'url(/archivio/46198.jpg)'; document.getElementById('tab2').style.background = 'url(/archivio/46195.jpg)'; document.getElementById('tab2link').style.background = 'url(/archivio/46227.jpg) no-repeat'; document.getElementById('tab1link').style.background = 'url(/archivio/46200.jpg) no-repeat'; } if(menu == 5103){ document.getElementById('tab1').style.background = 'url(/archivio/46199.jpg)'; document.getElementById('tab2').style.background = 'url(/archivio/46194.jpg)'; document.getElementById('tab2link').style.background = 'url(/archivio/46196.jpg) no-repeat'; document.getElementById('tab1link').style.background = 'url(/archivio/46225.jpg) no-repeat'; } } // AGGIORNA IL TAB DELL'HOME PAGE TRAMITE UNA CHIAMATA AJAX AD UNA PAGINA ASP CHE RITORNA LE ULTIME TRE NEWS INSERITE DATA UNA TEMATICA function updateTab(menuId){ var ajax = assegnaXMLHttpRequest(); if(ajax){ var stringa = "updateTab.asp?menuId="+menuId; ajax.open("get",stringa,true) ajax.setRequestHeader("Pragma","No-cache"); ajax.setRequestHeader("Cache-Control","No-store"); ajax.send(null); ajax.onreadystatechange = function(){ if(ajax.readyState == 4 &&(ajax.status == 200 || ajax.status == 304)){ /* if(! document.getElementById("news")){ setTimeout('updateTab(0)',100); }*/ updateStyle(menuId) document.getElementById("news").innerHTML =ajax.responseText; /*Cufon.replace(['#NewsTitoloPrimoPiano','#NewsDataPrimoPiano', '#newsPrimoPiano', '#newstab'], { fontFamily: 'COUR' }); Cufon.refresh(); */ } } } }