// JavaScript Document
var id_div_delete = "";

function login()	
	{
	var form = document.getElementById('accesso');
	var controllo=false;
	
	if (form.mail.value == "" )
	{
		controllo=true;
		alert("Verificare di aver inserito un'indirizzo e-mail valido");
		form.mail.focus();
	}
	else 
	controllo=validate_mail(form.mail.value);
	if(controllo == true) form.mail.focus();
	else 
	if (form.password.value.length < 6 )
	{
		controllo=true;
		alert("La password deve essere composta da almeno 6 caratteri");
		form.password.focus();
	}
	if (controllo)
		{
		return false
		} 
	else
		{
		return true;
		}
	}
	
function registra()
	{
	var form = document.getElementById('registrazione');
	var controllo=false;
		
	if (form.nome.value == "")
	{
		controllo=true;
		alert("Inserire il proprio nome");
		form.nome.focus();
	}
	else
	if (form.cognome.value == "")
	{
		controllo=true;
		alert("Inserire il proprio cognome");
		form.cognome.focus();
	}
	else
	if (form.mail.value == "" )
	{
		controllo=true;
		alert("Verificare di aver inserito un'indirizzo e-mail valido");
		//form.mail.focus();
	}	
	else 
	controllo=validate_mail(form.mail.value);
	if(controllo == false)
	if (form.password.value.length < 6 )
	{
		controllo=true;
		alert("La password deve essere composta da almeno 6 caratteri");
		form.password.focus();
	}
	else
	if (!form.privacy.checked)
	{
		//alert('non ceccato');
		controllo=true;
		alert("Per procedere e' necessaria l'accettazione dei termini sulla tutela della privacy");
	}		
	
	if (controllo)
		{
		return false
		} 
	else
		{
		return true;
		}
	}	

function customize()
	{
	var form = document.getElementById('form');
	var controllo=false;
		
	if ((!form.spedizione_type[0].checked) && (!form.spedizione_type[1].checked))
		{
		controllo=true;
		alert("Indicare la modalità di spedizione del Gift Voucher");
		}
	else
	if (form.nominativo.value == "")
		{
		controllo=true;
		alert("Inserire il nominativo dell'intestatario del Gift Voucher");
		form.nominativo.focus();
		}
	else
	if (form.spedizione_type[0].checked)
		{
		//cartacea
		if (form.indirizzo.value == "")
			{
			controllo=true;
			alert("Inserire l'indirizzo dell'intestatario del Gift Voucher");
			form.indirizzo.focus();
			}
		else
		if (form.cap.value == "")
			{
			controllo=true;
			alert("Inserire il Cap di residenza dell'intestatario del Gift Voucher");
			form.cap.focus();
			}
		else
		if (form.citta.value == "")
			{
			controllo=true;
			alert("Inserire la citta di residenza dell'intestatario del Gift Voucher");
			form.citta.focus();
			}
		else
		if ((form.giorno.value == "") || (form.mese.value == ""))
			{
			controllo=true;
			alert("Inserire la data in cui il Gift Voucher dovrà essere ricevuto");
			}
		}
	else
		{
		//digitale
		if (form.mail.value == "")
			{
			controllo=true;
			alert("Inserire l'indirizzo e-mail di riferimento\ndove inviare il Gift Voucher");
			form.mail.focus();
			}
		else
		controllo=validate_mail(form.mail.value);
		if(controllo == true)
			form.mail.focus();
		else
		if ((form.giorno.value == "") || (form.mese.value == ""))
			{
			controllo=true;
			alert("Inserire la data in cui il Gift Voucher dovrà essere ricevuto");
			}		
		}
	
	if (controllo)
		{
		return false
		} 
	else
		{
		return true;
		}
	}	


function invio_credenziali()
	{
	var form = document.getElementById('form');
	var controllo=false;
	
	if (form.mail.value == "" )
	{
		controllo=true;
		alert("Verificare di aver inserito un'indirizzo e-mail valido");
		form.mail.focus();
	}	
	else 
	controllo=validate_mail(form.mail.value);
	
	if (controllo)
		{
		return false
		} 
	else
		{
		return true;
		}	
	}
	
function FormNewsletter()
	{
	var form = document.getElementById('newsletter');
	var controllo=false;
	
	if (form.email.value == "")
	{
		controllo=true;
		alert("Verificare di aver inserito un indirizzo e-mail valido");
		form.email.focus();
	}	
	else 
	controllo=validate_mail(form.email.value);
	
	if (controllo)
		{
		return false
		} 
	else
		{
		return true;
		}	
	}	
	
function validate_mail(mail)
		{
		EmailAddr = mail;
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if (Filtro.test(EmailAddr)) return false;
			else
				{
				 alert("Verificare di aver inserito un indirizzo e-mail valido");
				 //document.registrazione.mail.focus();
				 return true;
				}
		}
		
function animazione_open_div(div_id)
	{
	new Effect.AppearTrasp('div_bg', {duration: 0.5}); 
	new Effect.Appear(div_id, {duration: 0.5});
	}

function animazione_close_div(div_id)
	{
	new Effect.Fade('div_bg', {duration: 0.3});
	new Effect.Fade(div_id, {duration: 0.3});
	}