// JavaScript Document
var	flag = false;

function PopolaAree()
{
	var aree = new Array("Direzione generale","Finanziaria","Acquisti","Amministrativa","Commerciale / Vendite","Logistica","Marketing",
						 "Produzione","Controllo  qualità;","Risorse umane","Tecnica / Sistemi informativi","Ricerca e sviluppo");

	elAree = document.forms[0].elements['Area'];
	elFunz = document.forms[0].elements['Ruolo'];
		
	for(i = 0; i< aree.length; i++)
		elAree.options[i + 1] = new Option( aree[i],  i + 1 , false, false);
		
	elAree.selectedIndex = 0;
	elFunz.selectedIndex = 0;

	flag = true;
}


function PopolaRuoli()
{
	var funz =  new Array("Presidente","Amministratore delegato/unico","Amministratore","Titolare","Socio amministratore",
						  "Socio accomandatario", "Dirigente" ,"Responsabile","Impiegato");

	elAree = document.forms[0].elements['Area'];
	elFunz = document.forms[0].elements['Ruolo'];
	confine = 6;
	
	id = elAree.options[elAree.selectedIndex].value;
	
	j = elFunz.length;
	for(i = 1; i < j; i++)
		elFunz.options[i] = null;
	
	if(id == 0)
	{
		elFunz.options.length = 1;
		return;
	}
	
	if(id == 1)
	{			
		for(i = 0; i < confine; i++)
			elFunz.options[i + 1] = new Option( funz[i], i + 1);
	}
	else
	{
		for(i = confine; i< funz.length; i++)
			elFunz.options[i - confine + 1] = new Option(funz[i], i - confine + 1);
	}
}


function TestRuoli()
{
	elAree = document.forms[0].elements['Area'];
	
	if(flag)
	{
		if(elAree.selectedIndex == 0)
		{
			alert("Selezionare prima l'area, grazie.");
		}
	}
	else
		flag = true;
}


function Verifica()
{
	var err = "";
	
	//	Questi campi sono obligatori
	for(i = 0; i < document.forms[0].elements.length; i++)
	{
		tag = document.forms[0].elements[i];
		
		if(tag.name != "XID" && tag.name.charAt(0) != "_" && tag.value == "")
			err += tag.name + "\r\n";
	}
	
	
	if(err != "")
	{
		err = "I seguenti dati sono obbligatori:\r\n\r\n" + err;
		alert(err);
	}
	
	document.esito = (err == "");
}

