jQuery().ready(function(){

	$("#changelanguage").removeClass("nonJShigth");
// main menu
	jQuery('#listeA').accordion({
			alwaysOpen: false,
			active: '.selected',
			header: '.menukopf',
			autoheight: false
	});

// ratgeber menu
	jQuery('#listeR').accordion({
			alwaysOpen: false,
			active: '.selected',
			header: '.menukopf',
			autoheight: false
	});

	
	/*
	jQuery('#changelanguage').accordion({
			alwaysOpen: false,
			active: '.selected',
			header: '.language',
			timeout: 300,
			autoheight: false
	});
	*/


	// Sprachmenu
  var toggle = function(direction, display) {
    return function() {
      var self = this;
      var ul = $("ul", this);
      if( ul.css("display") == display && !self["block" + direction] ) {
        self["block" + direction] = true;
        ul["slide" + direction]("fast", function() {
          self["block" + direction] = false;
        });
      }
    };
  }
  $("li.language").click(toggle("Down", "none"), toggle("Up", "block"));
  $("li.language").hover(toggle("", ""), toggle("Up", "block"));
  $("li.language ul").hide();
	
	
 // Hauptmenu Inputfelder Verhalten
 
 // Suchfeld
	$('input.sucheInput').focus(function(){  
			if( $(this).val()  == strSuchbegriff) { 
					$(this).val('');
			}			
	});
	$('input.sucheInput').blur(function(){  
			if( $(this).val()  == '') { 
					$(this).val(strSuchbegriff);
			}			
	});
	
	
	// Katalogcode
	$('input.inputKatalogcode').focus(function(){  
			if( $(this).val()  == strKatalogcode2) { 
					$(this).val('');
			}			
	});
	$('input.inputKatalogcode').blur(function(){  
			if( $(this).val()  == '') { 
					$(this).val(strKatalogcode);
			}			
	});

	// Newsletter-Email-Feld
	$('input.inputEmailNewsletter').focus(function(){  
			if( $(this).val()  == strEmailNewsletter) { 
					$(this).val('');
			}			
	});
	$('input.inputEmailNewsletter').blur(function(){  
			if( $(this).val()  == '') { 
					$(this).val(strEmailNewsletter);
			}			
	});


// Bookmarks
	if(window.opera) {
		if ($("a.bookmark").attr("rel") != ""){
			$("a.bookmark").attr("rel","sidebar");
		} 
	}
	$("a.bookmark").click(function(event){
		event.preventDefault();
		var url = this.href;
		var title = this.title;
		if (window.sidebar) { // Mozilla Firefox
			window.sidebar.addPanel(title, url,"");
		} else if( window.external ) { // IE 
			window.external.AddFavorite( url, title);
		} else if(window.opera) { // Opera 7+
			return false; 
		} else { 
			alert('Dieser Browser unterst&uuml;tzt keine Automatische Favoriten-Sicherung. Bitte manuell abspeichern');
		}
	});
	
// Textverkuerzung bei langen Schul/Landtexten
	$(".HidedBox").hide(); 
	$(".ShowedBox").show();
	$(".TextHideBox").show();
	$(".TextHideBox").click(function(){
			$(".TextHideBox").fadeOut('fast',function(){ 
				$(".TextHideMoreBox").fadeOut('fast',function(){ 
					$(".ShowedBox").fadeOut('fast',function(){
					$(".HidedBox").slideDown('fast',function(){
						$(".TextShowBox").fadeIn('fast',function(){
							});
						});
					});
				});
			});
		});
		
	$(".TextShowBox").click(function(){
		$(".ShowedBox").fadeIn('fast',function(){
			$(".TextShowBox").fadeOut('fast',function(){
				$(".HidedBox").fadeOut('fast',function(){ 
					$(".TextHideMoreBox").fadeIn('fast',function(){ 
						$(".TextHideBox").fadeIn('fast',function(){ 
							});
						});
					});
				});
			});
		});
	


});

function KatAktiv(ID){
		var selectedValue = $('#publiID_' + ID + ':checked').val();
		if(selectedValue){
			$('#Kataloge'+ID).addClass('aktiv');
		}else{
			$('#Kataloge'+ID).removeClass('aktiv');
		}
}

function checkKatBestellung(minID,maxID){
	var minID;
	var maxID;
	for(i=minID;i<=maxID;i++){
		var selectedValue = $('#publiID_' + i + ':checked').val();
		if(selectedValue){
			var test = 1;
		}
	}
	if(!test){
				alert('Bitte Waehlen Sie einen Katalog');
				return false;
	}
}


var newsitems;
var curritem=0;
var iPause=0;


$(document).ready(function(){
    var tickerSelector = "ul#ticker li";
    newsitems = $(tickerSelector).hide().hover(
        function(){
            $(this).addClass("hovered");
            iPause=1;
        },
        function(){
            $(this).removeClass("hovered");
            iPause=0;
        }
    ).filter(":eq(0)").show().add(tickerSelector).size();
    setInterval(ticknews,4000); //time in milliseconds
});


function ticknews() {
  if (iPause==0){
    $("#ticker li:eq("+curritem+")").fadeOut("slow",function(){$(this).hide();});
    curritem = ++curritem%newsitems;
    $("#ticker li:eq("+curritem+")").fadeIn("slow");
    }
}