function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function caricaContent(contenuto) {
	var myAjax = new Ajax.Updater('mp_testo', contenuto, { method:'get'});
}

function prodottiMenu(miodiv, newpict) {
mioPreload= new Image();
mioPreload.src=newpict;
//mioPreload.src="images/navbar_baron_prodotti.gif";

prodottipict=document.getElementById("navbar_prodotti");
prodottipict.src=mioPreload.src;
document.getElementById("homeProdottiDiv").style.backgroundColor='#ffca7d';
document.getElementById(miodiv).style.visibility="visible";

if(document.getElementById("biobarSubMenu")) {
	document.getElementById("biobarSubMenu").style.visibility="hidden";
}

}

function spengiSubMenu(miodiv, newpict){
prodottipict=document.getElementById("navbar_prodotti");
//prodottipict.src="images/navbar_prodotti_off.gif";
prodottipict.src=newpict;
document.getElementById("homeProdottiDiv").style.backgroundColor='';
document.getElementById(miodiv).style.visibility="hidden";

if(document.getElementById("biobarSubMenu")) {
	document.getElementById("biobarSubMenu").style.visibility="visible";
}

}

function mioFade(img, lang) {
	var pict=img;
	var lingua=lang;

	/* 	SPEGNIMENTO IMMAGINI E TESTO
		Se ci sono immagini gia' cliccate, faccio ricaricare l'immagine senza
		il quadratino giallo dietro. Per farlo cerco tutti gli elementi con la classe
		che flagga il cliccato, imposto l'attributo SRC con il vecchio salvato
		in precedenza e tolgo il flag della classe.
		Faccio un fade out anche sul div del testo.
	*/

   if(document.getElementsByClassName('mpPictOn').length>0) {
	   imgOn=document.getElementsByClassName('mpPictOn')[0];
	   imgOn.src=imgOn.oldSrc;
	   imgOn.className="";
   }

   if (Element.getOpacity('mp_testo')>0.5) {
	   new Effect.DropOut("mp_testo");
   }

   /*	ACCENSIONE IMMAGINI
	   Dal valore del id dell'immagine cambio sia l'ingrandimento a lato
	   che la miniatura nell'elenco. Imposto anche il flag della classe
	   che indica che e' cliccata
   */

   if (lingua=='ita') { var img_dest="images"; }
   else if (lingua=='eng') { var img_dest="../images"; }
   
   document.getElementById(pict).oldSrc=document.getElementById(pict).src;
   document.getElementById(pict).src=img_dest+"/matpubb_"+pict+"_on.jpg";
   document.getElementById(pict).className="mpPictOn";
   
   new Effect.Fade("mp_pict");
  setTimeout('document.getElementById("mp_pict").src="'+img_dest+'/matpubb_pict_'+pict+'.jpg"', 1500);
   setTimeout('new Effect.Appear("mp_pict")', 3000);
   

   /* 	CARICO TESTO DELLA FOTO
	   In questo modo carico via Ajax il testo relativo ad ogni miniatura
   */
   
if(lingua=='ita') { var testo_dest="mp/"+pict; }
else if(lingua=='eng') { var testo_dest="../mp/eng_"+pict; }

//setTimeout("caricaContent('mp/"+pict+".html')", 1500);
   //setTimeout('new Effect.Appear("mp_testo")', 3000);
   setTimeout("caricaContent('"+testo_dest+".html')", 1500);
   setTimeout('new Effect.Appear("mp_testo")', 3000);

}

function controllaCampi() {
	var nome=document.getElementById('nome').value;
	var cognome=document.getElementById('cognome').value;
	var telefono=document.getElementById('telefono').value;
	
	var messaggio="I seguenti campi sono obbligatori\n\n";
	
	if(nome=='' || cognome=='' || telefono=='' || condizioni=='') 
	{
		if(nome=='')
			{
				messaggio=messaggio+'Nome\n';
			}
		if(cognome=='')
			{
				messaggio=messaggio+"Cognome\n";
			}
		if(telefono=='')
			{
				messaggio=messaggio+"Telefono\n";
			}	
		alert(messaggio);
		return false;
	}
}
