	//INIZIO - RIMANDO AUTOMATIVO ALLA PAGINA MAIN_***
var main_title = parent.window.document.title
var title = "007 Beach... missione divertimento"
var titleMusic = "music"	//casi in cui si rimanda all'INDEX
var titleIntro = "007 Beach... missione divertimento | intro"	//casi in cui si rimanda all'INDEX
var titleNwsLtrGrz = "007 Beach... missione divertimento | newsletterGrazie"	//casi in cui si rimanda all'INDEX
if ((main_title == titleIntro)||(main_title == titleNwsLtrGrz)||(main_title == titleMusic))
	{
	//alert('index');
	window.location = "index.html";
	}
else if (!(main_title == title))	//il TITLE deve essere del tipo "007 Beach... missione divertimento | NOMEFILESENZA.HTM"
		{
		//alert('main_');
		nomeFile = main_title
		//alert(nomeFile);
		nomeFileStacco = nomeFile.indexOf("|");
		//alert(nomeFileStacco);
		nomeFileTemp = nomeFile.slice(nomeFileStacco+2);
		//alert(nomeFileTemp);
		nomeFileDef = 'main_' + nomeFileTemp + '.htm'	//deve sempre esistere un file con nome MAIN_ + NOMEFILESENZA + .HTM"
		//alert(nomeFileDef);
		window.location = nomeFileDef;
		}
	//FINE - RIMANDO AUTOMATIVO ALLA PAGINA MAIN_***

	//INIZIO - START/OFF MUSICA
function MusicaStart()
{
if(document.getElementById)
	{
	Ogg = parent.music.document.getElementById("musicaONOFF");
	//alert(Ogg.innerHTML);
	statoMusica = Ogg.innerHTML	//legge il valore del DIV nel file music.htm
	//alert(statoMusica);
	switch (statoMusica)	//scrive nel file del contenuto il DIV con l'icona MUSICA appropriata
		{
		case "off" :
		Txt = "<a href=\"javascript:MusicOn();\"><img title=\"Attiva la musica\" class=\"jukebox\" src=\"images/notaON.gif\"></a>";
		//alert(Txt);
		document.write(Txt);
		break;
		case "on" :
		Txt = "<a href=\"javascript:MusicOff();\"><img title=\"Ferma la musica\" class=\"jukebox\" src=\"images/notaOFF.gif\"></a>";
		//alert(Txt);
		document.write(Txt);
		break;
		/* default :
		Txt = "<a href=\"javascript:MusicOff();\"><img title=\"Ferma la musica\" class=\"jukebox\" src=\"images/notaOFF.gif\"></a>";
		musicaTxt.innerHTML = Txt
		alert(musica) */
		}
	}
}

function MusicOff()
{
Obj = "<object type='audio/x-ms-wma' data='none.mid' height='0' width='0'>";
Obj = Obj + "<param name='src' value='none.mid'></param>";
Obj = Obj + "<param name='autostart' value='true'></param>";
Obj = Obj + "<param name='repeat' value='true'></param>";
Obj = Obj + "<param name='loop' value='true'></param>";
Obj = Obj + "</object>";
if(document.getElementById)
	{
	Ogg = parent.music.document.getElementById("musicaObj");
	//alert(Ogg.innerHTML);
	Ogg.innerHTML = Obj
	}
Txt = "<a href=\"javascript:MusicOn();\"><img title=\"Attiva la musica\" class=\"jukebox\" src=\"images/notaON.gif\"></a>";
musicaTxt.innerHTML = Txt
if(document.getElementById)
	{
	Ogg2 = parent.music.document.getElementById("musicaONOFF");
	//alert(Ogg2.innerHTML);
	Ogg2.innerHTML = "off"	//cambia il valore del DIV nel file music.htm
	//alert(Ogg2.innerHTML);
	}
}

function MusicOn()
{
Obj = "<object type='audio/x-ms-wma' data='musica.mid' height='0' width='0'>";
Obj = Obj + "<param name='src' value='musica.mid'></param>";
Obj = Obj + "<param name='autostart' value='true'></param>";
Obj = Obj + "<param name='repeat' value='true'></param>";
Obj = Obj + "<param name='loop' value='true'></param>";
Obj = Obj + "</object>";
if(document.getElementById)
	{
	Ogg = parent.music.document.getElementById("musicaObj");
	//alert(Ogg.innerHTML);
	Ogg.innerHTML = Obj
	}
Txt = "<a href=\"javascript:MusicOff();\"><img title=\"Ferma la musica\" class=\"jukebox\" src=\"images/notaOFF.gif\"></a>";
musicaTxt.innerHTML = Txt
if(document.getElementById)
	{
	Ogg2 = parent.music.document.getElementById("musicaONOFF");
	//alert(Ogg2.innerHTML);
	Ogg2.innerHTML = "on"	//cambia il valore del DIV nel file music.htm
	//alert(Ogg2.innerHTML);
	}
}
	//FINE - START/OFF MUSICA

function preloadImgs(args)
{
	for(var n=0;n<arguments.length;n++) {
		preloadImg(arguments[n]);
	}	
	
	//funzione che precarica un immagine
	function preloadImg(percorso) {
		var temp=new Image();
		temp.src=percorso;
	}
	
}

function stringaEmailValida(str) {
    var patternvalido = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/
    var reg = new RegExp(patternvalido);
    return str.match(reg);
}

function MailListFormCheck(MailListForm) {
			if (MailListForm.nome.value=="") {
				alert("Specificare il nominativo")
				MailListForm.nome.focus()
				return false
			}
			if (MailListForm.email.value=="") {
				alert("Specificare l'indirizzo email")
				MailListForm.email.focus()
				return false
			}			
			else{
				if(!(stringaEmailValida(MailListForm.email.value)))
				{
				alert("Attenzione, l'indirizzo email non è del tipo corretto.\nOccorre reinserire l'indirizzo.");
				MailListForm.email.value=""
				MailListForm.email.focus()
				return false;
				}
			}
		if (!MailListForm.privacy.checked) {
				alert("Ci occorre il tuo consenso per poterti inserire nella nostra Mailing List.\nGrazie")
				MailListForm.privacy.focus()
				return false
			}				
			return true
		}
		
function CommentiFormCheck(CommentiForm) {
			if (CommentiForm.testo.value=="") {
				alert("Inserire il testo del messaggio")
				CommentiForm.testo.focus()
				return false
			}
			if (CommentiForm.nome.value=="") {
				alert("Specificare il nominativo")
				CommentiForm.nome.focus()
				return false
			}
			if (CommentiForm.email.value=="") {
				alert("Specificare l'indirizzo email.\nL'indirizzo email NON comparirà nel sito.")
				CommentiForm.email.focus()
				return false
			}
			else{
				if(!(stringaEmailValida(CommentiForm.email.value)))
				{
				alert("Attenzione, l'indirizzo email non è del tipo corretto.\nOccorre reinserire l'indirizzo.");
				CommentiForm.email.focus()
				return false;
				}
			}
			return true
		}
		
function aprifoto(url,titolo)
{
	nuovafinestra=window.open('', '', 'top=200,left=200,width=360,height=250,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no');
	nuovafinestra.document.write("<html><head><TITLE>" + titolo +"</TITLE><LINK href='style.css' type=text/css rel=stylesheet></head><body><DIV id=fotogrange><a href='javascript:window.close();'><img src='" + url + "' alt='chiudi'></a></DIV><body></html>");	
}

function aprifotoGallery(url,titolo,NumFotoTot)
{
	//alert(NumFotoTot);
	
	nuovafinestra=window.open('', '', 'top=200,left=200,width=360,height=300,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no');
	codice = "<html>\n"
	codice = codice + "<head>\n"
	codice = codice + "<TITLE>" + titolo + "</TITLE>\n"
	codice = codice + "<LINK href='style.css' type=text/css rel=stylesheet>\n"
	codice = codice + "<SCRIPT type='text/javascript' SRC='js/jslib.js'></SCRIPT>\n"
	codice = codice + "</head>\n"
	codice = codice + "<body>\n"
	codice = codice + "<DIV id=fotogrange>\n"
	codice = codice + "<a href='javascript:window.close();'><img name='foto' src='" + url + "' alt='chiudi'></a>\n"
	codice = codice + "<a href='javascript:fotoPrec();' title='foto precedente'> << </a>\n"
	codice = codice + "<a href='javascript:window.close();' title='chiudi'> X </a>\n"
	codice = codice + "<a href='javascript:fotoSucc(\"" + NumFotoTot + "\");' title='foto successiva'> >> </a>\n"
	codice = codice + "</DIV>\n"
	codice = codice + "<body>\n"
	codice = codice + "</html>"
	nuovafinestra.document.write(codice);	
}

function fotoPrec()
{
	//alert('fotoPrec');
	
	fotoAttSrc = document.foto.src
	//alert(fotoAttSrc);
	puntoInizioStacco = fotoAttSrc.lastIndexOf("/");
	//alert(puntoInizioStacco);
	puntoFineStacco = fotoAttSrc.indexOf(".jpg");
	//alert(puntoFineStacco);
	FotoAttNum = fotoAttSrc.slice(puntoInizioStacco+1,puntoFineStacco);
	//alert(FotoAttNum);
	FotoGenSrc = fotoAttSrc.slice(0,puntoInizioStacco+1);
	//alert(FotoGenSrc);
	
	NumFotoPrec = FotoAttNum * 1 - 1
	//alert(NumFotoPrec);
	if (FotoAttNum==1)
		{
		alert('Prima foto dell\'album');
		}
		else{
			document.foto.src = FotoGenSrc + NumFotoPrec + '.jpg';
			}
}

function fotoSucc(NumFotoTot)
{
	//alert('fotoSucc');
	//alert(NumFotoTot);
	
	fotoAttSrc = document.foto.src
	//alert(fotoAttSrc);
	puntoInizioStacco = fotoAttSrc.lastIndexOf("/");
	//alert(puntoInizioStacco);
	puntoFineStacco = fotoAttSrc.indexOf(".jpg");
	//alert(puntoFineStacco);
	FotoAttNum = fotoAttSrc.slice(puntoInizioStacco+1,puntoFineStacco);
	//alert(FotoAttNum);
	FotoGenSrc = fotoAttSrc.slice(0,puntoInizioStacco+1);
	//alert(FotoGenSrc);
	
	NumFotoSucc = FotoAttNum * 1 + 1
	//alert(NumFotoSucc);
	if (FotoAttNum==NumFotoTot)
		{
		alert('Ultima foto dell\'album');
		}
		else{
			document.foto.src = FotoGenSrc + NumFotoSucc + '.jpg';
			}
}


