// JavaScript Document
<!--

function isValidEmail(strEmail){
	var i = 1;
	var sLength = strEmail.length;
	
	// look for @
	while ((i < sLength) && (strEmail.charAt(i) != "@")){ 
		i++;
	}
	if ((i >= sLength) || (strEmail.charAt(i) != "@")) {
		//alert(sMsgError);
		return false;
	} else {
		i += 2;	
	}
	// look for .
	while ((i < sLength) && (strEmail.charAt(i) != ".")){ 
		i++;
	}	
	// there must be at least one character after the .
	if ((i >= (sLength - 1)) || (strEmail.charAt(i) != ".")) {
		//alert(sMsgError);
		return false;
	} else {
		return true;
	}
}

function checkForm(step)	{
	
	var myForm = document.forms.frmDove;
	
	if (step == 1) {
		//Lo stato deve essere valorizzato
		
		if (myForm.txt_stato.value == "0")  	{
			alert('ATTENTION PLEASE!\nCountry must be selected.');
			return false;
		}

		//Controllo l'inserimento della provincia, se Italy
		if ((myForm.txt_stato.value == "IT") && (myForm.txt_prov.value == 0)) 	{
			alert('ATTENTION PLEASE!\nProvince must be selected.');
			return false;
		}
		myForm.action = './dove_risp.htm';
	}	else	{
		myForm.action = './dove.htm';
	}
	
	if (step >= 3) {
		
		//Controllo l'accettazione della privacy
		if ((myForm.datipersonali[0].checked == false) && (myForm.datipersonali[1].checked == false))	{
			alert('ATTENTION PLEASE!\nRemember to accept the general conditions\nconcerning the personal data processing.');
			return false;
		}
		
		if (myForm.datipersonali[1].checked)	{
			alert('ATTENTION PLEASE!\nRemember to accept the general conditions\nconcerning the personal data processing.');
			return false;
		}

		if (myForm.txt_email.value == '')	{
			alert('ATTENTION PLEASE!\nPlease, insert your E-MAIL');
			myForm.txt_email.focus();
			return false;
		}
	
		if (isValidEmail(myForm.txt_email.value) == false)	{
			alert('ATTENTION PLEASE!\nCheck the E-MAIL');
			myForm.txt_email.focus();
			return false;
		}
/*	
		if (myForm.txt_stato.value == '')	{
			alert('ATTENZIONE!\nDevi valorizzare il campo Nazione.');
			myForm.txt_stato.focus();
			return false;
		}
*/	
		myForm.action = './dove_risp.htm';
	}	else	{
		myForm.action = './dove.htm';
	}
	return true;
}


function reload(form,step){
	if (step == 1)	{
		var val=form.txt_stato.options[form.txt_stato.options.selectedIndex].value; 
		self.location='dove.htm?txt_stato=' + val + '&step=1' ;
	} else if (step == 2)	{
		var val=form.txt_collezione.options[form.txt_collezione.options.selectedIndex].value;
		var st=form.txt_stato.value;
		var prov=form.txt_prov.value;
		self.location='dove.htm?txt_collezione=' + val + '&step=2&txt_stato=' + st + '&txt_prov=' + prov;
	}
}


//-->