heightCorrection = false;

/*
 * Prevent conflicts with MooTools
 */
jQuery.noConflict();

/*
 * NAVI
 */
function show(element) {
	element.className += "hover";
}

function hide(element) {
	element.className = element.className = "";
}

/*
 * BESCHREIBUNG
 */
function showToggleDesc() {

	genDesc = jQuery(".as_beschreibung_generated").html();
	apiDesc = jQuery(".as_beschreibung").html();
	
	if (genDesc != '' && apiDesc != '') {
	
		jQuery(".as_beschreibung_generated").html(apiDesc);
		jQuery(".as_beschreibung").html(genDesc);
	
		jQuery(".as_beschreibung_generated").toggle();
	
		// Height correction
		pageHeight = jQuery("#page").height();
		untenHeight = jQuery("#unten").height();
	
		if (heightCorrection) {
			
			if (!jQuery(".as_beschreibung_generated").is(":hidden")) {
				jQuery("#page").height(pageHeight + 450);
				jQuery("#unten").height(untenHeight + 450);
			} else {
				jQuery("#page").height(pageHeight - 450);
				jQuery("#unten").height(untenHeight - 450);
			}
		}
	}
}

jQuery(document).ready(function(){

	jQuery(".as_more_link").click(showToggleDesc);
	
	// Height correction
	subnaviHeight = jQuery("#subnavi").height();
	pageHeight = jQuery("#unten").height();
	
	if (subnaviHeight > pageHeight) {
		jQuery("#page").height(subnaviHeight + 160);
		jQuery("#unten").height(subnaviHeight + 10);
		heightCorrection = true;
	}
	
});
