// Funktionen für die Filterfunktion des Artikelsystems

function Cookie_setzen (Bezeichner, Wert, Verfall) {
  var jetzt = new Date();
  var Ablauf = new Date(jetzt.getTime() + Verfall);
  document.cookie = Bezeichner + "=" + Wert + "; expires=" + Ablauf.toGMTString() + ";";
}

function Filter_anwenden (bereich) {
	Cookie_setzen ("Filter_"+bereich, document.Filter.Kriterien.value , 2*365*24*60*60*1000);
	document.Filter.melder.value="changed";
	document.Filter.submit();
	// für den Fall, dass Cookie verboten per GET übergaben 
	// getparam("Filter="+document.Filter.Kriterien.value);
}
function Suchbereich_festlegen (){
	if (document.getElementById('tx-indexedsearch-selectbox-sections').value== "") {
		document.getElementById('tx-indexedsearch-selectbox-sections').value= search_in ;
	}
}

// Wert für Redirect bei Login festlegen
function url_keeper(fieldname) {
	document.getElementById(fieldname).value = window.location.href ;
}

function checkall(){
	$(".tx-auxnewsmailer-pi1 form ul input").attr("checked" , "checked"); 
}
function checknone(){
	$(".tx-auxnewsmailer-pi1 form ul input").attr("checked" , ""); 
}

$(document).ready(function(){
	$('div#speichermeldung').fadeOut(3000);

	// Bild ueber Downloadliste als Link fuer erstes Dokument einschalten
	$(".verlaufshintergrund dt img").click(function(){
       window.location = $(".first .dam_downloads_list_item a").attr("href");
    });

	// Uhrzeit 23:59 Uhr ersetzen, weil Kalender immer Endtime braucht
	$("span.list_event_endtime:contains('23:59 Uhr')").replaceWith(" ");

	// Fix fuer aux-newsmailer-Auswahl - Form schickt Daten nicht an richtige Seite 
	$("#auxnewsmailer_form").submit(function() {
		$("#auxnewsmailer_form").attr("action", window.location )
	});
	
	// AGB-Knoebbsche in Formularen zur Pflicht machen. name muss 'agb' sein; mit .length wir getestet, ob Feld vorhanden
	$("mailform").submit(function() { 
	   if ( ($('#mailformagb').length) && ($("#mailformagb").attr("checked") != true )) {
		alert ("Sie müssen die AGBs akzeptieren, um fortfahren zu können.");
	   return false;
	   }
		else {
	    return true;
		}
	 });

	// einge Variablen fuer die Cookies
	var jetzt = new Date();
	var Ablauf = new Date(jetzt.getTime() + 2*365*24*60*60*1000);
		
	$('button.kurz').click( 
	function(){$('.infopool div.news_innerwrap').slideUp('slow'); 
	$('div.infopool').addClass('kurz'); 
	$('div#speichermeldung').stop();
	$('div#speichermeldung').fadeIn("fast");
	$('div#speichermeldung').fadeOut(3000);
	$('div.darstellung').addClass('kurz_act');
	document.cookie = "Darstellung = kurz; expires=" + Ablauf.toGMTString() + ";";}
	
	);
	$('button.detailliert').click( 
	function(){
	$('.infopool div.news_innerwrap').slideDown('slow'); 
	$('div.infopool').removeClass('kurz'); 
	$('div#speichermeldung').stop();
	$('div#speichermeldung').fadeIn("fast");
	$('div.infopool').removeClass('kurz'); 
	$('div#speichermeldung').fadeOut(3000);
	$('div.darstellung').removeClass('kurz_act');
	document.cookie = "Darstellung = detailliert; expires=" + Ablauf.toGMTString() + ";";}
	
	);

	$('h1.website').click( 
	function(){$('div.search_head').addClass('inwebsite'); 
	document.getElementById('tx-indexedsearch-selectbox-sections').value="0";
	}
	);
	$('h1.section').click( 
	function(){$('div.search_head').removeClass('inwebsite'); 
	document.getElementById('tx-indexedsearch-selectbox-sections').value="rl2_16";
	}
	);
	
	// Height fuer spaltenfuellende Bilder auf "" setzen, damit der Explorer sie nicht unendlich hoch macht, wenn man das Bild aufzieht
	if ($.browser.msie && $.browser.version <= 6){
	$("div.csc-textpic-above > div > dl > dt > img").attr({ 
		          height: " "
		        });
	$("div.csc-textpic-below > div > dl > dt > img").attr({ 
		          height: " "
		        });
	}
});
