// JavaScript Document
//-----------------------------------
	function cambpag(valore){
//-----------------------------------
		var frm  = document.forms.frm;
		frm.pag.value = valore;
		frm.azione.value = "VIEW";
		frm.submit();
	}

//-----------------------------------
	function mod(){
//-----------------------------------
		var frm  = document.forms.frm;
		frm.azione.value = "EDIT";
		frm.submit();
	}

//-----------------------------------
	function updprj(){
//-----------------------------------
		var frm  = document.forms.frm;
		
		if(frm.IDEti.value=="")
		{
			alert("Attenzione l'etichetta del progetto non puņ essere vuota");	
			frm.IDEti.focus();
			return;
		}	

		if(frm.ProGrEti.value=="")
		{
			alert("Attenzione il progressivo del progetto non puņ essere vuoto");	
			frm.ProGrEti.focus();
			return;
		}
		
		if(frm.Titolo.value=="")
		{
			alert("Attenzione il titolo del progetto non puņ essere vuoto");	
			frm.Titolo.focus();
			return;
		}		
		
		if(frm.Nome.value=="")
		{
			alert("Attenzione il nome del PI non puņ essere vuoto");	
			frm.Nome.focus();
			return;
		}	
		
		if(frm.Cognome.value=="")
		{
			alert("Attenzione il cognome del PI non puņ essere vuoto");	
			frm.Cognome.focus();
			return;
		}	
		
		if(!IsNumeric(frm.StimaVerif.value))
		{
			alert("Attenzione la % stima di vite salvate deve essere un numero");	
			frm.StimaVerif.focus();
			return;
		}	
		
/*		if(!IsNumeric(frm.StimaPrimiRis.value))
		{
			alert("Attenzione la stima dei primi risultati deve essere espressa in anni");	
			frm.StimaPrimiRis.focus();
			return;
		}	
*/		
		if(!IsNumeric(frm.StimaRicComColl.value))
		{
			alert("Attenzione la stima di riduzione dei costi deve essere espressa in anni");	
			frm.StimaRicComColl.focus();
			return;
		}			
		
		if(!IsNumeric(frm.MisTerzi.value))
		{
			alert("Attenzione i risultati misurati da terzi devono essere espressi in %");	
			frm.MisTerzi.focus();
			return;
		}			
		
		
		
		
		frm.azione.value = "UPDATE";
		frm.submit();
	}

//-----------------------------------
	function annulla(){
//-----------------------------------
		var frm  = document.forms.frm;
		frm.submit();
	}


//-----------------------------------
	var window_newProj;
	function newProj(idpr){
//-----------------------------------
	
	
	var newProjWidth;
	var newProjHeight;
	var screenWidth;
	
	screenWidth = window.screen.width; //larghezza dello schermo
	newProjWidth = (screenWidth/100) * (90); //larghezza della pagina pari al 90% dello schermo
	newProjHeight = window.screen.height - 10; //altezza della pagina pari a 10px meno dello schermo
	
	centerDetPpWidth = (screenWidth/2) - (newProjWidth/2); //centratura della pagina sullo schermo
	
	
		if (window_newProj) window_newProj.close();
	    	window_newProj = window.open("dettProgetto.php", "dettProgetto", "width=" + newProjWidth +", height=" + newProjHeight + ", left=" + centerDetPpWidth + ",screenX=" + centerDetPpWidth + ", menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes")
	

		var frm  = document.forms.frm;
		frm.azione.value = "INSERT";
		frm.IDProg.value = "";
	   frm.target = "dettProgetto";
	   frm.action = "dettProgetto.php";
	   
	   frm.submit();
	   frm.target = ""
	   frm.action = "table.php";
	}



/*/-----------------------------------
	function detpr(idpr){
//-----------------------------------
		var frm  = document.forms.frm;
		frm.action = "dettProgetto.php";
		frm.IDProg.value = idpr;
		frm.submit();
	}*/
//-----------------------------------
	var window_detpr;
	function detpr(idpr){
//-----------------------------------
	
	
	var detPrWidth;
	var detPrHeight;
	var screenWidth;
	
	screenWidth = window.screen.width; //larghezza dello schermo
	detPrWidth = (screenWidth/100) * (90); //larghezza della pagina pari al 90% dello schermo
	detPrHeight = window.screen.height - 10; //altezza della pagina pari a 10px meno dello schermo
	
	centerDetPpWidth = (screenWidth/2) - (detPrWidth/2); //centratura della pagina sullo schermo
	
	
		if (window_detpr) window_detpr.close();
	    	window_detpr = window.open("dettProgetto.php", "dettProgetto", "width=" + detPrWidth +", height=" + detPrHeight + ", left=" + centerDetPpWidth + ",screenX=" + centerDetPpWidth + ", menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes")
	

		var frm  = document.forms.frm;
			
	   frm.target = "dettProgetto";
	   frm.action = "dettProgetto.php";
	   frm.IDProg.value = idpr;
	   frm.submit();
	   frm.target = ""
	   frm.action = "table.php";
	}
		
//-----------------------------------
	function backToEle(){
//-----------------------------------
		var frm  = document.forms.frm;
		frm.action = "table.php";
		frm.submit();
	}
	
//-----------------------------------
	function ricerca(camporic){
//-----------------------------------
		var frm  = document.forms.frm;
		//alert(camporic);
		
		if(frm.campric.value == camporic) //sto riordinando per lo stesso campo
			if(frm.modric.value == "DESC")
				frm.modric.value = "ASC";
			else
				frm.modric.value = "DESC";
		else //sto riordinando per un campo differente dal precedente
			frm.modric.value = "DESC";
		
		frm.pag.value = "";
		frm.campric.value = camporic;
		frm.submit();
	}	
	
	
	//-----------------------    
	var window_CritCat;
	function CritCat(camporic)
	//-----------------------    
	{
	   if (window_CritCat) window_CritCat.close();
	
	   window_CritCat = window.open("catPopUP.php", "catPopUP", "width=680, height=280, menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes")
	
	   /**/
	   var frm = document.frm;
	   
	   if(frm.campric.value == camporic) //sto riordinando per lo stesso campo
			if(frm.modric.value == "DESC")
				frm.modric.value = "ASC";
			else
				frm.modric.value = "DESC";
		else //sto riordinando per un campo differente dal precedente
			frm.modric.value = "ASC";
		
		frm.pag.value = "";
		frm.campric.value = camporic;
	   
	   
	  
	   frm.target = "catPopUP";
	   frm.action = "catPopUP.php";
	   frm.submit();
	   frm.target = ""
	   frm.action = "table.php";
	}
	
	//-----------------------------------
	function confermaSecCrit(){
//-----------------------------------
		
		window.opener.document.frm.action = "table.php";
		var radios = document.getElementsByName('ordersecond');
		for(i = 0; i< radios.length; i++)
			if(radios[i].checked)
				window.opener.document.frm.ordersecond.value = radios[i].value;
		 
		window.opener.document.frm.submit();
		window.close();

	}
	
		//-----------------------    
	var window_CritPI;
	function CritPI(camporic)
	//-----------------------    
	{
	   if (window_CritPI) window_CritPI.close();
	
	   window_CritPI = window.open("PIPopUP.php", "PIPopUP", "width=680, height=280, menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes")
	
	   /**/
	   var frm = document.frm;
	   
	   if(frm.campric.value == camporic) //sto riordinando per lo stesso campo
			if(frm.modric.value == "DESC")
				frm.modric.value = "ASC";
			else
				frm.modric.value = "DESC";
		else //sto riordinando per un campo differente dal precedente
			frm.modric.value = "ASC";
		
		frm.pag.value = "";
		frm.campric.value = camporic;
	   
	   
	  
	   frm.target = "PIPopUP";
	   frm.action = "PIPopUP.php";
	   frm.submit();
	   frm.target = ""
	   frm.action = "table.php";
	}
	
	//-----------------------------------
	function confermaPICrit(){
//-----------------------------------
		
		window.opener.document.frm.action = "table.php";
		var radios = document.getElementsByName('campric');
		for(i = 0; i< radios.length; i++)
			if(radios[i].checked)
			{
				//alert(radios[i].value);
				window.opener.document.frm.campric.value = radios[i].value;
				window.opener.document.frm.modric.value = "  ";
		 	
			}
		window.opener.document.frm.submit();
		window.close();

	}
	
	//-----------------------------------
	function vaiapag(maxPage, errorMsg)
	{
		var frm = document.frm;
		
		if(!IsNumeric(frm.vaiapag.value) || frm.vaiapag.value<= 0)
		{
			alert(errorMsg);
			return;
			
		}
		
		if(frm.vaiapag.value>maxPage)
		{
			alert(errorMsg);
			return;
			
		}else
			{
				frm.pag.value = frm.vaiapag.value;
				frm.submit();
			
			}
			
		
	}
	
	function IsNumeric(input)
	{
		if(input=="")
			return true;	    
		return (input - 0) == input && input.length > 0;
	}
	
	function ripulisciPag()
	{
	   var frm = document.frm.vaiapag.value = "";
	}

//-----------------------------------
	var window_petition;
	function TitlePopUp(pag){
//-----------------------------------
	
	
	var detPrWidth;
	var detPrHeight;
	var screenWidth;
	
	screenWidth = window.screen.width; //larghezza dello schermo
	detPrWidth = (screenWidth/100) * (60); //larghezza della pagina pari al 90% dello schermo
	detPrHeight = window.screen.height - 90; //altezza della pagina pari a 10px meno dello schermo
	
	centerDetPpWidth = (screenWidth/2) - (detPrWidth/2); //centratura della pagina sullo schermo
	
	
		if (window_petition) window_petition.close();
	    	window_petition = window.open(pag, "petition", "width=" + detPrWidth +", height=" + detPrHeight + ", left=" + centerDetPpWidth + ",screenX=" + centerDetPpWidth + ", menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes");
			
	}

//-----------------------------------
	var window_petition;
	function petitionPopUp(pag){
//-----------------------------------
	
	
	var detPrWidth;
	var detPrHeight;
	var screenWidth;
	
	screenWidth = window.screen.width; //larghezza dello schermo
	detPrWidth = (screenWidth/100) * (90); //larghezza della pagina pari al 90% dello schermo
	detPrHeight = window.screen.height - 10; //altezza della pagina pari a 10px meno dello schermo
	
	centerDetPpWidth = (screenWidth/2) - (detPrWidth/2); //centratura della pagina sullo schermo
	
	
		if (window_petition) window_petition.close();
	    	window_petition = window.open(pag, "petition", "width=" + detPrWidth +", height=" + detPrHeight + ", left=" + centerDetPpWidth + ",screenX=" + centerDetPpWidth + ", menubar=no, location=no, toolbar=no, directories=no, scrollbars=yes, resizable=yes");
			
	}
	
	function cambiaCss(elemento,valore)
	{
		
		//for (var S = 0; S < document.styleSheets.length; S++){
		//alert(document.styleSheets.length);
		/*var theRules = new Array();
		if (document.styleSheets[0].cssRules)
			theRules = document.styleSheets[0].cssRules;
		
		else if (document.styleSheets[0].rules)
			theRules = document.styleSheets[0].rules;
		
		var str = '';
		
		for ( var i=0;i<theRules.length;i++ )
			if(theRules[i].selectorText.toLowerCase()=='table')
				for (var j=0;j<theRules.length;j++ )
					if(theRules[i].style[j].toLowerCase()=='font-size')
					{
						alert(theRules[i].style[j].style);
						theRules[i].style[j].fontsize = 'large';
						//alert(theRules[i].style[j]);
						
						break;
					}*/
		var tab = document.getElementById(elemento);
		document.frm.tableFontSize.value = valore;
		tab.style.fontSize=valore;
			
	}

	function delProj()
	{	
		if(!getFirstSel())
    	{
        	alert("Attenzione per proseguire con la cancellazione e' necessario selezionare almeno un elemento da eliminare");
        	return;
    	}
		var frm = document.frm;
			
		if (confirm("Attenzione tutti i dati andranno persi!\nSi e' certi di voler continuare con l'eliminazione?"))
		{	
			frm.azione.value = "DEL";
			frm.submit();
		}	
	
	}
	
	function getFirstSel()
	{
	/*funzione fenerica che mi dice se almeno un checkbox che inizia per
		chk selezionato*/
		var frm = document.frm;	
		var items = ""
		var checked = false
		
		for(var i=0; i<frm.elements.length; i++){
			
			if(((frm.elements[i].name).indexOf('chk'))>-1)
				if(frm.elements[i].checked)
				{
					checked = true
					break
				}
			
		}
		return checked;
	}

	