var pagede = document.documentElement;
var pagew = jQuery(window).width();
var pageh = jQuery(window).height();


function showSubMenu(menuid) {
	var navi = document.getElementById('navi_' + menuid + '_a');
	var subnavi = document.getElementById('subnavi_' + menuid);
	
	//if(navi) navi.className = 'navi active';
	if(subnavi) subnavi.style.display = 'block';
}

function hideSubMenu(menuid) {
	var navi = document.getElementById('navi_' + menuid + '_a');
	var subnavi = document.getElementById('subnavi_' + menuid);
	
	//if(navi) navi.className = 'navi';
	if(subnavi) subnavi.style.display = 'none';
}

function makeActiveTab(bereich, tabnr, gesamttabs) {
	tabid = bereich + "_tab" + tabnr;
	
	var tabclass = document.getElementById(tabid).className;
	
	for(var i = 1; i <= gesamttabs; i++) {
		document.getElementById(bereich + "_tab" + i).className = "tab" + i + " inactive";
		document.getElementById(bereich + "_content" + i).className = "invisible_tab_content";
	}
	
	document.getElementById(bereich + "_tab1").className = "tab1_inactive";
	
	switch(tabnr) {
		case 1:
			document.getElementById(tabid).className = "tab1_active";
			document.getElementById(bereich + "_content1").className = "visible_tab_content";
			break;
		case 2:
			document.getElementById(tabid).className = "tab_active";
			document.getElementById(bereich + "_content2").className = "visible_tab_content";
			break;
		case 3:
			document.getElementById(tabid).className = "tab_active";
			document.getElementById(bereich + "_content3").className = "visible_tab_content";
			break;
	}
	
// 	document.getElementById(bereich + "_tab_content").className = "tab" + tabnr + "_content below_tabs";
}

function makeActiveTab(bereich, tabnr, gesamttabs) {
	tabid = bereich + "_tab" + tabnr;
	
	var tabclass = document.getElementById(tabid).className;
	
	for(var i = 1; i <= gesamttabs; i++) {
		document.getElementById(bereich + "_tab" + i).className = "tab" + i + " inactive";
		document.getElementById(bereich + "_content" + i).className = "invisible_tab_content";
	}
	
	document.getElementById(bereich + "_tab1").className = "tab1_inactive";
	
	switch(tabnr) {
		case 1:
			document.getElementById(tabid).className = "tab1_active";
			document.getElementById(bereich + "_content1").className = "visible_tab_content";
			break;
		case 2:
			document.getElementById(tabid).className = "tab_active";
			document.getElementById(bereich + "_content2").className = "visible_tab_content";
			break;
		case 3:
			document.getElementById(tabid).className = "tab_active";
			document.getElementById(bereich + "_content3").className = "visible_tab_content";
			break;
	}
	
// 	document.getElementById(bereich + "_tab_content").className = "tab" + tabnr + "_content below_tabs";
}

function akkordeon(event) {
	
	var object = event.target || event.srcElement;
		
	var list = jQuery(object).parent(".akkordeon").get(0);
	var status = jQuery(object).hasClass("active");
	
	jQuery(list).children(".active").removeClass("active").not(".aentry").slideUp();
	
	if(status) {
		jQuery(object).removeClass("active").next(".content").slideUp().removeClass("active");
	} else {
		jQuery(object).addClass("active").next(".content").slideDown().addClass("active");
	}
	
	return false;

}

function clicky(id, url) {
	if(id) pageTracker._trackPageview(id);
	if(url) window.open(url);
}

jQuery(document).ready(function(){
	
	maxwidth = pagew - 100;
	maxheight = pageh - 50;
	
	var valSearchField = '';
	
	jQuery('.colorbox').colorbox({photoScaling : true, maxWidth: maxwidth, maxHeight: maxheight, opacity:0.2});
	
	jQuery('#sidebar .sidebarbox .tabs div').hover(
		function () {
			jQuery(this).css({'text-decoration' : 'underline'});	
		},
		function () {
			jQuery(this).css({'text-decoration' : 'none'});
		}
	);
	
	jQuery('#sidebar_search, #widget-aprofile-filter #text').focus(function() {
		valSearchField = jQuery(this).val();
		if (( valSearchField == '- Suchbegriff -') || (valSearchField == '- Search -')) {
			jQuery(this).val('');
		}
	});
	
	jQuery('#sidebar_search, #widget-aprofile-filter #text').blur(function() {
		if (jQuery(this).val() == '') {
			jQuery(this).val(valSearchField);
		}
	});
	
	jQuery('#wrapper_rechtsmarkt_einzelheftform fieldset.cf-fs1, #wrapper_azur_einzelheftform fieldset.cf-fs1').after('<a class="more_link" href="#">Weitere Ausgaben ausw&auml;hlen</a>');
	
	jQuery('#wrapper_rechtsmarkt_einzelheftform fieldset.cf-fs2, #wrapper_azur_einzelheftform fieldset.cf-fs2').after('<div style="line-height:1px;">&nbsp;</div>');
	
	jQuery('#wrapper_rechtsmarkt_einzelheftform .more_link, #wrapper_azur_einzelheftform .more_link').click(function(){
		jQuery(this).next('fieldset').slideToggle(175);
		return false;
	});
	
});