var WINDOW_HTML = '<div style="width: 200px; height: 30px; padding-right: 10px; color: #222; font-size: 12px;">The Wenkenhof and its beautiful park.<\/div>';

$(document).ready(function() {

	var elem = location.href.split('#');
	if (elem.length > 1) {
		if (elem[1] == "francais") {
			setlangtofrench();
		}
		if (elem[1] == "deutsch") {
			setlangtogerman();
		}
		if (elem[1] == "nederlands") {
			setlangtodutch();
		}
	}	
	else {
		setlangtoenglish();
	}
		
	menulist();

	$('#slideshow').cycle('fade');

	_uacct = "UA-411517-5";
	urchinTracker();
	
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(47.575968,7.654048), 16);
		map.setMapType(G_HYBRID_MAP);
		var marker = new GMarker(new GLatLng(47.575968,7.654048));
		map.addOverlay(marker);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(WINDOW_HTML);
		});
		marker.openInfoWindowHtml(WINDOW_HTML);
	}
	
	
});

$(document).unload(function() {
	GUnload();
});

function menulist() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i < navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
  				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
 				}
 			}
  		}
 	}
}

// Bleedin' Internet Explorer doesn't correctly support 'any element' XPATH calls(*[lang="xxx"]), so I'll have to spell it out...

function setlangtoenglish() {
	$("p[@lang=fr]").hide(); $("h4[@lang=fr]").hide();
	$("p[@lang=de]").hide(); $("h4[@lang=de]").hide();
	$("p[@lang=nl]").hide(); $("h4[@lang=nl]").hide();
	$("p[@lang=en]").show(); $("h4[@lang=en]").show();
}

function setlangtodutch() {
	$("p[@lang=fr]").hide(); $("h4[@lang=fr]").hide();
	$("p[@lang=de]").hide(); $("h4[@lang=de]").hide();
	$("p[@lang=en]").hide(); $("h4[@lang=en]").hide();
	$("p[@lang=nl]").show(); $("h4[@lang=nl]").show();
}

function setlangtogerman() {
	$("p[@lang=fr]").hide(); $("h4[@lang=fr]").hide();
	$("p[@lang=nl]").hide(); $("h4[@lang=nl]").hide();
	$("p[@lang=en]").hide(); $("h4[@lang=en]").hide();
	$("p[@lang=de]").show(); $("h4[@lang=de]").show();
}

function setlangtofrench() {
	$("p[@lang=nl]").hide(); $("h4[@lang=nl]").hide();
	$("p[@lang=de]").hide(); $("h4[@lang=de]").hide();
	$("p[@lang=en]").hide(); $("h4[@lang=en]").hide();
	$("p[@lang=fr]").show(); $("h4[@lang=fr]").show();
}