YAHOO.namespace('bodywork');
	
	var simple_nav_ids = ["shop","anfahrt","kontakt"];
	
	var nav_ids = ["thaimassage","ausbildung","meinweg","zenshiatsu"];
	var nav_o_ids = ["thaimassageNav","ausbildungNav","meinwegNav","zenshiatsuNav"];
	var nav_container_ids = new Object();
	
	nav_container_ids["thaimassage"] = "thaimassageNav";
	nav_container_ids["ausbildung"] = "ausbildungNav";
	nav_container_ids["meinweg"] = "meinwegNav";
	nav_container_ids["zenshiatsu"] = "zenshiatsuNav";
	
	YAHOO.bodywork.init = function() {
		YAHOO.bodywork.preloadImg();

		YAHOO.util.Event.addListener(simple_nav_ids, 'mouseover', YAHOO.bodywork.Over);
		YAHOO.util.Event.addListener(simple_nav_ids, 'mouseout', YAHOO.bodywork.Out);
	
		YAHOO.util.Event.addListener(nav_ids, 'mouseover', YAHOO.bodywork.animiOver);
		YAHOO.util.Event.addListener("content", 'mouseover', YAHOO.bodywork.overReset);
		YAHOO.util.Event.addListener("header_verlauf", 'mouseover', YAHOO.bodywork.overReset);
		YAHOO.util.Event.addListener("header", 'mouseover', YAHOO.bodywork.overReset); 
		}
	YAHOO.bodywork.preloadImg = function() {
		for(i=0; i<nav_ids.length; i++) {
			var n=new Image();
			n.src = "assets/nav_"+nav_ids[i]+"_h.gif";
		}
		for(i=0; i<simple_nav_ids.length; i++) {
			var n=new Image();
			n.src = "assets/nav_"+simple_nav_ids[i]+"_h.gif";
		}
	YAHOO.bodywork.Over = function(e) {
		YAHOO.bodywork.overReset();
		document.getElementById(this.id).src = "assets/nav_"+this.id+"_h.gif";
		}
	YAHOO.bodywork.Out = function(e) {
		if(this.id!=page) {
			document.getElementById(this.id).src = "assets/nav_"+this.id+".gif";
		}
	}
	YAHOO.bodywork.animiOver = function(e) {
	 	YAHOO.bodywork.overReset();
		document.getElementById(this.id).src = "assets/nav_"+this.id+"_h.gif";
		var id = nav_container_ids[this.id];
		var neuNav = document.getElementById(id);
		animi = new YAHOO.util.Anim(neuNav, { top: {to:142}, opacity: {to:0.9}},1,YAHOO.util.Easing.easeOut);
		animi.animate();
	}
	YAHOO.bodywork.overReset = function() {
		for(i=0; i<nav_ids.length; i++) {
			if(nav_ids[i]!=page) {
				var el = document.getElementById(nav_ids[i]);
				el.src = "assets/nav_"+nav_ids[i]+".gif";
			}
			var r = document.getElementById(nav_o_ids[i]);
			animi = new YAHOO.util.Anim(r, { top: {to:110}, opacity: {to:0}},1,YAHOO.util.Easing.easeOut);
			animi.animate();
		}
	}
}
YAHOO.util.Event.addListener(window, 'load', YAHOO.bodywork.init);