/* 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) {
			document.body.style.behavior='url(#default#homepage)';
			document.body.setHomePage(homepage);
	 }
}

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 anteprimaE()
{
var urlDoc = "";
if (typeof printPath != "undefined")
	urlDoc = printPath;
else	
	urlDoc = window.location.pathname.split(".shtml")[0] + "_PRN.shtml";

    window.open(urlDoc,'anteprimaE','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 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 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&igrave;','Marted&igrave;','Mercoled&igrave;','Gioved&igrave;','Venerd&igrave;','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();
}


/* Funzione per aumentare-diminuire font articolo */

ok = (document.styleSheets) ? 1 : 0;

function piu() {
if(ok) {
var size = document.getElementById('bodyArticle').style.fontSize.substring(0,2)
var dimFont = parseInt(size,10)

if (isNaN(dimFont)) {dimFont = 16; }
dimFont += 1;
{
if (dimFont > 20) dimFont = 20;
}
//document.getElementById('bodyArticle').style.fontSize = dimFont + 'px';
bodyart = document.getElementById('bodyArticle');
bodyart.style.fontSize = dimFont + 'px';

alinks = bodyart.getElementsByTagName("a");
for(i=0; i < alinks.length; i++)
   alinks.item(i).style.fontSize = dimFont + 'px';
}

} 

function meno() {
if(ok) {
var size = document.getElementById('bodyArticle').style.fontSize.substring(0,2)
var dimFont = parseInt(size,10)

if (isNaN(dimFont)) {dimFont = 16; }
dimFont -= 1;
{
if (dimFont < 11) dimFont = 11;
}
//document.getElementById('bodyArticle').style.fontSize = dimFont + 'px';
bodyart = document.getElementById('bodyArticle');
bodyart.style.fontSize = dimFont + 'px';

alinks = bodyart.getElementsByTagName("a");
for(i=0; i < alinks.length; i++)
   alinks.item(i).style.fontSize = dimFont + 'px';
}

} 

function ricerca_sitesearch() {
					
var argomento = (self.document.forms['cerca'].termine.value);
var url_ricerca = "";
var returnString = "";
for (var i = 0; i < argomento.length; i++) {
	c = argomento.charAt(i);
	if (c == " ") c = "+";
	returnString += c;
}
if (self.document.forms['cerca'].elements[1].checked)
{

	document.siteSearch1.keyWords.value=argomento;
	if(document.siteSearch1.keyWords.value.length!=0){
document.siteSearch1.submit();
}else{
alert("Inserire un termine di ricerca.");
}
	//document.siteSearch1.submit();
	
	

} 
else if (self.document.forms['cerca'].elements[2].checked)
{
	document.googleSearch.q.value = argomento;
	if(document.googleSearch.q.value.length!=0){
document.googleSearch.submit();
}else{
alert("Inserire un termine di ricerca.");
}
	//document.googleSearch.submit();
}
}

function ricerca_sitesearch2() {
					
var argomento = (self.document.forms['cerca'].termine.value);
var url_ricerca = "";
var returnString = "";
for (var i = 0; i < argomento.length; i++) {
	c = argomento.charAt(i);
	if (c == " ") c = "+";
	returnString += c;
}
if (self.document.forms['cerca'].elements[2].checked)
{

	document.siteSearch1.keyWords.value=argomento;
	if(document.siteSearch1.keyWords.value.length!=0){
document.siteSearch1.submit();
}else{
alert("Inserire un termine di ricerca.");
}
	//document.siteSearch1.submit();
	
	

} 
else if (self.document.forms['cerca'].elements[1].checked)
{
	document.googleSearch.q.value = argomento;
	if(document.googleSearch.q.value.length!=0){
document.googleSearch.submit();
}else{
alert("Inserire un termine di ricerca.");
}
	//document.googleSearch.submit();
}
}

<!--// Search borsa
function enableCombo()
{
	document.frmSearchBorsa.XMARKETCODE.disabled = false;
	return
}
function disableCombo()
{
	document.frmSearchBorsa.XMARKETCODE[1].selected = true;
	document.frmSearchBorsa.XMARKETCODE.disabled = true;
	return
}
function searchMe(o)
{      
       var sql_tck
       var sql_mrk
       var sql_url
       var mc_url

       var serverUrl = "www.money24.ilsole24ore.com";

       if (document.frmSearchBorsa.type[1].checked)
              sql_tck = " (\"" + document.frmSearchBorsa.titolo.value + "\" is substring of F10011 || F10013 || F10014)"
       else if (document.frmSearchBorsa.titolo.value.length < 3)
              sql_tck = "(\"" + document.frmSearchBorsa.titolo.value + "\" IS PREFIX OF F10011 OR \"" + document.frmSearchBorsa.titolo.value + "\" IS PREFIX OF F10014)";
       else
              sql_tck = "(\"" + document.frmSearchBorsa.titolo.value + "\"+is+substring+of+(F10011+||+F10014))";
       
       if (document.frmSearchBorsa.type[1].checked) {
              sql_mrk = "(F40001=\"F. Comuni\")";
       } else if (document.frmSearchBorsa.XMARKETCODE.value == 'MI') {
              sql_mrk = "(F20079=\"MI\"+AND+(F95000=\"Milano\"))";
       } else if (document.frmSearchBorsa.XMARKETCODE.value == 'TLX') {
              sql_mrk = "(F20079=\"TLX\"+AND+(F40001=\"Ord.\"))";
       } else if (document.frmSearchBorsa.XMARKETCODE.value == 'BE') {
              sql_mrk = "(\"Az.\" IS PREFIX OF F40001)";
       } else {
              sql_mrk = "(F20079=\"" + document.frmSearchBorsa.XMARKETCODE.value + "\"+AND+(\"Az.\" IS PREFIX OF F40001))";
       }
    mc_url = serverUrl + "/fcxp?page=RicercaRedir&SH_QUERY="
       new_url = mc_url + sql_tck + " AND " + sql_mrk + "&XMARKETCODE=" + document.frmSearchBorsa.XMARKETCODE.value;
    //LoA 1/2/2008 - tracciamento ricerche
       if (document.frmSearchBorsa.type[1].checked) {
        new_url += "&searchType=fon";
       } else if (document.frmSearchBorsa.XMARKETCODE.value == 'MI' || document.frmSearchBorsa.XMARKETCODE.value == 'TLX') {
        new_url += "&searchType=azIta";
       } else {
        new_url += "&searchType=azBE";
       }
    new_url += "&cmd=monitor";
    
              
       document.frmSearchBorsa.action = "http://" +new_url;
       document.frmSearchBorsa.submit();
       
       return true;         
}
//-->

/**
 * inserimento di Flash tramite JavaScript, risolve il problema di Internet Explorer "Attivazione dei controlli ActiveX"
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;

/*  ******************************** inzio modifica correlati per Flash shopping24 ******************************************* */
		
		
function doSearchURL() {
		
		var	profilo = "shopping24";
		var	search_query_id = "basicquery";
		var	xsl_id = "shopping24";
		var	search_parameters = "";
		var	order_by = "";
		var	page_number = 1;
		var	page_size = 10;
		var	max_docs = 500;
		var	highlight = true;
		var	keywords_operator = "OR";
		
		var keywordsFlash = ''; 
		var searchURLflash = '';
		
		if (typeof(conceptok) != 'undefined') {
		
			/*  conceptok  con peso  > 0 */
			for(i=0;i<conceptok.length;i++) {
				if (conceptok[i][1] > 0) keywordsFlash += "'" + conceptok[i][0].replace(/\//g,"'%20'") + "'" + "%20";
			}
		} else { keywordsFlash = "''";}
		
		searchURLflash = "http://www.ricerca24.ilsole24ore.com/s24service?profilo=" + profilo + "%26search_query_id=" + search_query_id + "%26xsl_id=" + xsl_id + "%26search_parameters=" + search_parameters + "%26order_by=" + order_by + "%26page_number=" + page_number + "%26page_size=" + page_size + "%26max_docs=" + max_docs + "%26highlight=" + highlight + "%26keywords_operator=" + keywords_operator + "%26keywords=" + keywordsFlash;
		
		
		return searchURLflash;

}