// JavaScript Document

function mostra(livel,idc) {
//livel=tipo.substr(0,3); 
	if(document.getElementById){ 
		document.getElementById(livel).innerHTML = idc; 
		//document.getElementById("link"+cont).innerHTML = '<a href="javascript:;" onClick="nascondi('+cont+')">- info</a>'; 
	} else if(document.all){ 
		document.all(livel).innerHTML= idc; 
		//document.all("link"+cont).innerHTML = '<a href="javascript:;" onClick="nascondi('+cont+')">- info</a>'; 
	} else if (document.layers) {
         document.layers[livel].innerHTML = idc;
    }
}


function show(objj) {
	if (document.getElementById)
		{document.getElementById(objj).style.visibility = "visible";}
	else
		{if (document.layers)
			{document.layers[objj].visibility = "show";}
		else
			{document.all(objj).style.visibility = "visible";}
	}
}
	 
function hide(objj) {
	if (document.getElementById)
		{document.getElementById(objj).style.visibility = "hidden";}
	else
	{
		if (document.layers)
			{document.layers[objj].visibility = "hide";}
		else
			{document.all(objj).style.visibility = "hidden";}
	}
}






     var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
     var num5_reg_exp = /^([0-9]{5,5})/;
     var num_reg_exp = /^([0-9])+$/;

//!email_reg_exp.test(email)

//perform='document.comm.';

/*formelem=new Array();
formelem[0]=new Array("nome",".value!=''",perform);
formelem[1]=new Array("cognome",".value!=''",perform);
formelem[2]=new Array("email",".value)","email_reg_exp.test("+perform);
formelem[3]=new Array("citta",".value!=''",perform);
formelem[4]=new Array("provincia",".value!=''",perform);
formelem[5]=new Array("telefono",".value!=''",perform);
formelem[6]=new Array("username",".value!=''",perform);
formelem[7]=new Array("privacy",".checked==true",perform);
*/
function valida() {

numcampi=formelem.length;
controlla=numcampi;

for (i=0; i<numcampi; i++) {
//alert(i);
	if (eval(formelem[i][2]+formelem[i][0]+formelem[i][1])) {//ok
		 mostra('sp'+formelem[i][0],'<table width="21" bgcolor="#ff0000" border="0" cellspacing="1" cellpadding="1"><tr><td width="21" align="center" valign="middle" bgcolor="#00FF00" class="toroBox">ok</td></tr></table>');
		 controlla=controlla-1;
		 //alert(formelem[i][0]);
	} else {//non compilato
		mostra('sp'+formelem[i][0],'<table width="21" bgcolor="#ff0000" border="0" cellspacing="1" cellpadding="1"><tr><td width="21" height="15" bgcolor="#ff0000"></td></tr></table>');
	}
}
//alert(controlla);
if (controlla==0) {
	//document.form1.invia.disabled=false;
	risult_reg=perform+'submit();';
} else {
	//document.form1.invia.disabled=true;
	//return false;
	risult_reg='alert("Non hai compilato tutti i campi obbligatori!");';
}
	
	
}

function subm() {
	valida();
	eval(risult_reg);
}


function leggitutti() {
	for (iii=1;iii<=tot_commenti;iii++) {
	
		eval('mostra(\'spcommento'+iii+'\',commento'+iii+');');
	}
	mostra('tutticomm','<a href="javascript:;" class="link_bord" onClick="chiuditutti();">chiudi tutti</a>');
	
}
function chiuditutti() {
	for (iii=1;iii<=tot_commenti;iii++) {
	
		mostra('spcommento'+iii,'');
	}
	mostra('tutticomm','<a href="javascript:;" class="link_bord" onClick="leggitutti();">leggi tutti</a>');
	
}
