var menu_element;
var submenu_element;
var menu_element_aktiv;
var submenu_element_aktiv;
var submenu_hide_timeout = 2; //sekunden
var hideExecute = false;


function menu_hover(opener, element_nr){
	element = $('submenu'+element_nr);

	if (element) {
		hideAll();
		element.show();
		menu_element = Element.extend(opener);
		submenu_element = element;
		menu_element_aktiv = true;
		submenu_element_aktiv = false;
		menu_element.onmouseout = menu_out;
	}

	return false;
}

function menu_out() {
	if (typeof menu_element == "object") {
		menu_element.onmouseout = "";
		menu_element_aktiv = false;
		submenu_tryhide();
	}
}

function submenu_hover() {
	if (typeof submenu_element == "object") {
		submenu_element.onmouseout = submenu_out;
		submenu_element_aktiv = true;
	}
}

function submenu_out() {
	if (typeof submenu_element == "object") {
		submenu_element.onmouseout = "";
		submenu_element_aktiv = false;
		submenu_tryhide();
	}
}

function submenu_tryhide() {
	if (!submenu_element_aktiv && !menu_element_aktiv) {
		if (hideExecute) hideExecute.stop();
		hideExecute = new PeriodicalExecuter(submenu_hide, submenu_hide_timeout);
	}
}

function submenu_hide() {
	if (hideExecute) hideExecute.stop();
	if (!submenu_element_aktiv && !menu_element_aktiv) {
		hideAll();
	}
}

function hideAll() {
	$('menu').descendants().each(function(top) {
	 if((top.hasClassName("submenu")) & ("UL" == top.tagName)){
	    if(Element.visible(top)) {
	    	top.hide();
	    }
	 }
	});
}

function zeigeUnterLinks(a)	{

	switch (a) {
	  case 'tour':
	    document.getElementById("inhalt_main").style.visibility = "hidden";
		document.getElementById("tourProg").style.visibility = "visible";
		document.getElementById("content").scrollTop = 0;
	    break;
	  case 'preis':
	    document.getElementById("inhalt_main").style.visibility = "hidden";
		document.getElementById("preisBuchung").style.visibility = "visible";
		document.getElementById("content").scrollTop = 0;
	    break;
	  case 'back':
	    document.getElementById("inhalt_main").style.visibility = "visible";
	    document.getElementById("content").scrollTop = 0;
		document.getElementById("preisBuchung").style.visibility = "hidden";
		document.getElementById("tourProg").style.visibility = "hidden";
	    break;
	}
	//$('inhaltProgramm').style

}

function zeigeDiv(a)	{

	switch (a) {
  case 'jub':
    document.getElementById("inhalt_main").style.visibility = "hidden";
	document.getElementById("jubi").style.visibility = "visible";
    break;
  case 'back':
    document.getElementById("inhalt_main").style.visibility = "visible";
	document.getElementById("jubi").style.visibility = "hidden";
    break;
	}
	//$('inhaltProgramm').style

}
//<![CDATA[
   var geocoder;
   var map;
   var address = "Alersfelde 1, Nieheim , DE";

function load_GMaps() {
  if (GBrowserIsCompatible()) {
      if(document.getElementById("map_g")){
        var map = new GMap2(document.getElementById("map_g"));
        map.setCenter(new GLatLng(51.811586,9.127579), 14);

        point = new GLatLng(51.811586,9.127579);
        marker = new GMarker(point);
        map.addOverlay(marker);
        marker.openInfoWindowHtml("<strong>Pollmann Reisen</strong><br />Alersfelde 1<br />33039 Nieheim ");
      }
  }
}

function addToMap(response) {

   }
//]]>

script_loaded = true;


