/* restituisce il valore del parametro 'param' */ function getUrlParameter(param) { var val = null; var qs = window.location.search; var start = qs.indexOf(param); if (start != -1) { start += param.length + 1; var end = qs.indexOf("&", start); if (end == -1) { end = qs.length } val = qs.substring(start,end); } return val;} /* restituisce il contenuto del cookie 'cName' */ function showCookie(cName) { // genera un array di coppie "Nome = Valore" (NOTA: i cookies sono separati da ';') var aCookie = document.cookie.split("; "); // ciclo su tutti i cookies for (var iCnt = 0; iCnt < aCookie.length; iCnt++) { // leggo singolo cookie "Nome = Valore" var eCookie = aCookie[iCnt].split("="); //alert("Contenuto del cookie: " + eCookie[0] + " - " + eCookie[1]); if (cName == eCookie[0] && eCookie[1]!='') { alert("Contenuto del cookie: " + eCookie[1]); } } } function init(){ try{ /* Creazione di un tag img fittizio per nascondere la chiamata al server */ var paramCall = getUrlParameter('call'); if ( paramCall!=null ) { var servletUrl = 'http://votazionigallery.virgilio.it/votazionigallery/42'; var servletUrlDEV = 'http://conteggigallery2008.devsvil.virgilio.it/votazionigallery/42'; var paramId = getUrlParameter('ip'); if ( paramId!=null && paramId!="" ) { servletUrl = servletUrl + '?ip=' + paramId; } //alert("Chiamata alla servlet: " + servletUrl); var img = document.createElement('img'); img.src = servletUrl; } /* Lettura del cookie */ var paramCookie = getUrlParameter('cookie'); if ( paramCookie!=null ) { showCookie(paramCookie); } }catch(e){alert('[init] ' + e + ', ' + e.description)} } (function(i) { var u =navigator.userAgent; var e=/*@cc_on!@*/false; var st = setTimeout; if(/webkit/i.test(u)){st(function(){var dr=document.readyState;if(dr=="loaded"||dr=="complete"){i()}else{st(arguments.callee,10);}},10); }else if((/mozilla/i.test(u)&&!/(compati)/.test(u)) || (/opera/i.test(u))){document.addEventListener("DOMContentLoaded",i,false); }else if(e){(function(){var t=document.createElement('doc:rdy');try{t.doScroll('left');i();t=null;}catch(e){st(arguments.callee,0);}})(); }else{window.onload=i;}} ) (init);