function toggleLayer() {
	if ($("#cp_layer").css("display") == 'none') {
		$("#cp_layer tr.detail").css("display","none");
		$("#cp_layer").css("display","block");
	}
	else {
		$("#cp_layer tr.even, #cp_layer tr.odd").css("display","");
		$("#cp_layer").css("display","none");
	}
}

function cpLayerSwitch(id) {
	$("#cp_layer tr.detail").css("display","none");
	$("#cp_layer tr.even, #cp_layer tr.odd").css("display","");
	$("#cp_layer tr#cp"+id).css("display","none");
	$("#cp_layer tr#cp"+id+"_detail").css("display","");
}

function toggle(id) {
	var Layer = '#'+id;
	if (jQuery(Layer).css("display") == 'none') {
		jQuery(Layer).css("display","");
	}
	else {
		jQuery(Layer).css("display","none");
	}
}

var keepOpen = 0;

function toggleBlockOn() {
	var id = 'lang-menu'
	if (jQuery('#'+id).css("display") == 'none') {
		jQuery('#'+id).slideDown();
	}
}

function toggleBlockKeep() {
	var id = 'lang-menu'
	if (jQuery('#'+id).css("display") == 'none') {
		jQuery('#'+id).slideDown();
	}
	keepOpen = 1;
}

function toggleBlockOff() {
	keepOpen = 0;
	setTimeout("if (keepOpen == 0) timeoutBlockOff();", 2000);
}

function timeoutBlockOff() {
	var id = 'lang-menu';
	if (jQuery('#'+id).css("display") == 'block') {
		jQuery('#'+id).slideUp('slow');
	}
}

function sitemap(id) {
	var sitemap = '#sitemap'+id;

	if (jQuery(sitemap+">ul:first").is(":hidden")) {
        jQuery(sitemap+">img").attr("src","fileadmin/template/images/icons/minus.gif");
        jQuery(sitemap+">ul").slideDown("slow");
      } else {
      	jQuery(sitemap+">img").attr("src","fileadmin/template/images/icons/plus.gif");
      	jQuery(sitemap+">ul").slideUp("slow");
      }


	/*if (jQuery(sitemap+" ul").css("display") == 'none') {
		jQuery(sitemap+">img").attr("src","fileadmin/template/images/icons/minus.gif");
		jQuery(sitemap+">ul").css("display","");
	}
	else {
		jQuery(sitemap+">img").attr("src","fileadmin/template/images/icons/plus.gif");
		jQuery(sitemap+">ul").css("display","none");
	}*/
}

function selectcb() {
	for(var i = 0; i < document.nl_form.elements.length; i++) {
		if(document.nl_form.elements[i].type == "checkbox")
			if (document.nl_form.elements[i].checked != true) {
				document.nl_form.elements[i].checked = true;
			}
			else {
				document.nl_form.elements[i].checked = false;
			}
	}
}

function slideLayer(id) {
	var Layer = '#'+id;
	if (jQuery(Layer).is(":hidden")) {
		jQuery(Layer).slideDown("slow");
	}
	else {
		jQuery(Layer).slideUp("slow");
	}
}

function toggleDisplay(id)
{
    if (document.getElementById(id).style.display != 'block') {
        document.getElementById(id).style.display = 'block';
    }
    else {
        document.getElementById(id).style.display = 'none';
    }
}

function addTableStyles() {
	jQuery('table.contenttable').wrap("<table class=\"table_wrapper\"><tbody><tr><td></td></tr></tbody></table>");
	jQuery('table.contenttable tbody').each(function (i)
		{
			jQuery(this).find('tr').each(function (z)
				{
					oddeven = z%2;
					if (oddeven == 0) {
						jQuery(this).addClass('odd');
					}
					else {
						jQuery(this).addClass('even');
					}
				}
			)
		}
	)
}