var kompakt = true;
			
var idKompakt = "tcKompakt";
var idDetails = "tcDetails";

var effektBottomRunning = false;

function openCloseDetails(obj) {

	// Knöpfe dürfen sich nicht gegenseitig stören
	if(effektBottomRunning) {
		return false;
	}

	// Kompakt-Marker neu setzen
	oldKompakt = kompakt;

	if(obj.id == idDetails) {
		$(idKompakt).className = "tableControls xProduktdarstellung_Kompakt_Aktiv Produktdarstellung_Klapptext_Aktiv aktiv";
		$(idDetails).className = "tableControls xProduktdarstellung_Details_Inaktiv Produktdarstellung_Klapptext_Inaktiv";

		// Es kann nicht doppelt in den Zustand "kompakt" geschaltet werden
		if(!kompakt) { return false; }
	} else {
		$(idDetails).className = "tableControls xProduktdarstellung_Details_Aktiv Produktdarstellung_Klapptext_Aktiv aktiv";
		$(idKompakt).className = "tableControls xProduktdarstellung_Kompakt_Inaktiv Produktdarstellung_Klapptext_Inaktiv";

		// Es kann nicht doppelt in den Zustand "details" geschaltet werden
		if(kompakt) { return false; }
	}

	// Kompakt-Marker invertieren
	kompakt = !kompakt;

	// Effekte starten
	Effect.toggle('tabelleUnten', 'slide', {beforeStart:function(){setMarker('tabelleUnten', true);}, afterFinish:function(){setMarker('tabelleUnten', false);}});
}

function setMarker(id, value) {
	if(id == 'tabelleUnten') {
		effektBottomRunning = value;
	}
}

/* Hilfe-Bubbles */
var hPrefix = "<div class=\"pdHilfeRand xProduktdarstellung_Hilfe_Oben\"></div><div class=\"pdHilfeText Produktdarstellung_Hilfetext xProduktdarstellung_Hilfe_Mitte\">";
var hPostfix = "</div><div class=\"pdHilfeRand xProduktdarstellung_Hilfe_Unten\"></div>";

var tPrefix = "<strong>";
var tPostfix = "</strong><br />";

function helpBubble(heading, text) {
	if(heading != 'void') {
		return overlib(hPrefix + tPrefix + heading + tPostfix + text + hPostfix, VAUTO);
	} else {
		return overlib(hPrefix + text + hPostfix, VAUTO);
	}
}
