function trimstr(stringa) {
	while(stringa.substring(0,1)==' ') {
		stringa = stringa.substring(1,stringa.length);
	}
	while(stringa.substring(stringa.length-1,stringa.length)==' ') {
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}

function apriForm() {
	var formlogin = document.getElementById("formlogin");
	var login = document.getElementById("login");
	
	formlogin.style.display="block";
	login.focus();
}

function chiudiForm() {
	var formlogin = document.getElementById("formlogin");
	
	formlogin.style.display="none";
}

function chiudiOverlayer() {
	var banneroveralayer = document.getElementById("banneroverlayer");
	
	banneroveralayer.style.display="none";
}


function apriFotoGrande(n) {
	var fotogrande = document.getElementById("fotogrande");
	var htmloriginale = fotogrande.innerHTML;
	
	fotogrande.innerHTML= '<img style="float:right; margin-bottom:6px;" onclick="chiudiFotoGrande();" src="images/chiudi.gif" alt="Chiudi" title="Chiudi la foto" /><br /><img width="640" height="480" src="images/flotta/'+n+'.jpg" alt="Foto">';
	fotogrande.style.display="block";
}

function chiudiFotoGrande() {
	var fotogrande = document.getElementById("fotogrande");
	
	fotogrande.style.display="none";
	fotogrande.innerHTML='';
}

function formLogin() {
	var login = trimstr(document.getElementById("login").value);
	var password = trimstr(document.getElementById("password").value);
	var entra = document.getElementById("entra");
	
	entra.disabled=true;
	
	if( login.length>3 ) {
		if( password.length>3 ) {
			entra.disabled=false;
			return true;
		}
		else {
			alert("La password deve essere di minimo 3 caratteri e massimo 9");
			entra.disabled=false;
			return false;
		}
	}
	else {
		alert("La login deve essere di minimo 3 caratteri e massimo 9");
		entra.disabled=false;
		return false;
	}
}

function formMail() {
	var nomecognome = document.getElementById("nomecognome");
	var telefono = document.getElementById("telefono");
	var indirizzo = document.getElementById("indirizzo").selectedIndex;
	var oggetto = document.getElementById("oggetto");
	var testo = document.getElementById("testo");
	var invia = document.getElementById("invia");
	
	invia.disabled=true;
	
	if( nomecognome.value.length>0 ) {
		if( telefono.value.length>0 ) {
			if( indirizzo!="0" ) {
				if( oggetto.value.length>0 ) {
					if( testo.value.length>0 ) {
						invia.disabled=false;
						return true;
					}
					else {
						alert("Non hai inserito il testo");
						testo.focus();
						invia.disabled=false;
						return false;
					}
				}
				else {
					alert("Non hai inserito l\'oggetto");
					oggetto.focus();
					invia.disabled=false;
					return false;
				}
			}
			else {
				alert("Non hai selezionato il reparto a cui inviare il messaggio");
				invia.disabled=false;
				return false;
			}
		}
		else {
			alert("Non hai inserito il numero di telefono fisso o mobile");
			telefono.focus();
			invia.disabled=false;
			return false;
		}
	}
	else {
		alert("Non hai inserito il nome e il cognome");
		nomecognome.focus();
		invia.disabled=false;
		return false;
	}
}

function ApriMenu(m) {
    document.getElementById(m).style.display = "block";
}
function ChiudiMenu(m) {
    document.getElementById(m).style.display = "none";
}

function cambiaLinguetta(t) {
	/*var antguida = document.getElementById("antguida");
	var antforum = document.getElementById("antforum");
	var antcartellone = document.getElementById("antcartellone");
	var newsforum = document.getElementById("newsforum");*/

	var linguette = document.getElementsByName("linguetta");
	for( i=0; i<linguette.length; i++ ) {
		ling = linguette[i].id.substr(4);

		if( t==ling ) {
			document.getElementById("ant"+ling).style.display="block";
			cambiaclasse("link"+ling,"attivo");
			cambiaclasse("span"+ling,"attivo");
		}
		else {
			document.getElementById("ant"+ling).style.display="none";
			cambiaclasse("link"+ling,"nonattivo");
			cambiaclasse("span"+ling,"nonattivo");
		}
	}
}

function cambiaclasse(id,nuovaClasse) {
	var a=document.getElementById(id);
	a.className=nuovaClasse;
}

function cambiaTipoUsato(t) {
	var motore = document.getElementById("motore");
	var vela = document.getElementById("vela");
	
	if( t=="motore" ) {
		motore.style.display="block";
		vela.style.display="none";
		cambiaclasse("linkmotore","attivo");
		cambiaclasse("spanmotore","attivo");
		cambiaclasse("linkvela","nonattivo");
		cambiaclasse("spanvela","nonattivo");
	}
	else
		if( t=="vela" ) {
			motore.style.display="none";
			vela.style.display="block";
			cambiaclasse("linkmotore","nonattivo");
			cambiaclasse("spanmotore","nonattivo");
			cambiaclasse("linkvela","attivo");
			cambiaclasse("spanvela","attivo");
		}
}

function aprialcentro(pagina,larghezza,altezza) {
 open(pagina, "", "width="+larghezza+",height="+altezza+", left="+((screen.width-larghezza)/2)+",top="+((screen.height-altezza)/2)+",scrollbars=1,resizable=1");
}

function inviaAmici() {
	document.getElementById('formamici').style.display='block';
	document.getElementById('formamici').mailamici.focus();
}

function mail_no_spam(user,dominio) {
	document.location.href = "mailto:" + user + "@" + dominio;
}

function focusCosa() {
	var cosa = document.getElementById("cosa");
	//if( cosa.value=="Cerca nel sito..." )
	//	cosa.value="";
	cosa.select();
}

function blurCosa() {
	var cosa = document.getElementById("cosa");
	if( trimstr(cosa.value).length==0 ) {
		cosa.value="Cerca nel sito...";
	}
}

function formCercaCosa() {
	var cosa = document.getElementById("cosa");
	var cercanelsito = document.getElementById("cercanelsito");
	
	cercanelsito.disabled=true;
	
	if( trimstr(cosa.value).length>1 && cosa.value!="Inserisci il testo da cercare" ) {
		cercanelsito.disabled=false;
		return true;
	}
	else {
		alert("Devi inserire almeno una parola di 2 caratteri");
		cercanelsito.disabled=false;
		return false;
	}
}

function larghezzaSchermo() {
	if( window.innerWidth ) {
		return window.innerWidth;
	}
	else
		if( document.documentElement && document.documentElement.clientWidth != 0 ) {
			return document.documentElement.clientWidth;
		}
		else
			if( document.body ) {
				return document.body.clientWidth;
			}
		return 0;
}
function adattalarghezza() {
	var larghezza = larghezzaSchermo();
	if( larghezza>1000 ) {
		var l_banner = parseInt( ( (130*100)/larghezza )+1 );
		var margpadd = parseInt( ( (4*100)/larghezza ) );
		var l_centrale = (100-(2*l_banner)-2);	
		var guidaperc = parseInt(100*186/larghezza);
		document.getElementById("container").style.width="100%";
		document.getElementById("colonnasx").style.width=l_banner+"%";
		document.getElementById("colonnadx").style.width=l_banner+"%";
		if( document.getElementById("banneroverlayer") ) {
			document.getElementById("banneroverlayer").style.width=(l_centrale-1)+"%";
			document.getElementById("banneroverlayer").style.left=(l_banner)+"%";
		}
		document.getElementById("colonnacx").style.width=l_centrale+"%";
		//var larghezzaguida = l_centrale;
		//alert(guidaperc);
		//document.getElementById("anteprimaguidacitta").style.width=(guidaperc*2+14)+"%";
	}
}

function FontSize(s,lh){
	var autoredata = document.getElementsByClassName("autoredata");
	for( i=0; i<autoredata.length; i++ )
		autoredata[i].style.fontSize="1.2em";
	
	var anteprimalink = document.getElementsByClassName("anteprimalink").nodeName=='A';
	for( i=0; i<anteprimalink.length; i++ )
		anteprimalink[i].style.fontSize="1.2em";
	
	var testo = document.getElementsByClassName("testo");
	for( i=0; i<testo.length; i++ )
		testo[i].style.fontSize="1.5em";
	//alert( arraytag.length );
	//for( i=0; i<arraytag.length; i++ )
		//alert( arraytag[i] );
	/*if (document.getElementById("contenuto").style.fontSize!=s) {
		document.getElementById("contenuto").style.fontSize=s;
		//setCookie("fontsize",s,30);
	}
	if (document.getElementById("contenuto").style.lineHeight!=lh) {
		document.getElementById("contenuto").style.lineHeight=lh;
		//setCookie("lihe",lh,30);
	}*/
}

function formmodpwd() {
	var div = document.getElementById("formmodpwd");
	var pwd = document.getElementById("mod_password");
	
	if( div.style.display=="none" ) {
		div.style.display="block";
		pwd.focus();
	}
	else {
		div.style.display="none";
	}
}
function showHiddenForms() {
	var divforms = document.getElementById("hiddenform");
	var login = document.getElementById("log_login");
	
	if(divforms.style.display=="none") {
		divforms.style.display="block";
		login.focus();
	}
	else
		divforms.style.display="none";
}

function Preferiti() {
	var title = document.title;
	var url = "http://www.histonium.net/";
	if (window.sidebar) // Mozilla Firefox
	{
		window.sidebar.addPanel(title, url, "");
	}
	else if (window.external) // Internet Explorer
	{
		window.external.AddFavorite(url, title);
	}
	else if (window.opera && window.print) // Opera
	{
		var elem = document.createElement('a');
		elem.setAttribute('href', url);
		elem.setAttribute('title', title);
		elem.setAttribute('rel', 'sidebar');
		elem.click();
	}
}