/* Javascripts for hartmannbund.de */

$(document).ready(function(){


	// Header image fading
	$('.topbild').innerfade({
		speed: 1000,
		timeout: 4000,
		type: 'sequence',
		containerheight: '255px'
	});

	// Sliding News Box
	$('#sidebar-news').slide({
		loop:[1, 0],
		speed:[500,5000],
		repeatNex:1,
		repeatPrev:1,
		alignment:'vertical',
		direction:'left'
	});

	$("div[class='action-content']").removeClass("action-content").addClass("action-content2");
	$("div[class='tabbody']").removeClass("tabbody").addClass("tabbody2");
	
	$("#targets-start div[class='nieder']").removeClass("nieder").addClass("nieder2");
	$("#na-bg").css({ display: "block"});
	
	$("#targets-start div[class='angest']").removeClass("angest").addClass("angest2");
	$("#aa-bg").css({ display: "block"});
	
	$("#targets-start div[class='stud']").removeClass("stud").addClass("stud2");
	$("#ms-bg").css({ display: "block"});
	
	$(".nieder2").mouseover(function(){
		  $("#na-bg").animate({"left": "-144px"}, "fast");
		});
	$(".nieder2").mouseleave(function(){
		  $("#na-bg").animate({"left": "-164px"}, "fast");
		});
	
	$(".angest2").mouseover(function(){
		  $("#aa-bg").animate({"left": "-144px"}, "fast");
		});
	$(".angest2").mouseleave(function(){
		  $("#aa-bg").animate({"left": "-164px"}, "fast");
		});
	
	$(".stud2").mouseover(function(){
		  $("#ms-bg").animate({"left": "-144px"}, "fast");
		});
	$(".stud2").mouseleave(function(){
		  $("#ms-bg").animate({"left": "-164px"}, "fast");
		});

	/* Funktion für die Tabs */
   	$('.tabs').accessibleTabs({
		tabhead:'h2', // Tag or valid Query Selector of the Elements to Transform the Tabs-Navigation from (originals are removed)
		tabbody:'.tabbody2', // Tag or valid Query Selector of the Elements to be treated as the Tab Body
   	    fx:'fadeIn', // can be 'fadeIn', 'slideDown', 'show'
   	    fxspeed:'fast', // speed (String|Number): 'slow', 'normal', or 'fast') or the number of milliseconds to run the animation
		saveState:false, // save the selected tab into a cookie so it stays selected after a reload. This requires that the wrapping div needs to have an ID (so we know which tab we're saving)
		autoAnchor:true, // will move over any existing id of a headline in tabs markup so it can be linked to it
		pagination:false // adds buttons to each tab to switch to the next/previous tab
   	});

	/* Funktionen für Aktionsbutton auf der Startseite */
	$('#action').mouseover(function () {
		$(".action-content2").slideDown("normal",function(){$("div[class='action-content2']").removeClass("action-content2").addClass("action-content3");});
	});
	$('#action').mouseleave(function () {
		$(".action-content3").slideUp("fast",function(){$("div[class='action-content3']").removeClass("action-content3").addClass("action-content2");});
	});
	
	/* Funktionen für Login-Popup */
	var spantitle = $('.errorspan').attr('title');
	if(spantitle === 'failed'){
		$('#login').css({cursor:'auto'});
		$('#login .login_field').css({cursor:'auto'});
		$('#login .login_field').animate({height:'219px'}, 100 );
	}
	$('#login .logintitle').click(function () {
		$('#login').css({cursor:'auto'});
		$('#login .login_field').css({cursor:'auto'});
		$('#login .login_field').animate({height:'219px'}, 100 );
	});
	$('#login .close').click(function () {
		$('#login').css({cursor:'pointer'});
		$('#login .login_field').css({cursor:'pointer'});
		$('#login .login_field').animate({height:'0px'}, 100 );
	});
	
});

// EOF
