// menu jquery
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(function(){
	$('#jsddm > li').bind('mouseover', jsddm_open)
	$('#jsddm > li').bind('mouseout',  jsddm_timer)
});
document.onclick = jsddm_close;

// setDirections
var map;
var gdir;
var geocoder = null;
var addressMarker;

function initialize() {
	
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(38.025571, 12.889602), 13);
		
		var marker = new GMarker(new GLatLng(38.025571, 12.889602))
		map.addOverlay(marker);
		marker.openInfoWindowHtml("<p>Hotel Punta Nord-Est<br />Viale Leonardo Da Vinci, 67<br />91014 Castellammare del Golfo (TP)</p>");
		
		gdir = new GDirections(map, document.getElementById("directions"));
		GEvent.addListener(gdir, "error", handleErrors);
	}
}

function setDirections(fromAddress) {
	locale="it";
	gdir.load("from: " + fromAddress + " to: 38.025571, 12.889602");
}

function handleErrors(){
	if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
	alert("Indirizzo non trovato");
	else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
	alert("Si è verificato un errore nella geocodifica degli indirizzi");
	
	else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
	alert("Manca un parametro");
	
	else if (gdir.getStatus().code == G_GEO_BAD_KEY)
	alert("Errore nella Key Api.");

	else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
	alert("La richiesta non puo' essere correttamente risolta.");
	
	else alert("Si è verificato un errore");
	
}

// corner
// $('#bookingonline').corner("dog tr 20px");
// $('.box').corner("bottom");

