

function DisabledButton(obj) {

	if( obj == null ) { return; }

	for( $i=0; $i < obj.elements.length; $i++) {

		if( obj.elements[$i].type =="submit" ) {
			obj.elements[$i].disabled = true;
		}
	}
}

function mch(elem,anzahl) {

    if (document.getElementById) {

        var mi = document.getElementById("mi"+elem);
       	var m = document.getElementById("m"+elem);
        var p = document.getElementById("p"+elem);

		for (var i = 1; i <= anzahl; i++) {
			if (i != elem) {
				document.getElementById("m"+i).style.display = "none";
				document.getElementById("mi"+i).style.backgroundColor = "#e3e6ef";
				document.getElementById("p"+i).style.display = "";
			 }
		}

		if (m.style.display == "none") {
			m.style.display = "";
			mi.style.backgroundColor = "#fff4de";
		} else {
			m.style.display = "none";
			mi.style.backgroundColor = "#e3e6ef";
        }

        if (p.style.display == "none") {
			p.style.display = "";
        } else {
			p.style.display = "none";
        }
    }
}

function bch(elem,anzahl) {

    if (document.getElementById) {

        var bk = document.getElementById("bk"+elem);
		var b = document.getElementById("b"+elem);

		for (var i = 1; i <= anzahl; i++) {
			if (i != elem) {
				document.getElementById("bk"+i).style.display = "none";
				document.getElementById("b"+i).style.backgroundColor = "";
			}
		}

        if (bk.style.display == "none") {
			bk.style.display = "";
			b.style.backgroundColor = "#E3E6EF";
		} else {
			bk.style.display = "none";
			b.style.backgroundColor = "";
		}
	}
}

function inputColorChange(feldObject, new_style) {
	feldObject.className = new_style;
}

var checkAGB = function() {

	if($('agb').checked) {
		$('error_box').hide();
		return true;
	}

	$('error_box').show();
	return false;
}

function tbd(x, elem) {

    if (document.getElementById) {

        var e = document.getElementById(elem);

        if (e.style.display == "none") {
			e.style.display = "";
        } else {
			e.style.display = "none";
        }
    }
}

function elem_hide(x, elem) {

	var elem = document.getElementById(elem);
	
	if(elem == null) return;

    if (document.getElementById) {
		elem.style.display = "none";
	}
}

function elem_show(x, elem) {

	var e = document.getElementById(elem);

    if (document.getElementById) {
         e.style.display = "";
	}
}

function openPopUp(url, width, height) {
	var fenster = window.open(url, "_blank", "width="+width+",height="+height+", locationbar=no, status=no,scrollbars=yes,resizable=no");
	fenster.focus();
}

function clone_elem(clonee, target) {

	var target = document.getElementById(target);
	var elem = document.getElementById(clonee);
	clone = elem.cloneNode(true);
	target.appendChild(clone);
}

function show_element(element, value, target_id) {

	var target_element = document.getElementById(target_id);

	if( target_element == null ) return;

	if(element.value == value) {
		target_element.style.display = "";
	} else {
		target_element.style.display = "none";
	}
}

function toggle_element(element, value, target_id) {

	var target_element = document.getElementById(target_id);

	if( target_element == null ) return;

	if( element.value != value ) return;
	
	if(target_element.style.display == "none") {
		target_element.style.display = "";
    } else {
	    target_element.style.display = "none";
	}
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;
  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){
   	document.MM_sr[j++]=x;
   	if(!x.oSrc)
   		x.oSrc=x.src;
   	x.src=a[i+2];
   	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}