//var supported = /MSIE (5\.5)/.test(navigator.userAgent) && navigator.platform == "Win32";
//alert(navigator.userAgent + " *** " + supported + " *** " + navigator.platform);
function absLeft(el) {
     return (el.offsetParent)? 
     el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
  }

  function absTop(el) {
     return (el.offsetParent)? 
     el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
  }



function showInhalt(menupunkt) {
//	alert($(menupunkt).id);
//	return false;
	
	var supported = /MSIE (5\.5)/.test(navigator.userAgent) && navigator.platform == "Win32";
	var name = $(menupunkt).id;
	var lamenupunkt = $$('div.menupunkt_div');
	var menupunktActive = menupunkt;
	var handler="";
	$('navigation_mark').hide();
	$('submenu_div').hide();
	$('submenu_div').innerHTML = "";
	
	switch(name) {
		case "overkill":
			// do nothing: SubMenu
			menupunktActive = null;
		break;
		case "overkill_band":
			handler='handler/overkill/'+name+lang+'.html';
			menupunktActive = $('overkill');
			$('inhalt_div').style.overflow  = 'visible';
			$('inhalt_div').style.overflowX = 'visible';
			$('inhalt_div').style.overflowY = 'visible';
		break;
		case "overkill_diskographie":
			handler='handler/overkill/'+name+lang+'.html';
			menupunktActive = $('overkill');
			$('inhalt_div').style.overflow  = 'hidden';
			$('inhalt_div').style.overflowX = 'hidden';
			$('inhalt_div').style.overflowY = 'auto';
		break;
		case "skulllinks":
			// do nothing: SubMenu
			menupunktActive = null;
		break;
		case "skulllinks_overkill":
		case "skulllinks_photos":
		case "skulllinks_bands":
		case "skulllinks_local":
		case "skulllinks_others":
			handler='handler/skulllinks/'+name+lang+'.html';
			menupunktActive = $('skulllinks');
			$('inhalt_div').style.overflow  = 'visible';
			$('inhalt_div').style.overflowX = 'visible';
			$('inhalt_div').style.overflowY = 'visible';
		break;
		/*
		case "skullerie":
			var lsInhalt = '<IFRAME src="handler/skullerie/'+name+lang+'.html" frameborder="0" '+
						   'width="640"  height="450" ALLOWTRANSPARENCY="true" '+
						   'style="border:0px;height:100%;width:100%;background-color: transparent;" > '+
						   '</IFRAME>';
			$('inhalt_div').innerHTML = lsInhalt;	
			$('inhalt_div').style.overflow  = 'hidden';
			$('inhalt_div').style.overflowX = 'hidden';
			$('inhalt_div').style.overflowY = 'auto';
		break;
		*/
		case "skullmail":
			handler='handler/'+name+'/'+name+lang+'.html';
			$('inhalt_div').style.overflowY = 'visible';
			$('inhalt_div').style.overflowX = 'visible';
			$('inhalt_div').style.overflow  = 'visible';
		break;
		default:
			handler='handler/'+name+'/'+name+lang+'.html';
			$('inhalt_div').style.overflow  = 'hidden';
			$('inhalt_div').style.overflowX = 'hidden';
			$('inhalt_div').style.overflowY = 'auto';
		break;	
		
			
			
	}
	
	if(menupunktActive != null) menuActive(menupunktActive);
	
	
	if(handler!="") {
		
		new Ajax.Request(
				handler,
				{ method:'post',
				  onSuccess: function (req) {
					//alert(req.responseText);
				  	$('inhalt_div').hide();
				  	$('inhalt_div').innerHTML = "";
				  	$('inhalt_div').innerHTML = req.responseText;
				  	$('inhalt_div').show();
				  	req.responseText.evalScripts();
					//new Effect.BlindDown('inhalt_div',{duration:0.3});
				  	//new Effect.Grow('inhalt_div',{direction:'top-left',duration:0.3});
				  },
				  onFailure: function (req) {
				  	alert("Fehler");
				  	alert(req.responseText);
				  }
				}
			);
		
	}
	
	
	
   	//var handler="";
	//if(name=="bilder") 
	//	handler='album/album/index.html';
	//else
	
	
}

function menuActive(menupunkt) {
	
	var name = $(menupunkt).id;
	var lamenupunkt = $$('div.menupunkt_div');

	
	for(var i=0;i<lamenupunkt.length;i++) {
		if(lamenupunkt[i].id == name) {
			lamenupunkt[i].removeClassName("menupunkt_div_inaktiv");
			lamenupunkt[i].addClassName("menupunkt_div_aktiv");
			//+++von mir, damit das aktive Bild in der Navi gesetzt wird:+++
			//lamenupunkt[i].style.backgroundImage="url(./img/navi/"+lamenupunkt[i].id+"_navi_active.png)";
			//$(lamenupunkt[i].id+'_img').src="./img/navi/"+lamenupunkt[i].id+"_navi_active.png";
			
//			if ($(lamenupunkt[i].id+'_img').runtimeStyle != undefined) {
//				$(lamenupunkt[i].id+'_img').runtimeStyle.backgroundImage = "none"; 
//				$(lamenupunkt[i].id+'_img').runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "./img/navi/"+lamenupunkt[i].id+"_navi_active.png" + "', sizingMethod='scale')"; 
//				$(lamenupunkt[i].id+'_img').src = "img/blank.gif";
//			} else {
			if(lang == "_en" && lamenupunkt[i].id == "tourdaten") {
				$(lamenupunkt[i].id+'_img').src="images/buttons/tourdates_a.png";
			} else {
				$(lamenupunkt[i].id+'_img').src="images/buttons/"+lamenupunkt[i].id+"_a.png";
			}
				
//			}
			
			
			//$(lamenupunkt[i].id+'_img').removeClassName("png");
			//$(lamenupunkt[i].id+'_img').addClassName("png");
			//---
		} else {
			lamenupunkt[i].removeClassName("menupunkt_div_aktiv");
			lamenupunkt[i].addClassName("menupunkt_div_inaktiv");
			//+++von mir, damit das alle inaktiven Bilder in der Navi gesetzt werden:+++
			//lamenupunkt[i].style.backgroundImage="url(./img/navi/"+lamenupunkt[i].id+"_navi.png)";
			
			
//			if ($(lamenupunkt[i].id+'_img').runtimeStyle != undefined) {
//				$(lamenupunkt[i].id+'_img').runtimeStyle.backgroundImage = "none"; 
//				$(lamenupunkt[i].id+'_img').runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "./img/navi/"+lamenupunkt[i].id+"_navi.png" + "', sizingMethod='scale')"; 
//				$(lamenupunkt[i].id+'_img').src = "img/blank.gif";
//			} else {
			if(lang == "_en" && lamenupunkt[i].id == "tourdaten") {
				$(lamenupunkt[i].id+'_img').src="images/buttons/tourdates.png";
			} else {
				$(lamenupunkt[i].id+'_img').src="images/buttons/"+lamenupunkt[i].id+".png";
			}
			
//			}
			
			
			//$(lamenupunkt[i].id+'_img').removeClassName("png");
			//$(lamenupunkt[i].id+'_img').addClassName("png");
			//---
		} 
	}
	
	
	
}

function menuOver(menupunkt) {
	
	var name = $(menupunkt).id;
	var lamenupunkt = $$('div.menupunkt_div');

	var handler="";
	$('navigation_mark').hide();
	$('submenu_div').hide();
	$('submenu_div').innerHTML = "";
	switch(name) {
		case "overkill":
			$('submenu_div').innerHTML += "<div id='overkill_band' onclick='showInhalt(this);' class='submenu submenu_overkill'>Band</div>";
			$('submenu_div').innerHTML += "<div id='overkill_diskographie' onclick='showInhalt(this);' class='submenu submenu_diskographie'>Discographie</div>";
		break;
		case "overkill_band":
		case "overkill_diskographie":
			handler='handler/overkill/'+name+lang+'.html';
		break;
		case "skulllinks":
			$('submenu_div').innerHTML += "<div id='skulllinks_overkill' onclick='showInhalt(this);' class='submenu submenu_skulllinks'>Overkill</div>";
			$('submenu_div').innerHTML += "<div id='skulllinks_photos' onclick='showInhalt(this);' class='submenu submenu_skulllinks'>Photos</div>";
			$('submenu_div').innerHTML += "<div id='skulllinks_bands' onclick='showInhalt(this);' class='submenu submenu_skulllinks'>Bands-Projects</div>";
			$('submenu_div').innerHTML += "<div id='skulllinks_local' onclick='showInhalt(this);' class='submenu submenu_skulllinks'>Local Bands</div>";
			$('submenu_div').innerHTML += "<div id='skulllinks_others' onclick='showInhalt(this);' class='submenu submenu_skulllinks'>Others</div>";
		break;
	}
	
	
	if($('submenu_div').innerHTML != "") {
		$('submenu_div').style.width = (parseInt($(menupunkt).getWidth(),10)+10)+"px";
		$('submenu_div').style.left = (parseInt(absLeft($(menupunkt)),10)-5)+"px";
		$('submenu_div').style.top = (parseInt(absTop($('menu_div')),10)+parseInt($('menu_div').getHeight(),10))+"px";
		$('submenu_div').show();
	}
	
	//$('navigation_mark').style.width = $(menupunkt).getWidth()+"px";
	$('navigation_mark').style.left = (parseInt(absLeft($(menupunkt)),10)+parseInt($(menupunkt).getWidth()/2,10)-15)+"px";
	$('navigation_mark').style.top = (parseInt(absTop($('menu_div')),10)+parseInt($('menu_div').getHeight(),10)-15)+"px";
	$('navigation_mark').show();
	
	
	
	
	/*
	var supported = /MSIE (5\.5)/.test(navigator.userAgent) && navigator.platform == "Win32";
	var lamenupunkt = $$('div.menupunkt_div_aktiv');
	for(var i=0;i<lamenupunkt.length;i++) {
		if(lamenupunkt[i].id != menupunkt.id) {
			if ($(menupunkt.id+'_img').runtimeStyle != undefined) {
				//$(menupunkt.id+'_img').runtimeStyle.backgroundImage = "none"; 
				$(menupunkt.id+'_img').runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "./img/navi/"+menupunkt.id+"_navi_hover.png" + "', sizingMethod='scale')"; 
				//$(menupunkt.id+'_img').src = "img/blank.gif";
			} else {
				$(menupunkt.id+'_img').src="./img/navi/"+menupunkt.id+"_navi_hover.png";
			}
			//$(menupunkt.id+'_img').src="./img/navi/"+menupunkt.id+"_navi_hover.png";
			//menupunkt.style.backgroundImage="url(./img/navi/"+menupunkt.id+"_navi_hover.png)";
		}
	}
	*/
}

function menuOut(menupunkt) {
	//if($('submenu_div').isVisible() == false) { 
	//	$('navigation_mark').hide();
	//} else {
	//	
	//}
	
	/*
	var supported = /MSIE (5\.5)/.test(navigator.userAgent) && navigator.platform == "Win32";
	var lamenupunkt = $$('div.menupunkt_div_aktiv');
	for(var i=0;i<lamenupunkt.length;i++) {
		if(lamenupunkt[i].id != menupunkt.id) {
			if ($(menupunkt.id+'_img').runtimeStyle != undefined) {
				
			//$(menupunkt.id+'_img').src="./img/navi/"+menupunkt.id+"_navi.png";
				//$(menupunkt.id+'_img').runtimeStyle.backgroundImage = "none"; 
				$(menupunkt.id+'_img').runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "./img/navi/"+menupunkt.id+"_navi.png" + "', sizingMethod='scale')"; 
				//$(menupunkt.id+'_img').src = "img/blank.gif";
			} else {
				$(menupunkt.id+'_img').src="./img/navi/"+menupunkt.id+"_navi.png";
			}
			//menupunkt.style.backgroundImage="url(./img/navi/"+menupunkt.id+"_navi.png)";
		}
	}
	*/
}

function showBandMember(who) {
	
	alert(who);
}

function showCDInfo(cd0,cd1,cd2,cd3,cd4) {
	
	$('cd_info').innerHTML = "";
	
	var cdinfo = '';
	
	cdinfo += '<table style="font-family:sans-serif;font-size:10pt;" border=0><tr><td align=center><img width=150 src="handler/overkill/cds/';
	cdinfo += cd0;
	cdinfo += '"></td><td valign=top>';
	cdinfo += cd1 + '<br>';
	if(lang=="_en") {
		cdinfo += '<span style="font-weight:bold;">Title: ' + cd2 + '</span>';
		cdinfo += '<br><br>Songs: ' + cd3 ;
		cdinfo += '<br><br>Musicians: ' + cd4 ;
	} else {
		cdinfo += '<span style="font-weight:bold;">Titel: ' + cd2 + '</span>';
		cdinfo += '<br><br>Songs: ' + cd3 ;
		cdinfo += '<br><br>Musiker: ' + cd4 ;
	}
	
	cdinfo += '</td></tr></table>';
	
	cdinfo += '<center><p style="cursor:pointer;text-decoration:underline;" onclick="$(\'cd_info\').fade({ duration: 0.5, from: 1, to: 0 });$(\'cd_all\').appear({ duration: 0.5 });">zurück</p><center>';
	
	
	
	$('cd_all').fade({ duration: 0.5, from: 1, to: 0 });
	$('cd_info').appear({ duration: 0.5 });
	$('cd_info').insert(cdinfo);
	
}

function showSkullerie(name,ueberschrift) {
	
  	$('inhalt_div').innerHTML = "";
  	var lsInhalt = '';
  	lsInhalt += '<div style="position:absolute;font-size:12pt;">' + ueberschrift + '</div>';
	lsInhalt += '<IFRAME src="handler/skullerie/'+name+'/index.html" frameborder="0" '+
	   'width="640"  height="450" ALLOWTRANSPARENCY="true" '+
	   'style="border:0px;height:100%;width:100%;background-color: transparent;" > '+
	   '</IFRAME>';
	$('inhalt_div').innerHTML = lsInhalt;	
	$('inhalt_div').style.overflow  = 'hidden';
	$('inhalt_div').style.overflowX = 'hidden';
	$('inhalt_div').style.overflowY = 'auto';
	
}
