function view(param)
{
	window.open('view.php?id='+param,'Dettaglio'+param,'scrollbars=yes,resizable=no,width=600,height=550,status=no,location=no,toolbar=no');
}
function view_micro(param)
{
	window.open('view_micro.php?id='+param,'Dettaglio'+param,'scrollbars=yes,resizable=no,width=600,height=550,status=no,location=no,toolbar=no');
}
function foto_admin(param)
{
	window.open('../foto.php?id='+param,'FotoAdmin'+param,'scrollbars=yes,resizable=yes,width=600,height=550,status=no,location=no,toolbar=no');
}
function foto(param)
{
	window.open('foto.php?id='+param,'Foto'+param,'scrollbars=yes,resizable=yes,width=600,height=550,status=no,location=no,toolbar=no');
}
function foto_home(param)
{
	window.open('/foto.php?id='+param,'FotoHome'+param,'scrollbars=yes,resizable=yes,width=680,height=680,status=no,location=no,toolbar=no');
}
function utente(id)
{
	window.open('dettagli_ut.php?id='+id,'DettagliUtente'+id,'scrollbars=yes,resizable=no,width=550,height=450,status=no,location=no,toolbar=no');
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function disab(bott)
{
	bott.disabled = true;
	if(valid_form("1") == true)
	{
		return true;
	}
	else
	{
		bott.disabled = false;
		return false;
	}
}

function valid_form(view)
{
	var err=0;
	var msg='Sono stati riscontrati i seguenti errori di inserimento:\n\n';
	
	if (trim(document.registr.nome.value) == "")
		{
			err=1;
			var msg=msg+'- Nome non indicato'+'\n';		
		}
	if (trim(document.registr.cognome.value) == "")
		{
			err=1;
			var msg=msg+'- Cognome non indicato'+'\n';		
		}	
	if (trim(document.registr.indirizzo.value) == "")
		{
			var err=1;
			var msg=msg+'- Indirizzo non indicato'+'\n';		
		}
			
	if (trim(document.registr.cap.value) == "" || (document.registr.cap.value.length < 5))
		{
			var err=1;
			var msg=msg+'- CAP non indicato oppure non corretto'+'\n';		
		}
	if (trim(document.registr.citta.value) == "")
		{
			var err=1;
			var msg=msg+'- Citta non indicata'+'\n';		
		}	
		
	if (trim(document.registr.telefono.value) == "" && trim(document.registr.cellulare.value) == "")
		{
			var err=1;
			var msg=msg+'- Indicare almeno un recapito telefonico fisso o cellulare'+'\n';		
		}
	if (trim(document.registr.email.value) == "")
		{
			var err=1;
			var msg=msg+'- Non hai indicato il tuo indirizzo eMail'+'\n';		
		}
	else
		{
			var x = document.registr.email.value;
			var filter  = /^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
			if (filter.test(x)) var emailgiusto=1;
			else 
				{
					var err=1;
					var msg=msg+'- L\'indirizzo email ha un formato non corretto'+'\n';		
				
				}		
		}			
	if (trim(document.registr.conf_email.value) == "")
		{
			var err=1;
			var msg=msg+'- Non hai indicato il tuo indirizzo eMail di conferma'+'\n';		
		}
	else
		{
			
			var x = document.registr.conf_email.value;
			var filter  = /^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
			if (filter.test(x)) var emailgiusto=1;
			else 
				{
					var err=1;
					var msg=msg+'- L\'indirizzo email di conferma ha un formato non corretto'+'\n';		
				
				}
			if (document.registr.conf_email.value  != document.registr.email.value)
			{
				var err=1;
					var msg=msg+'- Gli indirizzi email inseriti non corriscondono'+'\n';	
				}
		}	
	if(!document.registr.pry.checked)
	{	
		var err=1;
		var msg=msg+'- Non e\' possibile accettare la registrazione se non viene dato il consenso al trattamento dei dati personali'+'\n';	
	}
		if (err == 0)
		{
			//alert(msg);
			document.registr.brg.disabled = true;
			return true;	
		}
		else
		{
			var msg=msg+'\n'+'Corregere i dati prima di procedere';
			if(view == 1)
				alert(msg);
			return false;
		}	
}
