/**
 * @author hags
 */
function showThanks() {
	// Danke Div darstellen
	if (document.location.search.indexOf("thanks") >0 ){
		document.getElementById("danke").style.display = "block";
	}
}
// URL Paramenter auslesen
function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}
// Checkbox auswählen
function selectCheckbox() {
	var urlParam = getURLParam('id');
	// Ob Parameter gesetzt ist
	if(urlParam != "" && urlParam != 'undefined') {
		var elemID = document.getElementById(urlParam);
		if(elemID != "" && typeof elemID != 'undefined') {
			if(elemID.getAttribute("type") == "checkbox") {
				elemID.checked = true;
			}
		}
	}
}
// Elemente via Klassname abfragen
function getElementByClassName(className, tagName) {
	var el = document.getElementsByTagName(tagName);
	for(var i=0;i<el.length;i++){
		var elClassName = el[i].className;
		if(elClassName != null){
			if(elClassName.indexOf(' ')!= -1){
				elClassName = elClassName.split(' ')[0];
			}
			if(elClassName == className){
				return el[i];
			}
		}
	}
}
function formReset() {
	var meldung = getElementByClassName('ValidationSummary','div');
	meldung.style.display = 'none';
	
	var inputFields = document.getElementsByTagName('input');
	for (var i=0;i<inputFields.length;i++) {
		if(inputFields[i].className == 'Validate'){
			inputFields[i].className = '';
		}
	}
}
function addEvent(elm, evType, fn, useCapture){
	if (elm.addEventListener){
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}
addEvent(window,'load',selectCheckbox,false);
addEvent(window,'load',showThanks,false);
