function loadswfTransparent(swf,w,h){
	document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"");
    document.write("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"");
	document.write("width=\""+w+"\" height=\""+h+"\">");
    document.write("<param name='movie' value='"+swf+"' />\n");
    document.write("<param name='quality' value='high' />\n");
	document.write("<param name='wmode' value='transparent' />\n");
    document.write("<embed src=\""+swf+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\" wmode=\"transparent\"></embed>");
    document.write("</object>\n");
}
function loadswf(swf,w,h){
	document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"");
    document.write("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"");
	document.write("width=\""+w+"\" height=\""+h+"\">");
    document.write("<param name='movie' value='"+swf+"' />\n");
    document.write("<param name='quality' value='high' />\n");
    document.write("<embed src=\""+swf+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\"></embed>");
    document.write("</object>\n");
}
function start(winflash, x, y, bar){
	window.open(winflash,'','scrollbars='+bar+',screenX=150,screenY=50,left=150,top=50,resizable=0,menubar=0,toolbar=0,status=0,width='+x+',height='+y);
}
function popup(sPicURL, x, y, locks) {
	if(locks){
		window.open(sPicURL, "MRAMORE", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=0,resizable=0,copyhistory=no,width=" + x + ",height=" + y);
	}else{
		window.open(sPicURL, "MRAMORE", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1,copyhistory=no,width=" + x + ",height=" + y);
	}
}
function InoltraForm(f, page){
	f.action = page;
	f.submit();
}

function verify_sms(frm)
{
	ok = 0;

	if (frm.name == 'invia')
	{
		if (frm.nome.value == "")
    	{
     		errorString = "Il nome del mittente è obbligatorio";
     		frm.nome.focus();
     		alert(errorString);
     		ok = 1;
    	}

   else if (frm.cellfrom.value == "")
    	{
     		errorString = "Il numero di cellulare del mittente è obbligatorio";
     		frm.cellfrom.focus();
     		alert(errorString);
     		ok = 1;
    	}

   else if (frm.cellto.value == "")
    	{
     		errorString = "Il numero di cellulare del destinatario è obbligatorio";
     		frm.cellto.focus();
     		alert(errorString);
     		ok = 1;
    	}
	}

if (ok == 0) document.invia.submit();
}

function verify_log(frm) {
	if (frm.userid.value == "" || frm.password.value == "") {
		errorString = "Userid e password sono obbligatori";
		if (frm.userid.value == ""){
			frm.userid.focus();
		}
		else{
			frm.password.focus();
			alert(errorString); 
			return false;
		}
		return true;
	}
}

function verify(frm) {
	if (frm.nome.value == ""){
		errorString = "Il campo NOME è obbligatorio";
		frm.nome.focus();
		alert(errorString);
		return false;
	}

	if (frm.cognome.value == ""){
    	errorString = "Il campo COGNOME è obbligatorio";
    	frm.cognome.focus();
    	alert(errorString);
    	return false;
    }

	if (frm.giorno.value == "0" && frm.mese.value == "0" && frm.anno.value == "0"){
		errorString = "La DATA DI NASCITA è obbligatoria";
    	alert(errorString);
    	frm.giorno.focus();
    	return false;
    }

	if (frm.giorno.value == "0"){
    	errorString = "La DATA DI NASCITA non è completa, inserisci il GIORNO DI NASCITA";
    	alert(errorString);
    	frm.giorno.focus();
    	return false;
    }

	if (frm.mese.value == "0"){
    	errorString = "La DATA DI NASCITA non è completa, inserisci il MESE DI NASCITA";
    	alert(errorString);
    	frm.mese.focus();
    	return false;
    }

	if (frm.anno.value == "0"){
    	errorString = "La DATA DI NASCITA non è completa, inserisci l'ANNO DI NASCITA";
    	alert(errorString);
    	frm.anno.focus();
    	return false;
    }
	
	if (frm.cellulare_pre.value == ""){
    	errorString = "Il NUMERO DI CELLULARE non è completo, inserire il PREFISSO";
    	alert(errorString);
    	frm.cellulare_pre.focus();
    	return false;
    }
	if (frm.cellulare_num.value == ""){
    	errorString = "Il NUMERO DI CELLULARE non è completo, inserire il NUMERO";
    	alert(errorString);
    	frm.cellulare_num.focus();
    	return false;
    }
	Ctrl = frm.email;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if(space_tokens.length == 1){
		at_tokens = Ctrl.value.split("@");
   		if(at_tokens.length == 2)
		{
			if(at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if(right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		errorString = "Inserisci un'indirizzo E-MAIL valido";
		alert(errorString);
		Ctrl.focus();
		return (result);
	}
	
	if (frm.indirizzo.value == ""){
		errorString = "L'INDIRIZZO è obbligatorio";
		alert(errorString);
		frm.indirizzo.focus();
		return false;
	}
	
	if (frm.cap.value == ""){
		errorString = "Il Codice Avviamento Postale (CAP) è obbligatorio";
		alert(errorString);
		frm.cap.focus();
		return false;
	}
	
	if (frm.comune.value == ""){
		errorString = "La CITTA' è obbligatoria";
		alert(errorString);
		frm.comune.focus();
		return false;
	}
	
	if (frm.regolamento.value == "NO"){
		errorString = "E' necessario accettare esplicitamente il regolamento della community";
		alert(errorString);
		frm.regolamento.focus();
		return false;
	}
	return true;
}

function verify_mod(frm){
	if (frm.nome.value == ""){
		errorString = "Il campo NOME è obbligatorio";
		frm.nome.focus();
		alert(errorString);
		return false;
	}

	if (frm.cognome.value == ""){
		errorString = "Il campo COGNOME è obbligatorio";
		frm.cognome.focus();
		alert(errorString);
		return false;
	}

	if (frm.giorno.value == "0" && frm.mese.value == "0" && frm.anno.value == "0"){
		errorString = "La DATA DI NASCITA è obbligatoria";
		alert(errorString);
		frm.giorno.focus();
		return false;
	}

	if (frm.giorno.value == "0"){
		errorString = "La DATA DI NASCITA non è completa, inserisci il GIORNO DI NASCITA";
		alert(errorString);
		frm.giorno.focus();
		return false;
	}

	if (frm.mese.value == "0"){
		 errorString = "La DATA DI NASCITA non è completa, inserisci il MESE DI NASCITA";
		 alert(errorString);
		 frm.mese.focus();
		return false;
	}

	if (frm.anno.value == "0"){
		errorString = "La DATA DI NASCITA non è completa, inserisci l'ANNO DI NASCITA";
		alert(errorString);
		frm.anno.focus();
		return false;
	}

	if (frm.indirizzo.value == ""){
		errorString = "L'INDIRIZZO è obbligatorio";
		alert(errorString);
		frm.indirizzo.focus();
		return false;
	}
	
	if (frm.cap.value == ""){
		errorString = "Il Codice Avviamento Postale (CAP) è obbligatorio";
		alert(errorString);
		frm.cap.focus();
		return false;
	}
	
	if (frm.cellulare_pre.value == ""){
    	errorString = "Il NUMERO DI CELLULARE non è completo, inserire il PREFISSO";
    	alert(errorString);
    	frm.cellulare_pre.focus();
    	return false;
    }
	
	if (frm.cellulare_num.value == ""){
    	errorString = "Il NUMERO DI CELLULARE non è completo, inserire il NUMERO";
    	alert(errorString);
    	frm.cellulare_num.focus();
    	return false;
    }
	
	Ctrl = frm.email;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if (space_tokens.length == 1)
	{
		at_tokens = Ctrl.value.split("@");
		if (at_tokens.length == 2)
		{
				if (at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if (right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		errorString = "Inserisci un'indirizzo E-MAIL valido";
		alert(errorString);
		Ctrl.focus();
		return (result);
	}
	if(frm.utente.value == ""){
		errorString = "Il NOME UTENTE è obbligatorio";
		alert(errorString);
		frm.utente.focus();
		return false;
	}
	if(frm.password.value != ""){
		if(frm.new_pass.value == ""){
			errorString = "Indicare la nuova password";
			alert(errorString);
			frm.new_pass.focus();
			return false;
		}
		else if(frm.new_pass2.value == ""){
			errorString = "Riscrivere la nuova password";
			alert(errorString);
			frm.new_pass2.focus();
			return false;
		} 
		else if(frm.new_pass2.value != frm.new_pass.value){
			errorString = "Le nuove password non coincidono. Scrivere la stessa password nei campi appositi.";
			alert(errorString);
			frm.new_pass.value = ""
			frm.new_pass2.value = ""
			frm.new_pass.focus();
			return false;
		}
	}
}

function inoltra(f, msg, pagina){
	if(confirm(msg)){
		f.action = pagina;
		f.submit();
	}
}

function addItem(f, page){
	f.action = page;
	f.submit();
}

function openWindow(pagina, x, y, bar){
	window.open(pagina,'','scrollbars='+bar+',screenX=150,screenY=50,left=0,top=0,resizable=0,menubar=0,toolbar=0,status=0,width='+x+',height='+y);
}

function inviaAmico(f){
	if(f.nome_dest.value == ""){
		alert("Inserisci il NOME del tuo amico");
		f.nome_dest.focus();
		return false
	}
	
	Ctrl = f.email_dest;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if(space_tokens.length == 1)
	{
		at_tokens = Ctrl.value.split("@");
   		if(at_tokens.length == 2)
		{
			if(at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if(right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		alert("Inserisci un'indirizzo E-MAIL valido");
		Ctrl.focus();
		return false;
	}
	
	if(f.nome_mitt.value == ""){
		alert("Il tuo NOME è obbligatorio");
		f.nome_mitt.focus();
		return false
	}
	
	Ctrl = f.email_mitt;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if(space_tokens.length == 1)
	{
		at_tokens = Ctrl.value.split("@");
   		if(at_tokens.length == 2)
		{
			if(at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if(right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		alert("Inserisci un'indirizzo E-MAIL valido");
		Ctrl.focus();
		return false;
	}
	
	if(f.messaggio.value == ""){
		alert("Il MESSAGGIO è obbligatorio");
		f.messaggio.focus();
		return false
	}
}

function checkRegistra(f){
	Ctrl = f.email;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if(space_tokens.length == 1)
	{
		at_tokens = Ctrl.value.split("@");
   		if(at_tokens.length == 2)
		{
			if(at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if(right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		alert("Inserisci un'indirizzo E-MAIL valido");
		Ctrl.focus();
		return false;
	}	
	if(f.pwd.value == ""){
		alert("La PASSWORD è obbligatoria");
		f.pwd.focus();
		return false
	}
	if(f.pwd2.value == ""){
		alert("Riscrivere la password");
		f.pwd2.focus();
		return false
	}
	if(f.pwd.value != f.pwd2.value){
		alert("Le Password non coincidono");
		f.pwd.value = ""
		f.pwd2.value = ""
		f.pwd.focus();
		return false
	}
}

function checkReg(f, page){
	if(f.nome.value == ""){
		alert("Il NOME è obbligatorio");
		f.nome.focus();
		return false
	}
	if(f.cognome.value == ""){
		alert("Il COGNOME è obbligatorio");
		f.cognome.focus();
		return false
	}
	if(f.indirizzo.value == ""){
		alert("L'INDIRIZZO è obbligatorio");
		f.indirizzo.focus();
		return false
	}
	if(f.comune.value == ""){
		alert("Il COMUNE è obbligatorio");
		f.comune.focus();
		return false
	}
	if(f.provincia.value == ""){
		alert("La PROVINCIA è obbligatoria");
		f.provincia.focus();
		return false
	}
	if(f.cap.value == ""){
		alert("Il CAP è obbligatorio");
		f.cap.focus();
		return false
	}
	if(f.telefono.value == ""){
		alert("Il TELEFONO è obbligatorio");
		f.telefono.focus();
		return false
	}
	if(f.piva.value == ""){
		alert("Il COD.FISC/P.IVA è obbligatorio");
		f.piva.focus();
		return false
	}
}

function checkSped(f, page){
	if(f.nome.value == ""){
		alert("Il NOME è obbligatorio");
		f.nome.focus();
		return false
	}
	if(f.cognome.value == ""){
		alert("Il COGNOME è obbligatorio");
		f.cognome.focus();
		return false
	}
	if(f.indirizzo.value == ""){
		alert("L'INDIRIZZO è obbligatorio");
		f.indirizzo.focus();
		return false
	}
	if(f.comune.value == ""){
		alert("Il COMUNE è obbligatorio");
		f.comune.focus();
		return false
	}
	if(f.provincia.value == ""){
		alert("La PROVINCIA è obbligatoria");
		f.provincia.focus();
		return false
	}
	if(f.cap.value == ""){
		alert("Il CAP è obbligatorio");
		f.cap.focus();
		return false
	}
}

function check_mail(f){
	Ctrl = f.email;
	result = false;
	space_tokens = Ctrl.value.split(" ");
	if(space_tokens.length == 1)
	{
		at_tokens = Ctrl.value.split("@");
   		if(at_tokens.length == 2)
		{
			if(at_tokens[1].length != 0)
			{
				right_dot_tokens = at_tokens[1].split(".");
				if(right_dot_tokens.length >= 2)
				{
					if (right_dot_tokens[1].length != 0)
					{
						result=true;
					}
				}
			}
		}
	}

	if (!result){
		alert("Inserisci un'indirizzo E-MAIL valido");
		Ctrl.focus();
		return false;
	}
	return true
}

function checkProdotto(f, col, tag){
	if(tag>0){
		if(f.taglia.value == ""){
			alert("Selezionare la taglia desiderata");
			f.taglia.focus();
			return false
		}
	}
	if(col>0){
		if(f.colore.value == ""){
			alert("Selezionare il colore desiderato");
			return false
		}
	}
} 
function setColor(f, color, hex){
	if(color != ""){
		f.colore_sel.value = "Colore scelto: "+color;
		f.colore.value = hex
	}
}
function openflash(winflash, x, y) {
	ind=winflash;
	window.open(ind,'','scrollbars=1,screenX=150,screenY=50,left=150,top=50,resizable=0,menubar=0,toolbar=0,status=0,width='+x+',height='+y);
}