
// wenn scripts geladen sind
	//alert(1);

var BrowserName = navigator.appName;
var BrowserVersion = navigator.appVersion;
var BVersion = parseFloat (BrowserVersion);


if(navigator.appVersion.indexOf("MSIE 6")>-1) {
	document.observe('dom:loaded', function(){
		$("verlauf").show();
		$("verlaufsubnav").show();
		
	});
} else {
	

	document.observe('dom:loaded', function(){
										
			//$("verlauf").show();
			
			
										
			/*if (document.getElementById("overviewfloat")) {
					
				document.getElementById("overviewfloat").style.backgroundPosition="-20%";
			
			}*/
			
			if (document.getElementById("verlauf")) {	
			
				//document.getElementById("verlauf").style.backgroundPosition="-20%";
				$("verlauf").setStyle( {left: "1200px"});
				$("verlauf").hide();
					 
			}
			
			
			/*if (document.getElementById("contactverlauf")) {	
			
				document.getElementById("contactverlauf").style.backgroundPosition="-20%";
					 
			}*/
			
			
			/*if (document.getElementById("homeverlauf")) {	
			
				document.getElementById("homeverlauf").style.backgroundPosition="-20%";
					 
			}*/
			
			
			if (document.getElementById("verlaufsubnav")) {	
			
				//document.getElementById("verlaufsubnav").style.backgroundPosition="-20%";
				$("verlaufsubnav").setStyle( {left: "1200px"});
				$("verlaufsubnav").hide();
					 
			}
			
			
										
/*	})



	// wenn alles gelden ist (bild und script
		
	Event.observe(window, 'load', function() {*/
										   
										   
											 
		$$('#nav .current_page_item').each(function(elem){
			//call helper function to do other cool stuff
		   // elem = updateElementWithCoolStuff(elem);
			Effect.backdown(elem);	
		 });
		
		$$('#footernav .current_page_item').each(function(elem){
			//call helper function to do other cool stuff
		   // elem = updateElementWithCoolStuff(elem);
			Effect.backup(elem);	
		 });
		
		
		
		
		//sprach animatio nur einmal
		
		var query = window.location.search.substring(1);
		var arrayvars = query.split("&");
		var anz = arrayvars.length;
		var urlanhang = arrayvars[anz-1];
		
		//alert(arrayvars[1]);
	
		if (urlanhang == 'lang=de' | urlanhang == 'lang=en') {
			
			$$('#footernav .current_language_item').each(function(elem){
				//call helper function to do other cool stuff
			   // elem = updateElementWithCoolStuff(elem);
				Effect.backup(elem);	
			});
		
		} else {
			
			$$('#footernav .current_language_item').each(function(elem){
				//call helper function to do other cool stuff
			   // elem = updateElementWithCoolStuff(elem);
				elem = $(elem);
				elem.setStyle( {backgroundPosition: "0px 0px"});	
			});
		}
		
			
			
			
		/*	
		if (document.getElementById("overviewfloat")) {
				
			//new Effect.backside('overviewfloat')  ;
			new Effect.Maverlaufmove('overviewfloat');
		
		}
		*/
		if (document.getElementById("verlauf")) {	
		
			//new Effect.backside('verlauf')  ;
			
			new Effect.Maverlaufmove('verlauf');
			 
		}
		
		/*if (document.getElementById("contactverlauf")) {	
		
			//new Effect.backside('contactverlauf')  ;
			new Effect.Maverlaufmove('contactverlauf');
			 
		}
		*/
		if (document.getElementById("verlaufsubnav")) {	
		
			//new Effect.backside('verlaufsubnav')  ;
			new Effect.Maverlaufmove('verlaufsubnav');

			 
		}
		
		/*if (document.getElementById("homeverlauf")) {	
		
			//new Effect.backside('homeverlauf')  ;
			new Effect.Maverlaufmove('homeverlauf'); 
		}
			*/
										
	});
	
	
	
	
	// in_array equivatent für java
	Array.prototype.contains = function (elem) {
	  var i;
	  for (i = 0; i < this.length; i++) {
		if (this[i] == elem) {
			
		  return true;
		}
	  }
	
	  return false;
	};



}	

// ENDE IE 6 Weiche







Effect.Maverlaufmove = function(element) {
	
	var versatz = 1200; 
	
     element = $(element);
	 element.setStyle( {left: versatz+"px"});
	 element.hide();
	 
	/* new Effect.Move(element, { 
					 x: versatz*(-1), 
					 y: 0, 
					 duration: 2,
					 mode: 'relative' , 
					 transition: Effect.Transitions.sinoidal
					 
					 });*/
	 
	 
	 new Effect.Parallel([
						new Effect.Move(element, 	{ sync: true, x: versatz*(-1), y: 0, mode: 'relative' })  ,
						new Effect.Appear(element, 	{ sync: true  })  
					], { 
					  duration: 2.5,
					  delay: 0.1, 
					  transition: Effect.Transitions.sinoidal,
					   afterFinish: function() {
				 				init_scrollme ();
							   }
							  
					});

   /*  new Effect.Morphbgpos(element, {
			  style: 'background-position:0px 0px;', 
			  duration: 1.6,
			  transition: Effect.Transitions.Quart.easeInOut 
	})*/
}




// Funktionen für animierien hintergrund

Effect.backup = function(element) {
     element = $(element);
	 element.setStyle( {backgroundPosition: "0px 500px"});

     new Effect.Morphbgpos(element, {
			  style: 'background-position:0px 0px;', 
			  duration: 1.6,
			  transition: Effect.Transitions.Quart.easeInOut 
	})
}
 
Effect.backdown = function(element) {
     element = $(element);
	 element.setStyle( {backgroundPosition: "0px -200px"});
     new Effect.Morphbgpos(element, {
			  style: 'background-position:0px 0px;', 
			  duration: 1.4,
			  transition: Effect.Transitions.Cubic.easeInOut 
	})
 } 


Effect.backside = function(element) {
    
	
	 
	 
	
     new Effect.MorphbgposMA(element, {
			  style: 'background-position: 50% 50%;', 
			  duration: 2,
			  transition: Effect.Transitions.Cubic.easeInOut 
	})
 } 
 
 

	






