/* Browser Sniffer */
/*
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) && (agt.indexOf("msie 6")==-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
*/
	
/*
 * Funzione utilizzata per la ricercva dei titoli di borsa
 * dal box i migliori 5 di Finanza e Mercati.
 */
function CercaAzioni(o) {
  var serverUrl = "http://www.24oreborsaonline.ilsole24ore.com";
  var sql_tck;
  var sql_mrk;
  var sql_url;
  var mc_url;
  
  sql_tck = "('" + o.frmSearch.search.value + "'+is+substring+of+(F10011+||+F10014))";
  sql_mrk = "(F20079='MI'+AND+(F95000='Az.Milano'))";
  mc_url = serverUrl + "/fc?sezId=10028&page=RicercaRisultatoAzioni&cmd=dettaglio&SH_QUERY=";
  new_url = mc_url + sql_tck;
  top.location.href = new_url;
}

/* Funzione per l'orologio */
function doClock() {
  var TimezoneOffset = +1  // adjust for time zone
  var Now,Jan,Jul;
  with (new Date()) { Now = getTimezoneOffset()
    setMonth(0) ;     Jan = getTimezoneOffset()
    setMonth(6) ;     Jul = getTimezoneOffset() }
  if (Now == Math.min(Jan,Jul))
		TimezoneOffset = +2;
  var localTime = new Date();
  var ms = localTime.getTime() + (localTime.getTimezoneOffset() * 60000) + TimezoneOffset * 3600000;
  var t=new Date(ms),a=doClock.arguments,str="",i,a1,lang="4";
  var month=new Array('Gennaio','genn', 'Febbraio','febbr', 'Marzo','mar', 'Aprile','apr', 'Maggio','magg', 'Giugno','giugno', 'Luglio','luglio', 'Agosto','ag', 'Settembre','sett', 'Ottobre','ott', 'Novembre','nov', 'Dicembre','dic');
  var tday= new Array('Domenica','Domenica','Luned&igrave;','Luned&igrave;', 'Marted&igrave;','Marted&igrave;', 'Mercoled&igrave;','Mercoled&igrave;','Gioved&igrave;','Gioved&igrave;','Venerd&igrave;','Venerd&igrave;','Sabato','Sabato');
  for(i=0;i<a.length;i++)
	  {
		  a1=a[i].charAt(1);
		  switch (a[i].charAt(0)) 
			  {
				  case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
				  str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];break;
				  case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";str+=t.getDate();break;
				  case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);break;
				  case "W":str+=tday[t.getDay()*2+Number(a1)];break;
				  case "H": if ((t.getHours()<10)) str+="0";str+=t.getHours();break;
				  case "N": if ((t.getMinutes()<10)) str+="0";str+=t.getMinutes();break;
				  default: str+=unescape(a[i]);
			  }
	  }
  return str;
}
/* Funzione per rendere bookmark della home page */
function setHomePage(homepage,la_url_es) {
	 if (is_win && is_ie5up) {
			oHomePage.style.behavior='url(#default#homepage)';
			oHomePage.setHomePage(homepage);
	 }
}

/* Funzione per popup I vantaggi della registrazione. */
function openGuida(target) {
	win_guida = window.open(target, '_blank','width=430,height=450,resizable=no,scrollbars=no,status=no,location=no,toolbar=no');
}

function areautente(dulogin) {
	document.location.href = dulogin;
}

function printWindow(){  
	if (is_nav) {
	    window.print() ;  
	} else {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    
	    WebBrowser1.outerHTML = "";  
	}
}
/* Funzione per cambiare la pagina in Tutti i Servizi */
function changePage(page)
{
    var form = document.forms["servizi"];
    form.elements["page"].value = page;
    form.submit();
}

function openDocument(url)
{
    window.open(url,'documento','resizable=yes,status=no,toolbar=no,menubar=no,location=no');
}

function anteprima(url)
{
    window.open(url,'anteprima','resizable=yes,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,width=645,left=200,top=200,innerWidth=571,screenX=200,screenY=200');
}


function unEncrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i < TextSize; i++) {
Temp[i] = theText.charCodeAt(i);
Temp2[i] = theText.charCodeAt(i + 1) -  40;
}
for (i = 0; i < TextSize; i = i+2) {
output += String.fromCharCode(Temp[i] - Temp2[i]);
}
return output;
}

function loadarchiviocombo(backHistory,back)
{
    var oggi = new Date();
    var month=new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
    var tday= new Array('Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato');
    var giorno;
    var select = document.forms['archsez-form'].back;

    for (i = 0; i < backHistory; i++)
    {
        giorno = new Date(oggi-(i*86400000));
        select.options[i+1] = new Option(tday[giorno.getDay()] + ' ' + giorno.getDate() + ' ' + month[giorno.getMonth()] + ' ' + giorno.getFullYear(), i);
    }

    if (back >= 0)
        select.selectedIndex = back + 1;
}

function changeDate()
{
    document.forms['archsez-form'].submit();
}
