///
imgSrcPath = "/wp-content/themes/bergfriede/web/";
///
imgNaviItems_active = Array();
imgNaviItems_active["img_menu1"] = "navi_unserhaus_aktiv.jpg";
imgNaviItems_active["img_menu2"] = "navi_nibelungensteig_aktiv.jpg";
imgNaviItems_active["img_menu3"] = "navi_speisekarte_aktiv.jpg";	
///
imgNaviItems = Array();
imgNaviItems["img_menu1"] =	"navi_unserhaus.jpg";
imgNaviItems["img_menu2"] =	"navi_nibelungensteig.jpg";
imgNaviItems["img_menu3"] =	"navi_speisekarte.jpg";
// Anker names
aPage = Array(
	"ahome",
	"anibelungensteig",
	"aessen"
);
///
imgVector = Array();
///
function preloadImages(/** Arg1,Arg2,ArgN are Arrays*/) {
	//
	for(i = 0; i < arguments.length;  i++) {
		//
		arImage = arguments[i];
		//
		for(akey in arImage) {
			imgVector[akey] = new Image();
			imgVector[akey].src = imgSrcPath + arImage[akey];
		}
		//
		delay = 50;
		//
		for(akey in arImage) { // arImage.length
			var pcount = 0;
			while(imgVector[akey].complete != true &&
				 pcount < 1) {		
				pcount++;
			}
		}
	}	
}
///
function initMouseOver(arImage) {
	for(akey in arImage) {
		//
		if(document.getElementById(akey) == null) {
			//-TEST
			// alert("Could not init menu item '" + akey + "'");
			continue;
		}
		//
		document.getElementById(akey).onmouseover = function enableNaviItem(event) {
			var objectId = this.id;
 
			if(this.src != imgVector[objectId].src) {
				this.src = imgVector[objectId].src;
				return true;
			}
		}
		//
		document.getElementById(akey).onmouseout = function disableNaviItem(event) {
			if(this.src != imgSrcPath + imgNaviItems[this.id])
				this.src = imgSrcPath + imgNaviItems[this.id];
		}	
	}
}
///
function initFocusElements(arElements) {
	for(idx=0; idx < arElements.length; idx++) {
		akey = arElements[idx];
		//
		//if(document.getElementById(akey))
		document.getElementById(akey).onfocus = function blurFocus(event) {			
			this.blur();
		}			
		//else alert('Missing Element ' + akey);
	}
}

///
window.addEvent('domready', function() {
	if(!document.getElementById('vertical_slide'))
		return;
	var myVerticalSlide = new Fx.Slide('vertical_slide');	
	$('noisefire_toggle').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();	//show();,hide();,slideOut();,slideIn();
	});
	//	
	myVerticalSlide.slideIn();
	myVerticalSlide.slideOut();	
});

window.onload = function() {
	preloadImages(imgNaviItems_active);
	initMouseOver(imgNaviItems);
}
