// JavaScript Document
//funzione altezza footer
function footer_height(){
	var altezza = document.documentElement.clientHeight;
	var alt_header = document.getElementById('header').offsetHeight;
	if(document.getElementById('header_interno')){
		var alt_interno = document.getElementById('header_interno').offsetHeight;
	}else{
		var alt_interno = "";
	}
	if(document.getElementById('header_home')){
		var alt_home = document.getElementById('header_home').offsetHeight;
	}else{
		var alt_home = "";
	}
	var alt_contenuti = document.getElementById('contenuti').offsetHeight;
	var alt_menu = document.getElementById('menu').offsetHeight;
	var quanto = (altezza-alt_header-alt_home-alt_interno-alt_contenuti-alt_menu-7);
	//alert(altezza+"-"+alt_header+"-"+alt_home+"-"+alt_contenuti+"-"+alt_menu);
	if(quanto<31){//31 e l'altezza effettiva del footer
		quanto=31
	}
	//alert (quanto);
	document.getElementById('footer').style.height = quanto+"px";
	//alert(document.getElementById('footer').offsetHeight);
}
/////////////////////////////////////////////////////////////////////
function show_rotazione(){
	document.getElementById('rotazione').style.visibility="visible";
}
function hide_rotazione(){
	document.getElementById('rotazione').style.visibility="hidden";
}
/////////////////////////////////////////////////////////////////////
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
/////////////////////////////////////////////////////////////////////
function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
  };
	
function spedisci(){
    if (document.form1.elements["nome"].value == "" ){
		alert("Il campo 'Nome Cognome' \u00E8 obbligatorio!");
		document.form1.elements["nome"].focus();
		return;
    }else if (document.form1.elements["email"].value == ""){
		alert("Il campo 'E-mail' \u00E8 obbligatorio!");
		document.form1.elements["email"].focus();
		return;
	}else if(!indirizzoEmailValido(document.form1.email.value)){
		document.form1.email.focus();
		alert("Si prega di inserire un indirizzo email valido");
		return;		
	}else {
		document.form1.submit();
    }
}
/////////////////////////////////////////////////////////////////////
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
/////////////////////////////////////////////////////////////////////
function funzioni_onload(){
	footer_height();
	MM_preloadImages('gfx/elem_grafici/bg_cerca_.gif');
}
window.onresize = footer_height;
window.onload=funzioni_onload;