// JavaScript Document<!--
var $j =  jQuery.noConflict();
var obj = null;
var ausnahme = null;



    function checkHover(ausnahme) { //ausblenden der Untermenus
	   $j('#tab1').hide();
       $j('#tab2').hide();
       $j('#tab3').hide();
       $j('#tab4').hide();
       $j('#tab5').hide();



	   $j(ausnahme).animate({width: 'show',opacity: 'show'}, 'fast');
	   
      } //checkHover
 
 
 
 
 
 
 //Pager
 
$j.fn.pager = function(clas, options) {
	
	var settings = {		
		navId: 'nav',
		navClass: 'nav',
		navAttach: 'append',
		highlightClass: 'highlight',
		prevText: '&laquo;',
		nextText: '&raquo;',
		linkText: null,
		linkWrap: null,
		height: null
	}
	if(options) $j.extend(settings, options);
	
		
	return this.each( function () {
		
		var me = $j(this);
		var size;
	  	var i = 0;		
		var navid = '#'+settings.navId;
		
		function init () {
			size = $j(clas, me).not(navid).size();
			if(settings.height == null) {			
				settings.height = getHighest();
			}
			if(size > 1) {
				makeNav();
				show();
				highlight();
			}			
			sizePanel();
			if(settings.linkWrap != null) {
				linkWrap();
			}
		}
		function makeNav () {		
			var str = '<div id="'+settings.navId+'" class="'+settings.navClass+'">';
			str += '<a href="#" rel="prev">'+settings.prevText+'</a>';
			for(var i = 0; i < size; i++) {
				var j = i+1;
				str += '<a href="#" rel="'+j+'">';
				str += (settings.linkText == null) ? j : settings.linkText[j-1];				
				str += '</a>';
			}
			str += '<a href="#" rel="next">'+settings.nextText+'</a>';
			str += '</div>';
			switch (settings.navAttach) {		
				case 'before':
					$j(me).before(str);
					break;
				case 'after':		
					$j(me).after(str);
					break;
				case 'prepend':
					$j(me).prepend(str);
					break;
				default:
					$j(me).append(str);
					break;
			}
		}
		function show () {
			$j(me).find(clas).not(navid).hide();
			var show = $j(me).find(clas).not(navid).get(i);
			$j(show).show();
		}		
		function highlight () {
			$j(me).find(navid).find('a').removeClass(settings.highlightClass);
			var show = $j(me).find(navid).find('a').get(i+1);			
			$j(show).addClass(settings.highlightClass);
		}

		function sizePanel () {
			if($j.browser.msie) {
				$j(me).find(clas).not(navid).css( {
					height: settings.height
				});	
			} else {
				$j(me).find(clas).not(navid).css( {
					minHeight: settings.height
				});
			}
		}
		function getHighest () {
			var highest = 0;
			$j(me).find(clas).not(navid).each(function () {
				
				if(this.offsetHeight > highest) {
					highest = this.offsetHeight;
				}
			});
			highest = highest + "px";
			return highest;
		}
		function getNavHeight () {
			var nav = $j(navid).get(0);
			return nav.offsetHeight;
		}
		function linkWrap () {
			$j(me).find(navid).find("a").wrap(settings.linkWrap);
		}
		init();
		$j(this).find(navid).find("a").click(function () {

			if($j(this).attr('rel') == 'next') {
				if(i + 1 < size) {
					i = i+1;
				}
			} else if($j(this).attr('rel') == 'prev') { 
				if(i > 0) {	
					i = i-1;
				}
			} else {		
				var j = $j(this).attr('rel');	
				i = j-1;		
			}
			show();
			highlight();
			return false;
		});
	});	
}
 
 

    
	
//ready FUNCTION
$j(document).ready(function() {
	  prettyPhoto.init();	
	  //$j("p#datum").html(function(){new Date.today();});
	  //$j('header').hide();
	  checkHover('#tab2');

	  /************** Menuaktion 1 ******************************************************/
	  $j("a#menu1").click( 
		function() 
		{
		checkHover('#tab1');
		});
	  $j("a#menu1").mouseover( 
		function() 
		{
		checkHover('#tab1');
		});
	  /************** Menuaktion 2 ******************************************************/
	  $j("a#menu2").click( 
		function() 
		{
		checkHover('#tab2');
		});
	  $j("a#menu2").mouseover( 
		function() 
		{
		checkHover('#tab2');
		});
	  /************** Menuaktion 3 ******************************************************/
	  $j("a#menu3").click( 
		function() 
		{
		checkHover('#tab3');
		});
	  $j("a#menu3").mouseover( 
		function() 
		{
		checkHover('#tab3');
		});
	  /************** Menuaktion 4 ******************************************************/
	  $j("a#menu4").click( 
		function() 
		{
		checkHover('#tab4');
		});
	  $j("a#menu4").mouseover( 
		function() 
		{
		checkHover('#tab4');
		});
	  /************** Menuaktion 5 ******************************************************/
	  $j("a#menu5").click( 
		function() 
		{
		checkHover('#tab5');
		});
	  $j("a#menu5").mouseover( 
		function() 
		{
		checkHover('#tab5');
		});
	  
	  

	  
	  
	  
	  
	  
	  
      
	  
	  
	  $j('#page_snippet').pager('p', {
      navId: 'nav2',
      prevText: 'zurueck',
      nextText: 'weiter',
      linkText: ['1', '2', '3', '4', '5', '6', '7', '8', '9']
   	  });	
	
}); //von ready function


// -->