
var imgNavPath = 'pictures/thumbs';
var logoHome = 'images/logoHome.jpg';
var logoNormal = 'images/logoNormal.jpg';

var navBoxId = 'navigation';
var normalBtn = 'images/navPassi.gif';
var overBtn = 'images/navKlick.gif';
var activeBtn = 'images/navAktiv.gif';
var navHomeId = 'termine';
var activeNav = 'home';
var activeId = 0;


MM_preloadImages(normalBtn,overBtn,activeBtn,logoHome,logoNormal,'images/home_header.jpg','images/home_pic.jpg','pictures/news/mf3.jpg','images/kontakt.jpg');

function forb_onClick(obj) {
	if(obj.blur) obj.blur();

	forb_setTitleText(obj.id);
	forb_setLogoImage(obj.id);
	forb_loadContent(obj);

	urchinTracker('/page/'+obj.id+'');
}

function forb_onMouseOver(obj) {

	var childImages = obj.getElementsByTagName("img"); 
	var ci = childImages[0];
	
	if (activeNav != obj.id) {
		ci.src= overBtn;
		var textObj = document.getElementById(obj.id+"Text");
		if (textObj) textObj.style.visibility = 'visible';
	}		
}

function forb_onMouseOut(obj) {

	var childImages = obj.getElementsByTagName("img"); 
	var ci = childImages[0];
	
	if (activeNav != obj.id) {
		ci.src= normalBtn;
	
		var textObjBefore = document.getElementById(obj.id+"Text");
		if (textObjBefore) textObjBefore.style.visibility = 'hidden';
	}		
}

function forb_setMenu(id) {
	
	var newActive = id;
	
	var navbox = document.getElementById(navBoxId);
	var links = navbox.getElementsByTagName("a");

	if (links.length) {
		for (var i=0; i<links.length; i++) {
			var lnk = links[i];
			var lid = lnk.id;
			var limg = lnk.getElementsByTagName("img"); 
			
			limg[0].src = (lid==newActive)? activeBtn : normalBtn;
	
			var ltext = document.getElementById(lid+"Text");
			if (ltext) {
				ltext.style.visibility = (lid==newActive) ? 'visible' : 'hidden';
			}
		}
	}

	activeNav = newActive;
	
}


function forb_picture_onClick(obj,id) {
	if(obj.blur) obj.blur();
	urchinTracker('/picture/'+id+'');
}

function forb_picture_onMouseOver(obj,id) {
	var childImages = obj.getElementsByTagName("img"); 
	var ci = childImages[0];
	ci.src = imgNavPath+'/'+id+'_1'+'.jpg';
}

function forb_picture_onMouseOut(obj,id) {
	var childImages = obj.getElementsByTagName("img"); 
	var ci = childImages[0];

	ci.src=imgNavPath+'/'+id+'_0'+'.jpg';
}

function forb_sound_onClick(obj) {
	if(obj.blur) obj.blur();
	urchinTracker('/sound/'+obj.id+'');
}

var contentContainer = null;

function forb_setTitleText(id) {
	
	var titleObj = document.getElementById('title');
	var titleTextObj = document.getElementById(id+"Text");
	
	titleObj.innerHTML = (id!=navHomeId)? '|    ' + titleTextObj.innerHTML : '';
	document.title = "Melanie Forgeron - Mezzosopran - "+titleTextObj.innerHTML;
}

function forb_setLogoImage(id) {
	var imgObj = document.getElementById('logoImg');
	if (id!= navHomeId) imgObj.src = logoNormal; else imgObj.src = logoHome;
}

function forb_loadContent(obj) {
	forb_layout(obj.id);
	contentContainer = new ContentLayer("ContentMasterContainer","Melanie Forgeron - Mezzosopran");
	contentContainer.show();
	contentContainer.open(obj.id+".html?c="+encodeURI((new Date()).toString()),"this is an external file");
//	if (navigator.userAgent.indexOf('MSIE')!=-1 ||navigator.appName.indexOf('Internet Explorer')!=-1) {
//		var fakeIframe = document.getElementById('hiddenIframe');
//		fakeIframe.src = 'images/spacer.gif?'+obj.id;
//	}
	window.location.hash = 'P'+obj.id;
	forb_setMenu(obj.id);
}



function forb_loadPage(id) {

	contentContainer = new ContentLayer("ContentMasterContainer","Melanie Forgeron - Mezzosopran");
	contentContainer.show();

//	alert(window.location+" - "+window.location.hash+" - " +document.URL);
	var hashLength = 0;
	var mark = 0;
	var curloc = window.location;
	if (!id) {
		if ((mark=curloc.toString().indexOf('#'))!=-1) {
			id = curloc.toString().substr(mark+2,curloc.toString().length-mark-2);
	//		alert(target);
		} else {
			id='home';
		}
	} else { id='home'; }

	if (activeId!=id) {
		forb_layout(id);
		forb_setTitleText(id);
		forb_setLogoImage(id);
		contentContainer.open(id+".html?c="+encodeURI((new Date()).toString()),"Melanie Forgeron - Mezzosopran - "+id);		
		activeId= id;
		activeNav = id;
		forb_setMenu(id);

	}

	tlp = setTimeout('forb_loadPage()',500);
}	

function forb_goTop() {
	
	window.scroll(0,0);	
}

function forb_layout(id) {
	
	if (id=='home') {
		document.getElementById('navigation').style.visibility = "hidden";
		document.getElementById('logo').style.visibility = "hidden";
		document.getElementById('PageContent').style.height = "623px";
		document.getElementById('navLine').style.visibility = "hidden";
	} else {
		document.getElementById('navigation').style.visibility = "visible";
		document.getElementById('logo').style.visibility = "visible";
		document.getElementById('PageContent').style.height = "3000px";
		document.getElementById('navLine').style.visibility = "visible";
	}
		
}
