// 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', '#F0CD27');

			element.setStyle('height','400px');
			
			expandDirection(element);
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#fff');
		}
	}, $('accordion'));
};
function MenuCategoria() {
	var verticalmenu = new BySlideMenu('menu_categoria', {
		vertical: true,
		elementWidth: 354,
		elementHeight: 219
	});
};

function expandDirection(divelement) {
	switch(divelement.firstChild.id) {
		case "dira14":
			map2.setCenter(point2_center, 13);
			
			break;
		case "dirss650":
			map3.setCenter(point3_center, 15);

			break;
		case "dirvss":
			map4.setCenter(point4_center, 11);
			
			break;
	};
};

function ReloadFieldSearch() {
	NomeNegozio = $('nome_negozio').value;
	var req = new Request({
		url: '/negozi_id.asp',
		method: 'post',
		data: {'value':NomeNegozio},
		onSuccess:function(risp) {
			$('id_negozio').value = risp;
		}
	}).send();
}

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($('menu'))	new SlideList($('menu').getElement('ul'));
	if ($('accordion')) AccordionMenu();
	if ($('menu_categoria')) MenuCategoria();

});

var map = null;
var map2 = null;
var map3 = null;





var geocoder = null;
var directionsPanel;

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.02787400232195,14.731893539428711), 14);
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		var point = new GLatLng(42.02787400232195,14.731893539428711);
		
		
		new Request({
			method: 'get',
			url: '/cmsystem/modules/Elemento/baloon.asp',
			evalScripts: true,
			onComplete: function(risposta) {
				

				map.addOverlay(createMarker(point, risposta));
			}
		}).send();
		
		
		initializedir();
	}
}
function initializedir() {
	map2 = new GMap2(document.getElementById("dira14"));
	map2.addControl(new GMapTypeControl());
	map2.addControl(new GLargeMapControl());
	map3 = new GMap2(document.getElementById("dirss650"));
	map3.addControl(new GMapTypeControl());
	map3.addControl(new GLargeMapControl());
	map4 = new GMap2(document.getElementById("dirvss"));
	map4.addControl(new GMapTypeControl());
	map4.addControl(new GLargeMapControl());
	var point = new GLatLng(42.02787400232195,14.731893539428711);




	point2 = new GLatLng(42.0581034187728, 14.771225452423096); //a14
	point3 = new GLatLng(42.029213,14.742794); //ss650		
	point4 = new GLatLng(42.008568735826685, 14.95938777923584); //termoli

	
	point2_center = new GLatLng(42.04342872978832, 14.7601318359375); //a14
	
	point3_center = new GLatLng(42.02860719996225, 14.738974571228027); //ss650
	point4_center = new GLatLng(42.02787400232195, 14.86724853515625); //vasto san salvo
	
	//directionsPanel = document.getElementById("route");
	var directions = new GDirections(map2); 
	//Create an array to house the two GLatLng Objects 
	var arrLocation = new Array(2); 
	arrLocation[0] = point2; 
	arrLocation[1] = point; 
	directions.loadFromWaypoints(arrLocation); 
	map2.setCenter(point2_center, 13);
	var directions2 = new GDirections(map3); 
	var arrLocation2 = new Array(2); 
	arrLocation2[0] = point3; 
	arrLocation2[1] = point; 
	directions2.loadFromWaypoints(arrLocation2); 
	map3.setCenter(point3_center, 15);
	var directions3 = new GDirections(map4); 
	var arrLocation3 = new Array(2); 
	arrLocation3[0] = point4; 
	arrLocation3[1] = point; 
	directions3.loadFromWaypoints(arrLocation3); 
	map4.setCenter(point4_center, 11);
	
	
};

function mia() {
	
	GEvent.addListener(map3, "moveend", function() {
		var center = map3.getCenter();
		var lt =center.Longitude;
		var lng=center.Latitude;
		document.getElementById("mioooooo").innerHTML = center.toString() + ',' + map3.getZoom();
	});
};


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();
});

