function mostra(id){ 
    obj = document.getElementById(id); 
    obj.style.display = "block"; 
} 

function nascondi(id){ 
    obj = document.getElementById(id); 
    obj.style.display = "none"; 
} 

function showSimili(azione){ 
	if (azione=="avanti"){
		nextNum++;
		if (nextNum>totSimili-1){
			nextNum=0;
		}
	}
	if (azione=="indietro"){
		nextNum--;
		if (nextNum<0){
			nextNum=totSimili-1;
		}
	}
	var id="simili_"+nextNum;
	for(i=0; i<arraySimili.length; i++){ 
		if(arraySimili[i] == id){ 
			document.getElementById(id).style.display="block"; 
		}
		else{ 
			document.getElementById(arraySimili[i]).style.display="none"; 
		} 
	} 
} 

function showRivestimenti(azione){ 
	if (azione=="avanti"){
		nextNum++;
		if (nextNum>totRivestimenti-1){
			nextNum=0;
		}
	}
	if (azione=="indietro"){
		nextNum--;
		if (nextNum<0){
			nextNum=totRivestimenti-1;
		}
	}
	var id="rivestimenti_"+nextNum;
	for(i=0; i<arrayRivestimenti.length; i++){ 
		if(arrayRivestimenti[i] == id){ 
			document.getElementById(id).style.display="block"; 
		}
		else{ 
			document.getElementById(arrayRivestimenti[i]).style.display="none"; 
		} 
	} 
} 


function colorFreccia(i){
	document.getElementById('linkbox_freccia'+i).style.display='block';
}

function normalFreccia(i){
	document.getElementById('linkbox_freccia'+i).style.display='none';
}

function svuotaCampo(id,nome){
	campo=document.getElementById(id);
	if(campo.value==nome) campo.value='';
}

function riempiCampo(id,nome){
	campo=document.getElementById(id);
	if(campo.value=='') campo.value=nome;
}

function controlloCap(testo){
	if((testo=='')||(testo=='inserisci il CAP')) alert('Inserisci un C.A.P. da ricercare.');
	else document.form_cat.submit();
}

function controlFormCat(){
	var myForm = document.cat_invia;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.indirizzo, "indirizzo")) return false;
	if(!alertControlForm(myForm.citta, "citta")) return false;
	if(!alertControlForm(myForm.cap, "cap")) return false;
	if(!alertControlForm(myForm.provincia, "provincia")) return false;
	if(!alertControlForm(myForm.cellulare, "cellulare")) return false;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(!alertControlForm(myForm.mod_prodotto, "modello prodotto")) return false;
	if(!alertControlForm(myForm.n_serie, "numero di serie")) return false;
	if(!alertControlForm(myForm.data_acquisto, "data acquisto")) return false;
	if(!alertControlForm(myForm.data_installazione, "data d'installazione")) return false;
	if(!alertControlForm(myForm.rivenditore, "rivenditore CLAM")) return false;
	if(!alertControlForm(myForm.installatore, "installatore")) return false;
	if(!alertControlForm(myForm.problema, "problema")) return false;
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;

	myForm.action='_class/classAzioni.php';
	myForm.submit();
}

function alertControlForm(campo, variabile){
	tipo=campo.type;
	switch (tipo){
		case "text":
			if(campo.value==''){
				alert("Inserire un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "textarea":
			if(campo.value==''){
				alert("Inserire un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "radio":
			if(campo.checked == false){
				alert("Selezionare un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "select-one":
			if(campo.selectedIndex==0){
				alert("Selezionare un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "checkbox":
			if(!(campo.checked)){
				alert("Selezionare un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "file":
			if(campo.value==''){
				alert("Selezionare un file per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
		
		case "password":
			if(campo.value==''){
				alert("Inserire un valore per il campo " + variabile.toUpperCase() );
				campo.focus();
				return false;
			}
		break;
	}
	return true;
}

function controlLoginPress(){
	var myForm = document.login;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(!alertControlForm(myForm.password, "password")) return false;
	myForm.submit();
}

function controlLoginInstallatori(){
	var myForm = document.login;

	if(!alertControlForm(myForm.email, "email")) return false;
	if(!alertControlForm(myForm.password, "password")) return false;
	myForm.submit();
}

function controlLoginListino(){
	var myForm = document.login;

	if(!alertControlForm(myForm.email, "email")) return false;
	if(!alertControlForm(myForm.password, "password")) return false;
	myForm.submit();
}

function controlRegistraPress(){
	var myForm = document.registra;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;
	myForm.submit();
}

function controlRegistraInstallatori(){
	var myForm = document.registra;
	if(!alertControlForm(myForm.ragione, "ragione sociale")) return false;
	if(!alertControlForm(myForm.partita_iva, "partita iva")) return false;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.via, "via")) return false;
	if(!alertControlForm(myForm.citta, "città")) return false;
	if(!alertControlForm(myForm.cap, "cap")) return false;
	if(!alertControlForm(myForm.provincia, "provincia")) return false;
	if(!alertControlForm(myForm.cellulare, "cellulare")) return false;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;
	myForm.submit();
}

function controlRegistraListino(){
	var myForm = document.registra;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.ragSociale, "ragione sociale")) return false;
	if(!alertControlForm(myForm.codFiscale, "partita iva o codice fiscale")) return false;
	if(!alertControlForm(myForm.indirizzo, "indirizzo")) return false;
	if(!alertControlForm(myForm.citta, "città")) return false;
	if(!alertControlForm(myForm.cap, "cap")) return false;
	if(!alertControlForm(myForm.provincia, "provincia")) return false;
	if(!alertControlForm(myForm.cellulare, "cellulare")) return false;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;
	myForm.submit();
}

function controlInviaContatti(){
	var myForm = document.contatti;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.citta, "città")) return false;
	if(!alertControlForm(myForm.cap, "cap")) return false;
	if(!alertControlForm(myForm.email, "email")) return false;
	if(!alertControlForm(myForm.messaggio, "messaggio")) return false;
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;
	myForm.submit();
}

function controlLavoro(){
	var myForm = document.lavoro;
	if(!alertControlForm(myForm.nome, "nome")) return false;
	if(!alertControlForm(myForm.cognome, "cognome")) return false;
	if(!alertControlForm(myForm.comune, "comune nascita")) return false;
	if(!alertControlForm(myForm.data, "data nascita")) return false;
	if(!alertControlForm(myForm.residenza, "comune residenza")) return false;
	if(!alertControlForm(myForm.provincia, "provincia")) return false;
	if( !(myForm.sesso[0].checked) && !(myForm.sesso[1].checked) ){
		if(!alertControlForm(myForm.sesso[0], "sesso")) return false;
	}
	if(myForm.accetto)
		if(!alertControlForm(myForm.accetto, "autorizzare note privacy")) return false;
	myForm.submit();
}

