function glhide(s){
    document.getElementById(s).className = "glhide";
}
function glshow(s) {
    document.getElementById(s).className = "glshow";
}

function lkhide(s){
    document.getElementById(s).className = "lkhide";
}
function lkshow(s) {
    document.getElementById(s).className = "lkshow";
}

function kbhide(s){
    document.getElementById(s).className = "kbcontent kbhide";
}
function kbshow(s) {
    document.getElementById(s).className = "kbcontent kbshow";
}



function initKBs(){
	var bereich = document.getElementById("col3_content");
	var meinedivs = bereich.getElementsByTagName("div");
	for (i = 0; i < meinedivs.length; i++) {
	  if( meinedivs[i].className=="klappbox"){
			var meinkb = meinedivs[i].getElementsByTagName("div");
			if( meinkb[0].className=="kbcontent"){
					meinkb[0].id = "kb" + i;
					document.getElementById("kb" + i ).className="kbhide";
// alte Funktion geht nur bei a direkt in klappbox
//					eval( 'meinedivs[i].firstChild.onclick =                               function () { document.getElementById("kb' + i + '").className="kbcontent kbshow"; };');
					
// neu Funktion greift sich das erste a in klappbox
					var meineLinks = meinedivs[i].getElementsByTagName("a");
					eval( 'meineLinks[0].setAttribute("href", "javascript: kbshow(\'kb' + i + '\');");');
					eval( 'meineLinks[0].onclick =                               function () { document.getElementById("kb' + i + '").className="kbcontent kbshow"; };');

					meinedivs[i].firstChild.className="kbcontent kblink"; 

// raus, weil Link jetzt per DOM gesetzt wird
// 		 			eval( 'meinedivs[i].getElementsByTagName("div")[0].lastChild.onclick = function () { document.getElementById("kb' + i + '").className="kbcontent kbhide"; };');
// 		 			eval( 'meinedivs[i].getElementsByTagName("div")[0].lastChild.href = \'javascript:kbhide("kb' + i + '") \';');

					var myclose = document.createElement("a");
					myclose.setAttribute("href", "javascript:kbhide(\"kb" + i + "\");");
					myclose.setAttribute("onclick","kbhide('kb" + i + "');");
					myclose.className = "closeLink";
					var mytext = document.createTextNode("Schliessen");
					myclose.appendChild(mytext);

					meinkb[0].appendChild(myclose);

 		 	}
	  }
	}
}


//				var meinkbcontent = parentNode.getElementsByTagName("div");
//				meinkbcontent[0].className="kbshow";
//			meinekbs[0].lastChild.onclick = function () { 
//				var meinkbcontent = parentNode.getElementsByTagName("div");
//				meinkbcontent[0].className="kbhide";


function getSelectedControl(group) {
	for (var i = 0, n = group.length; i < n; ++i){
		if (group[i].checked) {
			return group[i];
		}
	}
	return null;
}

function checkTest(anzahl)
{
	var controls = document.gtest.elements;

	for (var i = 0; i <= anzahl; ++i)
	if (!getSelectedControl(controls['oif_b' + i])) {
//		controls['oif_b' + i].focus();
		alert('Bitte beantworten Sie alle Fragen.');
		return false;
	}
	return true;

/*
	for( frage = 0; frage < anzahl; frage++ ){
		var radio_choice = false;
		// Loop from zero to the one minus the number of radio button selections
		for (counter = 0; counter < 5; counter++)
		{
			// If a radio button has been selected it will return true
			// (If not it will return false)
			if (document.["oif_b"+frage][counter].checked){
				radio_choice = true; 
			}
		}
		if (!radio_choice)
		{
			// If there were no selections made display an alert box 
			alert("Bitte alle Fragen beantworten!")
			return (false);
		}
	}
	return (true);
*/
}
