			function control() {
				var str='';
				/*
		  	if (document.registrazione.ragione_sociale.value.length == 0) str += "inserire la ragione sociale\n";
				*/
		  	if (document.registrazione.nome.value.length == 0) str += "inserire il nome\n";
		  	if (document.registrazione.cognome.value.length == 0) str += "inserire il cognome\n";
		  	if (document.registrazione.indirizzo.value.length == 0) str += "inserire l' indirizzo\n";
		  	if (document.registrazione.cap.value.length == 0) str += "inserire il cap\n";
		  	if (document.registrazione.citta.value.length == 0) str += "inserire la città\n";
		  	if (document.registrazione.provincia.value.length < 2) str += "inserire la provincia\n";
		  	if (document.registrazione.regione.value == "null" && document.registrazione.stato.value == "I") str += "scegliere una regione\n";
		  	if (document.registrazione.regione.value != "null" && document.registrazione.stato.value != "I") str += "Non si può scegliere una regione italiana ed uno stato estero\n";
		  	if (document.registrazione.stato.value == "null" && document.registrazione.regione.value == "null") str += "scegliere uno Stato\n";
			/*
		  	if (document.registrazione.p_iva.value.length < 11) str += "inserire la partita iva di 11 caratteri\n";
			*/
		  	if (document.registrazione.c_fis.value.length == 0) str += "inserire il codice fiscale\n";
		  	if (document.registrazione.telefono.value.length == 0) str += "Il Telefono non deve essere vuoto\n";
			/*
		  	if (document.registrazione.fax.value.length == 0) str += "Il Fax non deve essere vuoto\n";
			*/
		  	if (document.registrazione.email.value.length == 0) str += "inserire e-mail corretta\n";
		  	if (document.registrazione.username.value.length == 0) str += "inserire username\n";
		  	if (document.registrazione.password.value.length < 5) str += "inserire password di almeno 5 caratteri\n";
		  	if (document.registrazione.confirm_password.value != document.registrazione.password.value) str += "inserire la password di conferma per evitare errori di battitura\n";
		  	if (document.registrazione.agree1.checked == 0) str += "accettare il trattramento dati\n";
		  	if (document.registrazione.agree2.checked == 0) str += "accettare le condizioni generali del contratto\n";
		  	if (str != '') alert(str);
		  	else {
		  		document.registrazione.confirm_password.value = '';
		  		document.registrazione.invia.value = '1';
		  		document.registrazione.submit();		
		  	}
			}

			function control2() {
				var str='';
				/*
		  	if (document.registrazione.ragione_sociale.value.length == 0) str += "inserire la ragione sociale\n";
				*/
		  	if (document.registrazione.nome.value.length == 0) str += "inserire il nome\n";
		  	if (document.registrazione.cognome.value.length == 0) str += "inserire il cognome\n";
		  	if (document.registrazione.indirizzo.value.length == 0) str += "inserire l' indirizzo\n";
		  	if (document.registrazione.cap.value.length == 0) str += "inserire il cap\n";
		  	if (document.registrazione.citta.value.length == 0) str += "inserire la città\n";
		  	if (document.registrazione.provincia.value.length < 2) str += "inserire la provincia\n";
		  	if (document.registrazione.regione.value == "null" && document.registrazione.stato.value == "I") str += "scegliere una regione\n";
		  	if (document.registrazione.regione.value != "null" && document.registrazione.stato.value != "I") str += "Non si può scegliere una regione italiana ed uno stato estero\n";
		  	if (document.registrazione.stato.value == "null" && document.registrazione.regione.value == "null") str += "scegliere uno Stato\n";
			/*
		  	if (document.registrazione.p_iva.value.length < 11) str += "inserire partita iva di 11 caratteri\n";
			*/
		  	if (document.registrazione.c_fis.value.length == 0) str += "inserire nome referente\n";
		  	if (document.registrazione.telefono.value.length == 0) str += "Il Telefono non deve essere vuoto\n";
		  	if (document.registrazione.email.value.length == 0) str += "inserire e-mail corretta\n";
		  	if (document.registrazione.username.value.length == 0) str += "inserire nome utente\n";
		  	if (document.registrazione.password.value.length < 5) str += "inserire password di almeno 5 caratteri\n";
		  	if (document.registrazione.confirm_password.value != document.registrazione.password.value) str += "inserire la password di conferma per evitare errori di battitura\n";
		  	if (str != '') alert(str);
		  	else {
		  		document.registrazione.confirm_password.value = '';
		  		document.registrazione.invia.value = '1';
		  		document.registrazione.submit();		
		  	}
			}

function testric(){
	ric=document.forms['ricerca'].campo_ric.value;
	if (ric=='') alert('La ricerca non può essere soddisfatta !!');
	else document.forms['ricerca'].submit();
}

function newindow (url,width,height) {
	egenskaper="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0";
	egenskaper+=",width="+width;
	h=Number(height)+Number("50");
	egenskaper+=",height="+h;
	unik=new Date();
	unik=unik.getSeconds()+"_"+unik.getMinutes()+"_"+unik.getHours();
	window.open(url,unik,egenskaper);
}

function mostra(i,div,l){
	/*
	document.getElementById(i).style.display="block";
	document.getElementById(i).style.visibility="show";
	*/
	for(n=i;n<l;n++){
		t=document.getElementById(n+"-"+n).style.top;
		t=t+40;
		document.getElementById(n+"-"+n).style.top.value=t;
		document.all["cat_"+div].style.display="block";
		document.all["cat_"+div].style.visibility='visible';
	}
}

function apricat(id,list){
	div=document.getElementsByTagName('div');
	for(i=0;i<div.length;i++){
		iddiv=div[i].id;
		iddiv=iddiv.split('-');
		if (iddiv.length>1){
			if (iddiv[0]!=id)document.getElementById(iddiv[0]+'-'+iddiv[1]).style.display='none';
		}
	}
	for(i=0;i<list;i++){
		document.getElementById(id+'-'+i).style.display='block';
	}	
}
