function choseDiv(a) // questa funzione setta i div hidden da mandare al post
{	
	document.getElementById(a).value="Settato";
	if(a=="hid1")
	{
		document.getElementById("hid2").value="";
		if(document.getElementById("hid3"))
			document.getElementById("hid3").value="";
		if(document.getElementById("hid4"))
			document.getElementById("hid4").value="";
	}
	if(a=="hid2")
	{
		document.getElementById("hid1").value="";
		if(document.getElementById("hid3"))
			document.getElementById("hid3").value="";
		if(document.getElementById("hid4"))
			document.getElementById("hid4").value="";
	}
	if(a=="hid3")
	{
		document.getElementById("hid1").value="";
		document.getElementById("hid2").value="";
		if(document.getElementById("hid4"))
			document.getElementById("hid4").value="";
	}
	if(document.getElementById("hid4") && a=="hid4")
	{
		document.getElementById("hid1").value="";
		document.getElementById("hid2").value="";
		document.getElementById("hid3").value="";
	}	
}

/*questa funzione setta start ed end per il for dei check underline a stati finiti non deterministici*/
function setVar(a,b)
{
	start=a;
	end=b;
}

/*funzione che scambia quattro div*/
function changeDiv(a,b,c,d)
{
	document.getElementById(a).style.display="inline";
	document.getElementById(b).style.display="none";
	if (document.getElementById(c))
		document.getElementById(c).style.display="none";
	if (document.getElementById(d))
		document.getElementById(d).style.display="none";
}

// disabilita due campi radio button
function hidden_radio(a,b)
{
	document.getElementById(a).disabled=true;
	document.getElementById(b).disabled=true;
}

// abilita due campi radio button
function show_radio(a,b)
{
	document.getElementById(a).disabled=false;
	document.getElementById(b).disabled=false;
}

function show_input(a)
{
	document.getElementById(a).disabled=false;
}
function hidden_input(a)
{
	document.getElementById(a).disabled=true;
}

/*controlla che l'anno sia un numero composto da 4 cifre*/
function checkYear(a)
{
	if(document.getElementById(a).value.length<4 || !Number(document.getElementById(a).value))
	{	
		alert("L\'anno dev\'essere un numero di 4 cifre");
		document.getElementById(a).value="";
		document.getElementById(a).focus();
	}
}

/*funzione che setta il name per il "torna indietro"*/
function setName(id,nome)
{
	document.getElementById(id).name=nome;
}

/*funzione utilizzata nelle pagine a partire da conservatoria per controllare i campi obbligatori sulla colonna di sx*/
function checkLeft(iddi,stringa)
{
	if(document.getElementById(iddi).value=="")
	{
		alert(stringa);
		fuoco(iddi);
	}
	else
		//se il modulo è completo esegue il confirm
		controlla_modulo(start, end);
}

/*questa funzione visualizza il login nell'header */
function showDiv(iddi)
{
	document.getElementById(iddi).style.display="inline";
}

function fuoco(iddi)
{
	document.getElementById(iddi).focus();
	document.getElementById(iddi).style.border="1px solid red";
	document.getElementById(iddi).style.background="#FEFFD0";
	
}

function storica()
{
	a=confirm("Cliccando su \"Storica\" il prezzo di partezza della visura si intende maggiorato di 4 euro. Accetti?");
	if(!a) document.getElementById("ordinaria").checked="true";
}

function controlla_modulo(start,end)
{
	vai=true;
	cont=0;
	for(i=start; i<end; i++)
	{
		
		if(document.getElementById(i).value.length==0)
		{
			cont++;
			document.getElementById(i).style.border="1px solid red";
			document.getElementById(i).style.background="#FEFFD0";
			vai=false;
			document.getElementById("errori").style.display="inline";
		}
		else 
		{
			//document.getElementById("errori").style.display="none";
			document.getElementById(i).style.border="1px solid green";
			document.getElementById(i).style.background="#f1f7ff";
		}
	}
	if(cont==0)
	{
		document.getElementById("errori").style.display="none";
	}
	
	if(document.getElementById("privacy1"))
	{
		if(document.getElementById("privacy1").value=="off") // se il campo  immesso nella form è vuoto... fa comparire un errore
		{
			vai=false;
			document.getElementById("privacyhh").style.display="inline";
		}
		else document.getElementById("privacyhh").style.display="none";
	}

		
	if(!vai)
	{
		document.getElementById("errori_generali").style.display="inline";
	}
	
	if (vai)
	{
		document.getElementById("errori_generali").style.display="none";
		 
		if (confirm("Sei sicuro di aver compilato correttamente tutti i campi?"))
		{
			document.invia_modulo.submit();
		}
	}
}
