function showHidekabelDigitalReceiverRadio(obj) {
	var radios = document.getElementsByName(obj.name);
	for(i=0;i<radios.length;i++) {
        if(radios[i].value == 0) {
            if(radios[i].checked) {
        		document.getElementById(obj.name + "_show").style.display = 'block';
            } else {
        		document.getElementById(obj.name + "_show").style.display = 'none';
            }
        }
    }
}
function showHideReceiverDropDown(dropdown, obj) {
	if(dropdown.value == "0") {
		document.getElementById(obj).style.display = 'block';
	} else {
		document.getElementById(obj).style.display = 'none';
	}  
}

function showHideSingleRadio(obj) {
	var radios = document.getElementsByName(obj.name);
	if(radios[0].checked) {
		document.getElementById(obj.name + "2_show").style.display = 'none';
	} else if(radios[1].checked) {
		document.getElementById(obj.name + "2_show").style.display = 'block';
	}
}
function showHideDoubleRadio(obj) {
	var radios = document.getElementsByName(obj.name);
	if(radios[0].checked) {
		document.getElementById(obj.name + "0_show").style.display = 'block';
		document.getElementById(obj.name + "0_show_hinweis").style.display = 'block';
		document.getElementById(obj.name + "2_show").style.display = 'none';
		document.getElementById(obj.name + "2_show_hinweis").style.display = 'none';
	} else if(radios[1].checked) {
		document.getElementById(obj.name + "0_show").style.display = 'none';
		document.getElementById(obj.name + "0_show_hinweis").style.display = 'none';
		document.getElementById(obj.name + "2_show").style.display = 'block';
		document.getElementById(obj.name + "2_show_hinweis").style.display = 'block';
	}
}
function showHideTripleRadio(obj) {

	var radios = document.getElementsByName(obj.name);
	if(radios[0].checked) {
		document.getElementById(obj.name + "1_show").style.display = 'none';
		document.getElementById(obj.name + "2_show").style.display = 'none';
	} else if(radios[1].checked) {
		document.getElementById(obj.name + "1_show").style.display = 'block';
		document.getElementById(obj.name + "2_show").style.display = 'none';
	} else if(radios[2].checked) {
		document.getElementById(obj.name + "1_show").style.display = 'none';
		document.getElementById(obj.name + "2_show").style.display = 'block';
	}
}

/* Unterformulare durch Radiobuttons ein- und ausblenden*/
/*
function showHideRadio(obj) {
	var radios = document.getElementsByName(obj.name);
	if(radios[1].checked) {
		document.getElementById(obj.name + "_show").style.display = 'block';
	} else {
		document.getElementById(obj.name + "_show").style.display = 'none';
	}
}
*/


function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}




/*
faqImg_${idxFaq}
faq_${idxFaq}
faqThema_${idxThema}"
faqThemaImg_${idxThema}
name="faqAllLink""
*/


var lastM = 'none';

function toggleAll(thema) {
	var dp;
	var img1;
	var textM;

	if(lastM == 'none') {
		textM = "alle schließen";
		dp = 'block';
		img1 = '/faq_inactive.gif';
		img2 = '/faq.gif';
		lastM = 'block';
	} else {
		textM = "alle öffnen";
		dp = 'none';
		img1 = '/faq.gif';
		img2 = '/faq_inactive.gif';
		lastM = 'none';
	}

	// var faqThema = document.getElementsByName("faqThema");
	var faqThema = getElementsByClass("formblock", null, null);
	for(var i = 0; i < faqThema.length - 1; i++) {
		if(faqThema[i].id == 'thisnot') {
			continue;
		}
		faqThema[i].style.display = dp;
	}

	var faqThemaImg = document.getElementsByName("faqThemaImg");
	for(var i = 0; i < faqThemaImg.length; i++) {
		var xx = faqThemaImg[i].src.replace(img1, img2);
		faqThemaImg[i].src = xx;
	}

	// var faq = document.getElementsByName("faq");
	var faq = getElementsByClass("formblock2", null, null);
	for(var i = 0; i < faq.length; i++) {
		faq[i].style.display = dp;
	}

	var faqImg = document.getElementsByName("faqImg");
	for(var i = 0; i < faqImg.length; i++) {
		var yy = faqImg[i].src.replace(img1, img2);
		faqImg[i].src = yy;
	}

	var faqAllLink = document.getElementsByName("faqAllLink");
	for(var i = 0; i < faqAllLink.length; i++) {
		faqAllLink[i].innerHTML = textM;
	}

}


function toggleFaqThema(thema) {
	var f = document.getElementById("faqThema_" + thema);
	var img = document.getElementById("faqThemaImg_" + thema);
	if(f.style.display == 'block') {
		f.style.display = 'none';
		img.src = img.src.replace(".gif", "_inactive.gif");
	} else {
		f.style.display = 'block';
		img.src = img.src.replace("_inactive.gif", ".gif");
	}
}



function toggleFaqTetxt(faq) {
	var f = document.getElementById("faq_" + faq);
	var img = document.getElementById("faqImg_" + faq);
	if(f.style.display == 'block') {
		f.style.display = 'none';
		img.src = img.src.replace(".gif", "_inactive.gif");
	} else {
		f.style.display = 'block';
		img.src = img.src.replace("_inactive.gif", ".gif");
	}
}

/* Unterformulare durch Radiobuttons ein- und ausblenden*/
function showHideRadioSbs(obj) {
	var radios = document.getElementsByName(obj.name);		
	if(radios[1].checked) {		
		document.getElementById(obj.name + "_show").style.display = 'block';
		document.getElementById(obj.name + "_show_hinweis").style.display = 'block';
	} else {		
		document.getElementById(obj.name + "_show").style.display = 'none';		
		document.getElementById(obj.name + "_show_hinweis").style.display = 'none';
	}	
	
}
