
			
				
				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 controllaDati(modulo) {					
					 if (!indirizzoEmailValido(modulo.email.value)) {
						modulo.email.select();
						alert("Inserire un indirizzo e-mail valido");
						return false;
						}
					else
						return true;
				};
				
				
								
				function precaricaimmagini(){
					if (document.images){
						var filediimmagini = precaricaimmagini.arguments;
						var matriceprecaricate = new Array();
						for (var i=0; i < filediimmagini.length; i++)
					{
					matriceprecaricate[i] = new Image;
					matriceprecaricate[i].src = filediimmagini[i];}}
				}
				
				
				//google maps				
				 //<![CDATA[
			    function load() {
			      if (GBrowserIsCompatible()) {
			        var map = new GMap2(document.getElementById("map"));
			        map.addControl(new GSmallMapControl());
			        map.addControl(new GMapTypeControl());
			        map.setCenter(new GLatLng(45.480404, 9.054806), 14);
			
			        // Create a base icon for all of our markers that specifies the
			        // shadow, icon dimensions, etc.
			        var baseIcon = new GIcon();
			        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
			        baseIcon.iconSize = new GSize(20, 34);
			        baseIcon.shadowSize = new GSize(37, 34);
			        baseIcon.iconAnchor = new GPoint(9, 34);
			        baseIcon.infoWindowAnchor = new GPoint(9, 2);
			        baseIcon.infoShadowAnchor = new GPoint(18, 25);
			
			        // Creates a marker whose info window displays the letter corresponding
			        // to the given index.
			        function createMarker(point, index) {
			          // Create a lettered icon for this point using our icon class
			          //var letter = String.fromCharCode("Palazzo Granaio".charCodeAt(0) + index);
			          var letter = "Palazzo Granaio";
			          var icon = new GIcon(baseIcon);
			          icon.image = "http://www.google.com/mapfiles/marker.png";
			          var marker = new GMarker(point, icon);
			
			          GEvent.addListener(marker, "click", function() {
			            marker.openInfoWindowHtml("<b>" + letter + "</b><br>Largo Papa Giovanni XXIII<br>20019 Settimo Milanese");
			          });
			          return marker;
			        }
			
			        // Add 10 markers to the map at random locations
			        var bounds = map.getBounds();
			        var southWest = bounds.getSouthWest();
			        var northEast = bounds.getNorthEast();
			        var lngSpan = northEast.lng() - southWest.lng();
			        var latSpan = northEast.lat() - southWest.lat();
			        for (var i = 0; i < 1; i++) {
			          var point = new GLatLng(southWest.lat() + latSpan*0.5,
			                                  southWest.lng() + lngSpan*0.5);
			          map.addOverlay(createMarker(point, i));
			        }
			      }
			    }			
			    //]]>
				
				function centra(){
//					
					var w=screen.width;
					
					w=(w-814)/2;
				
					//alert(w);
					//document.getElementById("container-page").style.marginLeft=w;	
					
					var x=document.getElementById('container-page').style.marginLeft=w+"px";
					//var y=document.all("container-page");
					
					
					//x.style.top=100;
					//alert(x.style.border);
					//alert(w);
					//document.all("container-page").style.marginLeft=w;
					
					
				}			
					
	
			
			var lista= new Array()
			var link= new Array()
			var titles= new Array()
			var currentElement
						
			function newlista(src,collegamento,titoli){				
				
				for (var i=0; i < src.length; i++)
				{
					lista[i] = new Image
					lista[i].src = src[i]
					link[i]=collegamento[i]	
					titles[i]=titoli[i]					
				}
				currentElement=0				
			}
			
			function nextLocandina(){			
				
				document.getElementById('locandinaHome').removeAttribute ("height")
				currentElement++
				if (currentElement == lista.length) currentElement=0
				document.getElementById('locandinaHome').setAttribute('src',lista[currentElement].src)	
				document.getElementById('locandinaLink').setAttribute('href',link[currentElement])				
				document.getElementById('locandinaTitile').innerHTML=""+titles[currentElement]
				if (document.getElementById('locandinaHome').height>550)
					document.getElementById('locandinaHome').setAttribute("height",550)
				
				
			}

			function prevLocandina(){			
				
				document.getElementById('locandinaHome').removeAttribute ("height")
				currentElement--
				if (currentElement < 0) currentElement=(lista.length-1)
				document.getElementById('locandinaHome').setAttribute('src',lista[currentElement].src)
				document.getElementById('locandinaLink').setAttribute('href',link[currentElement])				
				document.getElementById('locandinaTitile').innerHTML=""+titles[currentElement]
				if (document.getElementById('locandinaHome').height>550)
					document.getElementById('locandinaHome').setAttribute("height",550)
			}