// JavaScript Document
function AccordionMenu() {
	var accordion = new Accordion('h2.headdir', 'div.dircontent', {
		opacity: false,
		alwaysHide: true,
		start: 'all-closed',
		onActive: function(toggler, element){
			toggler.setStyle('color', '#ff3300');

			element.setStyle('height','400px');
			
			expandDirection(element);
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#222');
		}
	}, $('accordion'));
};
function MenuCategoria() {
	var verticalmenu = new BySlideMenu('menu_categoria', {
		vertical: true,
		elementWidth: 354,
		elementHeight: 219
	});
};




function CheckForSubmit(NomeCampo, NomeForm, NomeBottone, Codice) {
	var idform = 1;
	var Valore = document.forms[NomeForm].elements[NomeCampo].checked;
	if (Valore) {
		document.forms[NomeForm].elements[NomeBottone].disabled=false;
		document.forms[NomeForm].elements[Codice].value="1";
		document.forms[NomeForm].action = "formsub.asp?send=true"
	}
	else {
		document.forms[NomeForm].elements[NomeBottone].disabled=true;
		document.forms[NomeForm].elements[Codice].value="0";
	};
};



window.addEvent("domready", function() {

	if ($$('videogallery_e a img')) {
		$$('.videogallery_e a img').addEvent("mouseover", function(e) {
			e = new Event(e).stop();
			this.setProperty('src','/images/bg_play_hover.png');
		});
		
		$$('.videogallery_e a img').addEvent("mouseout", function(e) {
			e = new Event(e).stop();
			this.setProperty('src','/images/bg_play.png');
		});
	}
	
	
	
	new SmoothScroll({duration: 1000}); 
	if ($('myGallery')) {

		if (($$('div.imageElement h3')).length > 0) {
			var myGallery = new gallery($('myGallery'), {showInfopane:true});
		}
		else {
			var myGallery = new gallery($('myGallery'), {});
		};
	};
	
	
	
	
	
	if($$('a.zoom')) {
		ReMooz.assign('a.zoom', {
			'origin': 'img',
			'shadow': 'onOpenEnd', // fx is faster because shadow appears after resize animation
			'resizeFactor': 0.8, // resize to maximum 80% of screen size
			'cutOut': false, // don't hide the original
			'opacityResize': 0.4, // opaque resize
			'dragging': true, // disable dragging
			'centered': true // resize to center of the screen, not relative to the source element
		});
	};
	if($('navbar'))	new SlideList($('navbar').getElement('ul'));
	if ($('accordion')) AccordionMenu();
	if ($('menu_categoria')) MenuCategoria();
	
	if ($('frmmail')) new FormCheck('frmmail');

});

var map = null;
var map2 = null;
var map3 = null;





var geocoder = null;
var directionsPanel;
var directions;
var point2 = null;
var point3 = null;
var point4 = null;
var point2_center = null;
var point3_center = null;
var point4_center = null;
function load() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmap"));
		geocoder = new GClientGeocoder();
		map.setCenter(new GLatLng(42.055219735615616, 14.73842740058899), 14);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(42.055219735615616, 14.73842740058899);
		new Request({
			method: 'get',
			url: '/cmsystem/modules/Elemento/baloon.asp',
			evalScripts: true,
			onComplete: function(risposta) {
				
				risposta = risposta.replace("</div></div>", "<a href='http://maps.google.com/maps?saddr=&daddr=" + point.toUrlValue() + "' target ='_blank'>Come arrivare<\/a></div></div>");
				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
	}
}

function loadscerni() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmapscerni"));
		geocoder = new GClientGeocoder();
		map.setCenter(new GLatLng(42.107774604018864, 14.552582502365112), 16);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(42.107774604018864, 14.552582502365112);
		new Request({
			method: 'get',
			url: '/cmsystem/modules/Elemento/baloon_scerni.asp',
			evalScripts: true,
			onComplete: function(risposta) {
				
				risposta = risposta.replace("</div></div>", "<a href='http://maps.google.com/maps?saddr=&daddr=" + point.toUrlValue() + "' target ='_blank'>Come arrivare<\/a></div></div>");
				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
	}
}

function loadcarunchio() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmapcarunchio"));
		geocoder = new GClientGeocoder();
		map.setCenter(new GLatLng(41.91836541684407 , 14.522777795791626), 16);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(41.91836541684407 , 14.522777795791626);
		new Request({
			method: 'get',
			url: '/cmsystem/modules/Elemento/baloon_carunchio.asp',
			evalScripts: true,
			onComplete: function(risposta) {
				
				risposta = risposta.replace("</div></div>", "<a href='http://maps.google.com/maps?saddr=&daddr=" + point.toUrlValue() + "' target ='_blank'>Come arrivare<\/a></div></div>");
				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
	}
}

function loadgissi() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmapgissi"));
		geocoder = new GClientGeocoder();
		


		
		map.setCenter(new GLatLng(42.01751269690344, 14.545512199401855), 16);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(42.01751269690344, 14.545512199401855);
		new Request({
			method: 'get',
			url: '/cmsystem/modules/Elemento/baloon_gissi.asp',
			evalScripts: true,
			onComplete: function(risposta) {
				
				risposta = risposta.replace("</div></div>", "<a href='http://maps.google.com/maps?saddr=&daddr=" + point.toUrlValue() + "' target ='_blank'>Come arrivare<\/a></div></div>");
				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
	}
}

function createMarker(point, label) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(label);
	});
	return marker;
}


function carmine12345() {

            	var bl_swfUrl = "http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf";

var bl_flashver = "9.0.0"; //flex publishing version

var bl_params = {
allowfullscreen: "true",
menu: "false",
salign: "tl",
scale: "noscale",
allowscriptaccess: "never",
base: "http://static.issuu.com/site/",
wmode: "transparent"
};
var bl_attr = { 
id: bl_domId,
name: bl_domId
}; 

swfobject.embedSWF(bl_swfUrl, bl_domId, bl_width, bl_height,
bl_flashver, {}, bl_flashvars, bl_params, bl_attr);

}

window.addEvent("load", function() {
	if ($('gmap')) load();
	if ($('gmapscerni')) loadscerni();
	if ($('gmapcarunchio')) loadcarunchio();
	if ($('gmapgissi')) loadgissi();
});


