window.onload = function(){
	navigation();

	$$("#mosaik .mosaik").each(function(ele){
		
		if(ele.hasClassName("leer")){ return false; }
		
		ele.observe("mouseover", function(ele2){
			ele.down("img").style.display = "none";
			ele.down("img").addClassName("pointer");
		});

		ele.observe("mouseout", function(ele2){
			ele.down("img").style.display = "block";
			ele.down("img").addClassName("pointer");
		});


	});

	galerienav();
	
	// letzten Menuepunkt mit etwas mehr Abstand setzen
	temp = new Array();
	temp = $$("#navigation .aktivesMenue li");
	if(temp.length > 1){ temp[temp.length-1].addClassName("lastItem"); }

}
/*
if (str.search(re) != -1)
   midstring = " contains ";
else
   midstring = " does not contain ";

*/
function navigation(){
	if(location.href.match("startseite")){
		
	}else{
	$$('#navigation a').each(function(ele){
		if(location.href.substring(0,75) == ele.href.substring(0,75)){
			ele.addClassName('aktiv');
			ele.up('div').addClassName('aktivesMenue');
			if(ele.next() && ele.next().nodeName.toLowerCase() == "ul"){
				ele.next().style.display = "block";
			}

			if(ele.up().up().nodeName.toLowerCase() == "ul"){
				ele.up().up().style.display = "block";
			}
		}
		else if (location.href.search(/lokomotiv_i_2(8|5)/) != -1) { // Wir sind bei Presseberichte oder Fernsehen
			if (ele.href.search(/presse_21/) != -1) { // ist das iterierte Element der "Presse" link?, dann aktiv setzen.			
				ele.addClassName('aktiv');
				ele.up('div').addClassName('aktivesMenue');
				if(ele.next() && ele.next().nodeName.toLowerCase() == "ul"){
					ele.next().style.display = "block";
				}
				
				if(ele.up().up().nodeName.toLowerCase() == "ul"){
					ele.up().up().style.display = "block";
				}
				/* Diese Link-Ziele stammen nicht aus <navigation> und müssen daher halb-automatisch aktiv-gesetzt werden.
				/website/general/general/lokomotiv_i_28/de/de_lokomotiv_i_articl_1.php Presseberichte
				/website/general/general/lokomotiv_i_25/de/de_lokomotiv_i_articl_1.php Fernsehen
			 	===> Aktiv ist dann Presse /website/general/general/presse_21/de/de_presse_articl_1.php 
				*/
			}
		}
		else if (location.href.search(/(outdoor_33|studio_16)/) != -1) {
			if (ele.href.search(/fotostudio_18/) != -1) {
				//cut	
				ele.addClassName('aktiv');
				ele.up('div').addClassName('aktivesMenue');
				if(ele.next() && ele.next().nodeName.toLowerCase() == "ul"){
					ele.next().style.display = "block";
				}
				
				if(ele.up().up().nodeName.toLowerCase() == "ul"){
					ele.up().up().style.display = "block";
				}//cut	
			}
			/*
			http://lokomotiv.kord2.de/website/general/galerien/studio_16/de/de_studio_articl_1.php Fotos vom Fotostudio
			http://lokomotiv.kord2.de/website/general/galerien/outdoor_33/de/de_outdoor_articl_1.php Fotos von der Location
			 verlinkt von http://lokomotiv.kord2.de/website/general/general/fotostudio_18/de/de_fotostudio_articl_1.php
			*/
		}
		else if (location.href.search(/kontakt_8/) != -1) {
			if ((ele.href.search(/fotostudio_18/) != -1) && (document.referrer.search(/fotostudio_18/) != 1)) {
				//cut	
				ele.addClassName('aktiv');
				ele.up('div').addClassName('aktivesMenue');
				if(ele.next() && ele.next().nodeName.toLowerCase() == "ul"){
					ele.next().style.display = "block";
				}
				
				if(ele.up().up().nodeName.toLowerCase() == "ul"){
					ele.up().up().style.display = "block";
				}//cut	
			}			
		}
		
		subs.each(function(pair) {
			if (location.href.match(pair.key)) {
				if (ele.href.match(pair.value)) {
					//cut	
					ele.addClassName('aktiv');
					ele.up('div').addClassName('aktivesMenue');
					if(ele.next() && ele.next().nodeName.toLowerCase() == "ul"){
						ele.next().style.display = "block";
					}
				
					if(ele.up().up().nodeName.toLowerCase() == "ul"){
						ele.up().up().style.display = "block";
					}//cut	
				}
			}
		});
	});
}
}


function galerienav(){
	neuBild = new Array();
	if($('bildleiste-unten')){
		$$('#bildleiste-unten img').each(function(element,index){

			bild = element.src.split("/");
			bild.reverse();
			neuBild[index] = new Image();

			neuBild[index].src = "images/" + bild[0];
			
			element.observe('mouseover',function(element){
				if (this.src.search(/historie1.png/) == -1) {
					$$('#inhalt img')[0].src = neuBild[index].src;
				}
			})
		});
		
	}
}
