function nascondi(id){
	if ( document.getElementById(id) ) {
	document.getElementById(id).style.display = 'none';
	}
}
function visualizza(id){
	if ( document.getElementById(id) ) {
	document.getElementById(id).style.display = 'block';
	}
}


function mostranascondi(id) {
	 if (document.getElementById)
	 {
    		if(document.getElementById(id).style.display == 'none'){
      			document.getElementById(id).style.display = 'block';
			}
			else if (document.getElementById(id).style.display == ''){
      			document.getElementById(id).style.display = 'block';
    		} else {
      			document.getElementById(id).style.display = 'none';
    		}
  	 }
}


function inviamessaggio() {
	// Variabili associate ai campi del modulo
	var nominativo = document.form_contatto.nominativo.value;
	var email = document.form_contatto.email.value;
	var oggetto = document.form_contatto.oggetto.value;
	var messaggio = document.form_contatto.messaggio.value;
	var errore = 0

	//Effettua il controllo sul campo EMAIL per vedere se è una email valida
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ((email != "") && (email != "undefined")) {
		if (!email_reg_exp.test(email)) {
			errore = 1
			document.getElementById('erroremail').style.display = "block";
		} else {
			document.getElementById('erroremail').style.display = "none";
		}
	} else {
		errore = 1
		document.getElementById('erroremail').style.display = "block";
	}
	
	//Effettua il controllo sul campo MESSAGGIO
	if ((messaggio == "") || (messaggio == "undefined")) {
		errore = 1
		document.getElementById('erroremessaggio').style.display = "block";
	} else {
		document.getElementById('erroremessaggio').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	   	document.form_contatto.action = "/ajax/inviaformcontatto.asp";
	   	document.form_contatto.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}


function iscrizionenewsletter() {
	// Variabili associate ai campi del modulo
	var nominativo = document.form_newsletters.nominativo.value;
	var email = document.form_newsletters.email.value;
	var accettazione = document.form_newsletters.accettazione.checked;
	
	var errore = 0

	//Effettua il controllo sul campo NOMINATIVO
	if ((nominativo == "") || (nominativo == "undefined")) {
		errore = 1
		document.getElementById('errorenominativo').style.display = "block";
	} else {
		document.getElementById('errorenominativo').style.display = "none";
	}

	//Effettua il controllo sul campo EMAIL per vedere se è una email valida
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if ((email != "") && (email != "undefined")) {
		if (!email_reg_exp.test(email)) {
			errore = 1
			document.getElementById('erroremail').style.display = "block";
		} else {
			document.getElementById('erroremail').style.display = "none";
		}
	} else {
		errore = 1
		document.getElementById('erroremail').style.display = "block";
	}
	
	//Effettua il controllo sul campo ACCETTAZIONE
	if ((accettazione == "") || (accettazione == "undefined")) {
		errore = 1
		document.getElementById('erroreaccettazione').style.display = "block";
	} else {
		document.getElementById('erroreaccettazione').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	   	document.form_newsletters.action = "/ajax/inseriscicontatto.asp";
	   	document.form_newsletters.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}



function login() {
	// Variabili associate ai campi del modulo
	var username = document.form_login.username.value;
	var password = document.form_login.password.value;
	var errore = 0
	
	//Effettua il controllo sul campo USERNAME	
	if ((username == "") || (username == "undefined")) {
		errore = 1
	}
	
	//Effettua il controllo sul campo PASSWORD
	if ((password == "") || (password == "undefined")) {
		errore = 1
	} 
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	   	document.form_login.action = "/ajax/login.asp";
	   	document.form_login.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function modificapagina() {
	// Variabili associate ai campi del modulo
	var tipopagina = document.modifica_pagina.tipopagina.value;
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var testoen = tinyMCE.get('testoen').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var errore = 0

	//Effettua il controllo sul campo TESTOIT	
	if ((testoit == "") || (testoit == "undefined")) {
		errore = 1
		document.getElementById('msgtestoit').style.display = "none";
		document.getElementById('erroretestoit').style.display = "block";
	} else {
		document.getElementById('msgtestoit').style.display = "block";
		document.getElementById('erroretestoit').style.display = "none";
	}
	
	//Effettua il controllo sul campo TESTOEN
	if ((testoen == "") || (testoen == "undefined")) {
		errore = 1
		document.getElementById('msgtestoen').style.display = "none";
		document.getElementById('erroretestoen').style.display = "block";
	} else {
		document.getElementById('msgtestoen').style.display = "block";
		document.getElementById('erroretestoen').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.modifica_pagina.action = "/ajax/modificapagina.asp";
	   	document.modifica_pagina.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function modificasezione() {
	// Variabili associate ai campi del modulo
	var tipopagina = document.modifica_sezione.tipopagina.value;
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var testoen = tinyMCE.get('testoen').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var errore = 0
	
	//NON POSSIAMO CONTROLLARE I TESTI PERCHE IN ALCUNE SEZIONI NON CI SONO
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.modifica_sezione.action = "/ajax/modificasezione.asp";
	   	document.modifica_sezione.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}


function aggiungilink() {
	// Variabili associate ai campi del modulo
	var tipopagina = document.aggiungi_link.tipopagina.value;
	var id2link = document.aggiungi_link.id2link.value;
	var nomeit = document.aggiungi_link.nomeit.value;
	var nomeen = document.aggiungi_link.nomeen.value;
	var urllink = document.aggiungi_link.urllink.value;
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var testoen = tinyMCE.get('testoen').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var visualizza = document.aggiungi_link.visualizza.value;
	var errore = 0
	
	//Effettua il controllo sul campo nomeit	
	if ((nomeit == "") || (nomeit == "undefined")) {
		errore = 1
		document.getElementById('msgnomeit').style.display = "none";
		document.getElementById('errorenomeit').style.display = "block";
	} else {
		document.getElementById('msgnomeit').style.display = "block";
		document.getElementById('errorenomeit').style.display = "none";
	}
	
	//Effettua il controllo sul campo nomeen
	if ((nomeen == "") || (nomeen == "undefined")) {
		errore = 1
		document.getElementById('msgnomeen').style.display = "none";
		document.getElementById('errorenomeen').style.display = "block";
	} else {
		document.getElementById('msgnomeen').style.display = "block";
		document.getElementById('errorenomeen').style.display = "none";
	}
	
	urllink = urllink.replace("http://","")
	//Effettua il controllo sul campo nomeen
	if ((urllink == "") || (urllink == "undefined")) {
		errore = 1
		document.getElementById('msgurllink').style.display = "none";
		document.getElementById('erroreurllink').style.display = "block";
	} else {
		document.getElementById('msgurllink').style.display = "block";
		document.getElementById('erroreurllink').style.display = "none";
	}	
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_link.action = "/ajax/aggiungilink.asp";
	   	document.aggiungi_link.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}


function aggiunginews() {
	// Variabili associate ai campi del modulo
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var testoen = tinyMCE.get('testoen').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var data = document.aggiungi_news.data.value;
	var visualizza = document.aggiungi_news.visualizza.value;
	var errore = 0
	//Effettua il controllo sul campo titolo	
	if ((testoit == "") || (testoit == "undefined")) {
		errore = 1
		document.getElementById('msgtestoit').style.display = "none";
		document.getElementById('erroretestoit').style.display = "block";
	} else {
		document.getElementById('msgtestoit').style.display = "block";
		document.getElementById('erroretestoit').style.display = "none";
	}
	//Effettua il controllo sul campo anno	
	if ((testoen == "") || (testoen == "undefined")) {
		errore = 1
		document.getElementById('msgtestoen').style.display = "none";
		document.getElementById('erroretestoen').style.display = "block";
	} else {
		document.getElementById('msgtestoen').style.display = "block";
		document.getElementById('erroretestoen').style.display = "none";
	}
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_news.action = "/ajax/aggiunginews.asp";
	   	document.aggiungi_news.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function aggiungidisco() {
	// Variabili associate ai campi del modulo
	var titolo = document.aggiungi_disco.titolo.value;
	var anno = document.aggiungi_disco.anno.value;
	var casaeditrice = document.aggiungi_disco.casaeditrice.value;
	var prezzo = document.aggiungi_disco.prezzo.value;
	var url = document.aggiungi_disco.url.value;
	
	var testoit = tinyMCE.get('testoit').getContent();
	var testoen = tinyMCE.get('testoen').getContent();
	
	//var testoit = document.aggiungi_disco.testoit.value;
	//var testoen = document.aggiungi_disco.testoen.value;
	
	var visualizza = document.aggiungi_disco.visualizza.value;
	var errore = 0
	//Effettua il controllo sul campo titolo	
	if ((titolo == "") || (titolo == "undefined")) {
		errore = 1
		document.getElementById('msgtitolo').style.display = "none";
		document.getElementById('erroretitolo').style.display = "block";
	} else {
		document.getElementById('msgtitolo').style.display = "block";
		document.getElementById('erroretitolo').style.display = "none";
	}
	//Effettua il controllo sul campo anno	
	if ((anno == "") || (anno == "undefined")) {
		errore = 1
		document.getElementById('msganno').style.display = "none";
		document.getElementById('erroreanno').style.display = "block";
	} else {
		document.getElementById('msganno').style.display = "block";
		document.getElementById('erroreanno').style.display = "none";
	}
	//Effettua il controllo sul campo casaeditrice	
	if ((casaeditrice == "") || (casaeditrice == "undefined")) {
		errore = 1
		document.getElementById('msgcasaeditrice').style.display = "none";
		document.getElementById('errorecasaeditrice').style.display = "block";
	} else {
		document.getElementById('msgcasaeditrice').style.display = "block";
		document.getElementById('errorecasaeditrice').style.display = "none";
	}
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_disco.action = "/ajax/aggiungidisco.asp";
	   	document.aggiungi_disco.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}


function aggiungifotografia() {
	// Variabili associate ai campi del modulo
	var datascatto = document.aggiungi_fotografia.datascatto.value;
	var titoloit = document.aggiungi_fotografia.titoloit.value;
	var titoloen = document.aggiungi_fotografia.titoloen.value;
	var sottotitoloit = document.aggiungi_fotografia.sottotitoloit.value;
	var sottotitoloen = document.aggiungi_fotografia.sottotitoloen.value;
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var testoen = tinyMCE.get('testoen').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var visualizza = document.aggiungi_fotografia.visualizza.value;
	var errore = 0
	//Effettua il controllo sul campo datascatto	
	if ((datascatto == "") || (datascatto == "undefined")) {
		errore = 1
		document.getElementById('msgdatascatto').style.display = "none";
		document.getElementById('erroredatascatto').style.display = "block";
	} else {
		document.getElementById('msgdatascatto').style.display = "block";
		document.getElementById('erroredatascatto').style.display = "none";
	}
	//Effettua il controllo sul campo titoloit	
	if ((titoloit == "") || (titoloit == "undefined")) {
		errore = 1
		document.getElementById('msgtitoloit').style.display = "none";
		document.getElementById('erroretitoloit').style.display = "block";
	} else {
		document.getElementById('msgtitoloit').style.display = "block";
		document.getElementById('erroretitoloit').style.display = "none";
	}
	//Effettua il controllo sul campo titoloen	
	if ((titoloen == "") || (titoloen == "undefined")) {
		errore = 1
		document.getElementById('msgtitoloen').style.display = "none";
		document.getElementById('erroretitoloen').style.display = "block";
	} else {
		document.getElementById('msgtitoloen').style.display = "block";
		document.getElementById('erroretitoloen').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_fotografia.action = "/ajax/aggiungifotografia.asp";
	   	document.aggiungi_fotografia.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function aggiungicategoria() {
	// Variabili associate ai campi del modulo

	var nomeit = document.aggiungi_categoria.nomeit.value;
	var nomeen = document.aggiungi_categoria.nomeen.value;
	var visualizza = document.aggiungi_categoria.visualizza.value;
	var errore = 0
	//Effettua il controllo sul campo nomeit	
	if ((nomeit == "") || (nomeit == "undefined")) {
		errore = 1
		document.getElementById('msgnomeit').style.display = "none";
		document.getElementById('errorenomeit').style.display = "block";
	} else {
		document.getElementById('msgnomeit').style.display = "block";
		document.getElementById('errorenomeit').style.display = "none";
	}
	//Effettua il controllo sul campo titoloen	
	if ((nomeen == "") || (nomeen == "undefined")) {
		errore = 1
		document.getElementById('msgnomeen').style.display = "none";
		document.getElementById('errorenomeen').style.display = "block";
	} else {
		document.getElementById('msgnomeen').style.display = "block";
		document.getElementById('errorenomeen').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_categoria.action = "/ajax/aggiungicategoria.asp";
	   	document.aggiungi_categoria.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function aggiungirepertorio() {
	
	// Variabili associate ai campi del modulo
	var titoloit = document.aggiungi_repertorio.titoloit.value;
	var autore = document.aggiungi_repertorio.autore.value;
	var video = document.aggiungi_repertorio.video.value;
	var errore = 0
	//Effettua il controllo sul campo titolo	
	if ((titoloit == "") || (titoloit == "undefined")) {
		errore = 1
		document.getElementById('msgtitoloit').style.display = "none";
		document.getElementById('erroretitoloit').style.display = "block";
	} else {
		document.getElementById('msgtitoloit').style.display = "block";
		document.getElementById('erroretitoloit').style.display = "none";
	}
	//Effettua il controllo sul campo titoloen	
	if ((autore == "") || (autore == "undefined")) {
		errore = 1
		document.getElementById('msgautore').style.display = "none";
		document.getElementById('erroreautore').style.display = "block";
	} else {
		document.getElementById('msgautore').style.display = "block";
		document.getElementById('erroreautore').style.display = "none";
	}
	//Effettua il controllo sul campo URL verificando che sia un link a youtube
	var url_reg_exp = /http:\/\/www\.youtube\.com\/watch\?v=[\w-]{11}/;
	if ((video != "") && (video != "undefined")) {
		if (!url_reg_exp.test(video)) {
			errore = 1
			document.getElementById('msgvideo').style.display = "none";
			document.getElementById('errorevideo').style.display = "block";
		} else {
			document.getElementById('msgvideo').style.display = "block";
			document.getElementById('errorevideo').style.display = "none";
		}
	}
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_repertorio.action = "/ajax/aggiungirepertorio.asp";
	   	document.aggiungi_repertorio.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function aggiunginewsletter() {
	
	// Variabili associate ai campi del modulo
	var titolo = document.aggiungi_newsletter.titolo.value;
	var testoit = tinyMCE.get('testoit').getContent(); // codice da utilizzare per prendere dei valori dalla textarea tinyMCE
	var errore = 0
	//Effettua il controllo sul campo titolo	
	if ((titolo == "") || (titolo == "undefined")) {
		errore = 1
		document.getElementById('msgtitolo').style.display = "none";
		document.getElementById('erroretitolo').style.display = "block";
	} else {
		document.getElementById('msgtitolo').style.display = "block";
		document.getElementById('erroretitolo').style.display = "none";
	}
	//Effettua il controllo sul campo testoit	
	if ((testoit == "") || (testoit == "undefined")) {
		errore = 1
		document.getElementById('msgtestoit').style.display = "none";
		document.getElementById('erroretestoit').style.display = "block";
	} else {
		document.getElementById('msgtestoit').style.display = "block";
		document.getElementById('erroretestoit').style.display = "none";
	}
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_newsletter.action = "/ajax/aggiunginewsletter.asp";
	   	document.aggiungi_newsletter.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}

function aggiungifrase() {
	// Variabili associate ai campi del modulo
	var testo = document.aggiungi_frase.testo.value;
	var errore = 0
	//Effettua il controllo sul campo testo	
	if ((testo == "") || (testo == "undefined")) {
		errore = 1
		document.getElementById('msgtesto').style.display = "none";
		document.getElementById('erroretesto').style.display = "block";
	} else {
		document.getElementById('msgtesto').style.display = "block";
		document.getElementById('erroretesto').style.display = "none";
	}
	
	//INVIA IL MODULO
	if (errore == 0) {
		document.getElementById('erroreform').style.display = 'none';
	  	document.aggiungi_frase.action = "/ajax/aggiungifrase.asp";
	   	document.aggiungi_frase.submit();
	} else {
		document.getElementById('erroreform').style.display = 'block';
	}
}


function sistemamenu(){
	// per dare una dimensione ai sotto menu in base alla voce principale
	width_prima_voce = document.getElementById("prima_voce").clientWidth;
	width_seconda_voce = document.getElementById("seconda_voce").clientWidth;	
	document.getElementById("ul_prima_voce").style.width = width_prima_voce + "px";
	document.getElementById("ul_seconda_voce").style.width = width_seconda_voce + "px";
	
	// per centrare il menu
	width_menu = document.getElementById("menu_principale").clientWidth;
	centra_menu = (982 - width_menu)/2;
	document.getElementById("menu_principale").style.left = centra_menu + "px";
}
