
//--- Funzioni ----------------------------------------------------------
  
  // V4.0-210508
var ckSrvUrl="";
var ckTarget="";
var ckTo=null;
var ckFrm=null;

function confirmSubmit(testo)
    {
    var agree=confirm(testo);
    if (agree)
    	return true ;
    else
    	return false ;
    }	
    
function mostrahelp(indirizzo)
 {
         window.open(indirizzo, '_blank', 'height=383,width=577,scrollbars=yes,resizable=no');
         return;
 }
 
 function mostrahelp2(indirizzo)
 {
	window.open(indirizzo, '_blank', 'height=270,width=270,scrollbars=no,resizable=no');
	return;
 }
 
 function changeUrl(par1, par2, par3){
	v = document.getElementById("url_grafico");
	v.src = "/common/home/libero/imm_new.asp?tabella=" + par1 + "&titolo=" + par2 + "&variazione=" + par3;
	}

function changeUrlBorsa(par1, par2, par3){
	v = document.getElementById("url_grafico2");
	v.src = "/common/home/libero/imm_new.asp?tabella=" + par1 + "&titolo=" + par2 + "&variazione=" + par3;
	}

function changeUrlGrafico(mostraIntraday,intraday,par1, par2, par3, par4, par5, par6, par7, par8){
    v = document.getElementById("grafico_titolo");
                
    if (intraday == "yes")
	{
        v.src = "http://libero.milanofinanza.it/quotazioni/grafico_intraday.asp?nome=" + par1 + "&StockCodeRt=" + par2 + "&codiceStrumento=" + par3;
        document.getElementById("ico_load").style.display = 'block';
        document.getElementById("grafico_titolo").style.display = 'none';
        document.getElementById("t_confronta").style.display = 'none';
        document.getElementById("t_Line").style.display = 'none';
        document.getElementById("t_Bar").style.display = 'none';
        document.getElementById("t_Cdl").style.display = 'none';
	        
    }else{
        v.src = "http://libero.milanofinanza.it/quotazioni/grafico_storico.asp?nome=" + par1 + "&codici=" + par2 + "&codices=" + par3 + "&r=" + par4 + "&t=" + par5 + "&co=" + par6 + "&cs=" + par7 + "&tit_co=" + par8;
        document.getElementById("ico_load").style.display = 'block';
        document.getElementById("grafico_titolo").style.display = 'none';
        
        if (mostraIntraday == "no")
	    {
            document.getElementById("t_confronta").style.display = 'none';
            document.getElementById("t_Line").style.display = 'none';
            document.getElementById("t_Bar").style.display = 'none';
            document.getElementById("t_Cdl").style.display = 'none';
            
        }else{
            document.getElementById("t_confronta").style.display = 'block';
        }
    }
    var tit = "p_"+par5;
    var tit2 = "t_"+par5;
    if (par5 != "")
    {
        if (par5 == "Bar")
        {
            document.getElementById(tit).style.display = 'block';
	        document.getElementById("p_Line").style.display = 'none';
	        document.getElementById("p_Cdl").style.display = 'none';
            if (mostraIntraday != "no")
	        {
                document.getElementById(tit2).style.display = 'block';
	            document.getElementById("t_Line").style.display = 'none';
	            document.getElementById("t_Cdl").style.display = 'none';
            }
        }else if (par5 == "Cdl"){
            document.getElementById(tit).style.display = 'block';
	        document.getElementById("p_Line").style.display = 'none';
	        document.getElementById("p_Bar").style.display = 'none';
            if (mostraIntraday != "no")
	        {
                document.getElementById(tit2).style.display = 'block';
	            document.getElementById("t_Line").style.display = 'none';
	            document.getElementById("t_Bar").style.display = 'none';
            }
        }else{
            document.getElementById(tit).style.display = 'block';
	        document.getElementById("p_Bar").style.display = 'none';
	        document.getElementById("p_Cdl").style.display = 'none';
            if (mostraIntraday != "no")
	        {
                document.getElementById(tit2).style.display = 'block';
	            document.getElementById("t_Bar").style.display = 'none';
	            document.getElementById("t_Cdl").style.display = 'none';
            }
        }
    }
}


function caricata()
  {
        //Icona che simula il caricamento
        ico = document.getElementById("ico_load");
        ico.style.display = "none";
        
        //grafico da visualizzare una volta caricato
        grafico = document.getElementById("grafico_titolo");
        grafico.style.display = "block";
  }

function frmCkSrv(frmobj,a,b,c,continueRequest) {
  if(continueRequest==false) return false;
	if(ckFrm==null) {
	  ckFrm=frmobj;
  	ckSrvUrl=goCkSrv(frmobj.action,a,b,c,undefined);
    x=new Image();
    x.onload=ckGoFrm;
    x.onerror=ckGoFrm;
    x.src=ckSrvUrl;
		ckTo=window.setTimeout("ckFrm.submit();",2000);
		return false;
	} else {
	  ckFrm=null;
	  return true;
	}
}
function ckGoFrm() { if(ckFrm!=null) ckFrm.submit(); window.clearTimeout(ckTo); }

function clickServer(url,a,b,c) {
	if(url.indexOf("://")<0) return goCkSrv('http://'+url,a,b,c,null);
	return goCkSrv(url,a,b,c,null);
}
function ckSrv(lnk,a,b,c,target) {
	if(lnk.href !== undefined) {
		urlHref=lnk.href;
		if(target == null && lnk.target !== undefined && lnk.target !== "") {
			target=lnk.target;
		}
	} else urlHref=lnk;
	return goCkSrv(urlHref,a,b,c,target);
}
function goCkSrv(url,a,b,c,target) {
	ckSrvUrl=url;
	ckTarget=self;
	if(url.indexOf("://")<0) {
		b=document.getElementsByTagName("BASE");
		if(b[0]) url=b[0].href+url;
		else {
			pathname = window.location.pathname;
			pathname = pathname.substring(0, pathname.lastIndexOf('/')+1 );
			if(pathname.charAt(0)=='/') url=window.location.protocol+'//'+window.location.host+'/'+url;
			else url=window.location.protocol+"//"+window.location.host+pathname+url;
		}
	}
	if (url.substring(0,7) == "http://") { url = url.substring(7); }
	else if (url.substring(0,8) == "https://") { url = url.substring(8); }
	dt=new Date();
	nloc="http://clickserver.libero.it/ck/"+dt.getTime()+"/"+escape(a)+"/"+escape(b)+"/"+escape(c)+"/_f_/"+escape(location.host+location.pathname)+"/_t_/"+url;
	if(target===undefined) return nloc;
	if(target!==null && target.toLowerCase()!='_top' && target.toLowerCase()!='_parent') {
		x=new Image();
		x.src=nloc;
		w=window.open(ckSrvUrl, target);
	} else {
		w=self;
		cnt=0;
		if(target!==null) {
			if(target.toLowerCase()=='_parent') {
				w=w.parent;
			} else {
				while(w.parent !== w && ++cnt<10) w=w.parent;
			}
		}
		ckTarget=w;
		x=new Image();
		x.onload=ckGo;
		x.onerror=ckGo;
		x.src=nloc;
		ckTo=window.setTimeout("ckTarget.document.location='"+ckSrvUrl+"';",2000);
	}
	return false;
}
function ckGo() { ckTarget.document.location=ckSrvUrl; window.clearTimeout(ckTo); }
