function changeImage(idImage, newSrcImage){
	document.getElementById(idImage).setAttribute('src',newSrcImage);
	setTimeout('Effect.Appear(\''+idImage+'\')',1000);
	
}

function showForm(value){
	if (value){
		Effect.Fade('imgprodotti');
		setTimeout('Effect.Appear(\'formacquista\')',1000);
	}else{
		Effect.Fade('formacquista');
	}
		
}

function changeMouseAction(id){
	var imgs = document.getElementById("prodotti_top_menu").getElementsByTagName("img");

	for(i=0;i<imgs.length;i++) {
		if (imgs[i].getAttribute('id')==id){
		    imgs[i].src=imgs[i].getAttribute('imageOn');
			imgs[i].setAttribute('imageOffActual',imgs[i].getAttribute('imageOn'));
		} else {
			
			imgs[i].src=imgs[i].getAttribute('imageOff');
			imgs[i].setAttribute('imageOffActual',imgs[i].getAttribute('imageOff'));
		}
	}
}
function checkForm(form){
		var emailFilter=/^.+@.+\..{2,3}$/;  
		var nome = document.getElementById("nome").value;
		var email = document.getElementById("email").value;
		var messaggio = document.getElementById("messaggio").value;
		var numWarning=0;
		if (nome==""){
			alert(document.getElementById('alert1').value); //Nome
			numWarning++;
		} 
		if (messaggio==""){
			alert(document.getElementById('alert2').value); //Messaggio
			numWarning++;
		} 
		if (!emailFilter.test(email)){
			alert(document.getElementById('alert3').value); //Email
			numWarning++;
		}
		if (numWarning==0) sendMail();
	}


function sendMail() {
      var poststr = "nome=" + encodeURI( document.getElementById("nome").value ) +
                    "&indirizzo=" + encodeURI( document.getElementById("indirizzo").value) +
		    "&citta="+encodeURI( document.getElementById("citta").value) +
		    "&provincia="+encodeURI( document.getElementById("provincia").value) +
		    "&email="+encodeURI( document.getElementById("email").value) +
		    "&oggetto="+encodeURI(document.getElementById("oggetto").value) +
		    "&telefono="+encodeURI(document.getElementById("telefono").value) +
		    "&messaggio="+encodeURI(document.getElementById("messaggio").value);

      var req = new Ajax.Request('invia.php',{method:'post',
				   parameters:poststr,
                                   onSuccess:function(transport){
		 			Effect.Fade('formacquista');
					result = transport.responseText;
					result = result.replace(/\n/,"");
					result = result.replace(/\r/,"");
					
				   	if (result == "success"){
				   		
				           setTimeout('Effect.Appear(\'responsesuccess\')',1000);
                                           setTimeout('document.getElementById(\'form\').reset()',2000);
					}else{
		 			   setTimeout('Effect.Appear(\'responseerror\')',1000);
					}
				   },
				   onFailure:function(){
				   	alert(document.getElementById('alert4').value);
				   }

			});
}
