function openClose(id){
	if((document.getElementById(id)).style.display=="inline"){
		(document.getElementById(id)).style.display="none";
	}else{
		(document.getElementById(id)).style.display="inline";
	}
}
function openCloseRicerca(id){
	(document.getElementById("perPiani")).style.display="none";
	(document.getElementById("perEnti")).style.display="none";
	(document.getElementById("perTerritorio")).style.display="none";
	(document.getElementById("perTempi")).style.display="none";
	(document.getElementById("perChiave")).style.display="none";
	if(id!='none'){
		(document.getElementById(id)).style.display="inline";
	}
}

function getPopup(url,name,style){
	var newWindow = window.open(url,name,style);
}
function getPopAllegati(idDoc){
	var newWindow = window.open("/sivas/jsp/procedimenti/popup/popAllegati.jsf?idDoc="+idDoc,"popAllegati","height=300, width=600, top=250, left=200, resizable=no, fullscreen=no, menubar=no, toolbar=no, location=no, scrollbars=yes, status=no, help=no, directories=no, dependent=yes");
}
function getFile(url){
	var newWindow = window.open(url,"allegato","");
}

/* nella form di registrazione per settare la visibilita della combo o della text */
function setControlEnte(form){
	if((document.getElementById("panSceltaEnte")).style.display=="none"){
		(document.getElementById("panSceltaEnte")).style.display="inline";
		(document.getElementById("panScriviEnte")).style.display="none";
		(document.getElementById(form+":txtEnte")).value="";
		(document.getElementById("lblSceltaEnte")).innerText="Se l'ente non è in elenco puoi inserirlo manualmente. Clicca qui";
	}else{
		(document.getElementById("panSceltaEnte")).style.display="none";
		(document.getElementById(form+":cmbEnte")).value="";
		(document.getElementById("panScriviEnte")).style.display="inline";	
		(document.getElementById("lblSceltaEnte")).innerText="Torna alla lista";
	}
}

function stampaProcedimento(){
	(document.getElementById('frmStampaProcedimento')).submit();
}
function stampaAvvisoMessaDispo(tipoDoc){
	(document.getElementById('frmStampaAvvisoMessaDispo')).tipoDoc.value=tipoDoc;
	(document.getElementById('frmStampaAvvisoMessaDispo')).submit();
	
	//setTimeout("frmAvvisoMessaDispoSubmit()", 10000);
}
function frmAvvisoMessaDispoSubmit(){
	(document.getElementById('frmAvvisoMessaDispo')).submit();
}

function generaReport(){
	if(document.getElementById('frmReport:rdbTipoReport:0').checked){
		(document.getElementById('tipoReport')).value='.csv';
	}else if(document.getElementById('frmReport:rdbTipoReport:1').checked){
		(document.getElementById('tipoReport')).value='.xls';
	}
	if(document.getElementById('frmReport:rdbTipoSintesi:0').checked){
		(document.getElementById('tipoSintesi')).value="4";
		if((document.getElementById('frmReport:chkTipoProcedimento:0').checked && document.getElementById('frmReport:chkTipoProcedimento:1').checked) ||
			(!document.getElementById('frmReport:chkTipoProcedimento:0').checked && !document.getElementById('frmReport:chkTipoProcedimento:1').checked)){
			(document.getElementById('idTipoProcedimento')).value="";
		}else if(document.getElementById('frmReport:chkTipoProcedimento:0').checked && !document.getElementById('frmReport:chkTipoProcedimento:1').checked){
			(document.getElementById('idTipoProcedimento')).value="1";
		}else if(document.getElementById('frmReport:chkTipoProcedimento:1').checked && !document.getElementById('frmReport:chkTipoProcedimento:0').checked){
			(document.getElementById('idTipoProcedimento')).value="2";
		}	
		(document.getElementById('idTipoEnte')).value=(document.getElementById('frmReport:cmbTipiEnti')).value;
		(document.getElementById('idEnte')).value=(document.getElementById('frmReport:cmbEnti')).value;
		(document.getElementById('idSettore')).value=(document.getElementById('frmReport:cmbSettori')).value;
		(document.getElementById('idTipoPiano')).value=(document.getElementById('frmReport:cmbTipoPiano')).value;
		if(document.getElementById('frmReport:rdbTipoData:0').checked){
			(document.getElementById('tipoData')).value='dataAvvio';
		}else if(document.getElementById('frmReport:rdbTipoData:1').checked){
			(document.getElementById('tipoData')).value='dataChiusura';
		}
		(document.getElementById('dataDa')).value=(document.getElementById('frmReport:calDataDaInputDate')).value;
		(document.getElementById('dataA')).value=(document.getElementById('frmReport:calDataAInputDate')).value;
		if(document.getElementById('frmReport:chkStato:0').checked && !document.getElementById('frmReport:chkStato:1').checked){
			(document.getElementById('stato')).value="inCorso";
		}else if(document.getElementById('frmReport:chkStato:1').checked && !document.getElementById('frmReport:chkStato:0').checked){
			(document.getElementById('stato')).value="chiusi";
		}
		(document.getElementById('comuni')).value=(document.getElementById('frmReport:hidComuni')).value;	
		(document.getElementById('campiReportQy')).value=(document.getElementById('frmReport:hidCampiReportQy')).value;
		(document.getElementById('campiReportTitoli')).value=(document.getElementById('frmReport:hidCampiReportTitoli')).value;
	}else if(document.getElementById('frmReport:rdbTipoSintesi:1').checked){
		(document.getElementById('tipoSintesi')).value="0";
	}else if(document.getElementById('frmReport:rdbTipoSintesi:2').checked){
		(document.getElementById('tipoSintesi')).value="1";
	}else if(document.getElementById('frmReport:rdbTipoSintesi:3').checked){
		(document.getElementById('tipoSintesi')).value="2";
	}else if(document.getElementById('frmReport:rdbTipoSintesi:4').checked){
		(document.getElementById('tipoSintesi')).value="3";
	}
	(document.getElementById('frmStampaReport')).submit();
	
}
function findPosX(obj){
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj){
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function apriDivInfo(div, img){
	(document.getElementById(div)).style.visibility="visible";
	(document.getElementById(div)).style.display="inline";
	(document.getElementById(div)).style.left=findPosX(document.getElementById(img))+20+"px";
	(document.getElementById(div)).style.top=findPosY(document.getElementById(img))+10+"px";
}
function chiudiDivInfo(div){	
	var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
	if(isIE){
		(document.getElementById(div)).style.display="none";
	}else{
		(document.getElementById(div)).style.visibility="hidden";
	}
}
function apriDiv(div){
	var divWidth=((document.getElementById(div)).style.width+"").replace("px","");
	var divHeight=((document.getElementById(div)).style.height+"").replace("px","");
	var left="";
	var top="";
	var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
	if(isIE){
		left=(document.body.clientWidth-divWidth)/2;
		top=((document.body.clientHeight-divHeight)/2)+document.body.scrollTop;
	}else{
		left=(screen.width-divWidth)/2;
		top=((screen.height-divHeight)/2)+document.body.scrollTop;
	}
	(document.getElementById(div)).style.visibility="visible";
	(document.getElementById(div)).style.display="inline";
	(document.getElementById(div)).style.left=left+"px";
	(document.getElementById(div)).style.top=top+"px";
}	
function chiudiDiv(div){	
	var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
	if(isIE){
		(document.getElementById(div)).style.display="none";
	}else{
		(document.getElementById(div)).style.visibility="hidden";
	}
}		
