/* An und Ausschalten von DIV-Layern*/
function switchDiv(id) 
{
    if (document.getElementById) 
    {
        if (document.getElementById(id).style.display == 'none') 
        {
	    document.getElementById(id).style.display = 'block';
	}
	else 
        {
	    document.getElementById(id).style.display = 'none';
	}
    }
/* Rückgabewert, um Link-Weiterleitungen zu blockieren*/
return false;
}

/*Inhalte eines Elementes ändern*/
function changeHTML(theElement, theText)
{
    theElement.innerHTML = theText;
}

/* FAQ Bereich */
function hideAnswers() {
// hide the answers
	if (document.getElementById) {
		/* Test for getElementById, because it will be used 
			in the toggle function. */
		var parentId = document.getElementById('content');
		if (parentId != null) {
			var faqItems = parentId.getElementsByTagName('div');
			var max = faqItems.length;
	
			for (i=0; i<max; i++) {
				if (faqItems.item(i).className == 'answer') {
					// hide answers
					faqItems.item(i).style.display = 'none';
				}
				if (faqItems.item(i).className == 'question') {
					// attach an event handler to display a mouse hand on mouseover
					faqItems.item(i).onmouseover = setMouseHand;
					if (faqItems.item(i).captureEvents) { 
						faqItems.item(i).captureEvents(Event.MOUSEOVER);
					}
				}
			} 
			
			if (window.location.hash.length > 0) {
				var e = document.getElementById('a-' + window.location.hash.substring(1))
				e.style.display = "block"
			}
		}
	}
}

// toggle an answer
function toggleAnswer(a) {
	if (document.getElementById) {
		b = document.getElementById(a);
		if (b.style.display == 'none') {
			b.style.display = 'block';
		} else {
			b.style.display = 'none';
		}
	}
}