// Top Menu

function eMenuItem(id,t) {
	
	if(t==1) { $(id+"_img_0").className = "hide"; $(id+"_img_1").className = "view"; 
	if ($("sub_"+id) != null) {	$("sub_"+id).className= "submenu";} }
	else { $(id+"_img_0").className = "view"; $(id+"_img_1").className = "hide"; 
	if ($("sub_"+id) != null) {	$("sub_"+id).className= "hide";} }

	}
	

var Loading = "<img src='/images/design/loading.gif' />"

// JavaScript Document
function IsEmailValid(checkThisEmail) {
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	if (myAtSymbolAt < 1 )
	 {myEMailIsValid = false}
	
	if (myLastDotAt < myAtSymbolAt)
	 {myEMailIsValid = false}
	
	if (myLength - myLastDotAt <= 2)
	 {myEMailIsValid = false}
	
	if (mySpaceAt != -1)
	{myEMailIsValid = false}
	
	if(myEMailIsValid==true)
	 IsEmailValid==true
	else
	 IsEmailValid==false
	
	return myEMailIsValid
}

function donl() {
	if ((document.getElementById("nome").value == "")) {
		document.getElementById("nome").focus();
		//alert("Devi inserire il tuo nome");
		return false;
	}
	if ((document.getElementById("email").value == "")) {
		document.getElementById("email").focus();
		//alert("Devi inserire la tua email");
		return false;
	}
	if ((IsEmailValid(document.getElementById("email").value)==false)) {
		alert("Attenzione, formato email non valido");
		document.getElementById("email").focus();
		return false;
	}
	doNewsletter();
}

function doNewsletter() {
	var target = "nl";
	var pars="nome="+$("nome").value+"&cognome="+$("cognome").value+"&email="+$("email").value;
		new Ajax.Updater(target,"newsletter.asp", {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {
					var status = transport.status;
					if(status==200) {   }
					if(status==500) { $(target).innerHTML="Errore."; return false;}
					;}		 
			   });
	}


function disErrMsg() {
	if($("trovaLibri_error").style.display = "none") {}
	else {Effect.SlideUp('trovaLibri_error'); }
	}

function trovaLibri() {
	if(($("x_titolo").value=="")&&($("Autore").value=="")&&($("Marchio").value=="")&&($("Genere").value=="")&&($("Scuola").value=="")&&($("Tipologia").value==""))
		{ 
		disErrMsg();
		$("trovaLibri_error").innerHTML = "Attenzione! Devi inserire un testo per la ricerca libera, oppure scegliere un campo.";
		Effect.Appear('trovaLibri_error');
		return false;
		}
	else {
		if(($("x_titolo").value.length<4)&&($("Marchio").value=="")&&($("Genere").value=="")&&($("Scuola").value=="")&&($("Tipologia").value=="")&&($("Autore").value=="")) {
			disErrMsg();
			$("trovaLibri_error").innerHTML = "Inserisci un testo<br>di almeno 4 lettere!";
			Effect.Appear('trovaLibri_error'); $("x_titolo").focus();
			return false;
			}
		disErrMsg(); $("trovalibri").submit();
		} 
	}
	
	
function listNews(tipo) {
	var actionPage = String.fromCharCode(110,101,119,115,109,101,110,117,46,97,115,112);
	var target = "newsmenulist";
	var pars="tipo="+tipo+"&ajax=1";
	if(tipo=="news") {$("newsbyDate").className = "newsOpt1"; $("newsbyTags").className = "newsOpt0"; $("newsbyRub").className = "newsOpt0"; }
	if(tipo=="tags") {$("newsbyDate").className = "newsOpt0"; $("newsbyTags").className = "newsOpt1"; $("newsbyRub").className = "newsOpt0"; }
	if(tipo=="rubriche") {$("newsbyDate").className = "newsOpt0"; $("newsbyTags").className = "newsOpt0"; $("newsbyRub").className = "newsOpt1"; }
	
	
	new Ajax.Request("/inc/"+actionPage, {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {					
					var status = transport.status; 
					if(transport.responseText=="refresh") {location.reload(true); return false;}
					if(status==200) { $(target).innerHTML=transport.responseText; return false;}
					if(status==403) {$(target).className="error"; $(target).innerHTML=transport.responseText; return false;}
					if(status==500) {$(target).innerHTML=sHtml; $(target).innerHTML="Si &egrave; verificato un errore."; $(target).className="error"; return false;}
					;}		 
			   });
	}
	
function pages(p) {
	var target = "newsblock";
	var tag = $("tag").value;
	var rid = $("rid").value; var rub = $("rub").value;
	var actionPage = String.fromCharCode(110,101,119,115,108,105,115,116,46,97,115,112);
	var pars="p="+p+"&tag="+tag+"&rid="+rid+"&rub="+rub+"&ajax=1";
	new Ajax.Request("/inc/"+actionPage, {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {					
					var status = transport.status; 
					if(transport.responseText=="refresh") {location.reload(true); return false;}
					if(status==200) { $(target).innerHTML=transport.responseText; return false;}
					if(status==403) {$(target).className="error"; $(target).innerHTML=transport.responseText; return false;}
					if(status==500) {$(target).innerHTML=sHtml; $(target).innerHTML="Si &egrave; verificato un errore."; $(target).className="error"; return false;}
					;}		 
			   });
	
	}
