/* *********************************************************************** */
function obfuscateEmail(email, withLink, linktext) {
	var str = email.replace(/[a-zA-Z]/g, function(c) { return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26); });
	str = str.replace(/\/\//g, '@');
	str = str.replace(/\//g, '.');
	str = reverseString(str);
	
	if (withLink) {
		if (linktext == '') {
			linktext = str;
		}
		document.write('<a href="mailto:' + str + '">' + linktext + '</a>');
	} else {
		document.write(str);
	}
}
/* *********************************************************************** */
function reverseString(str) {
	splitext = str.split("");
	revertext = splitext.reverse();
	reversed = revertext.join("");
	return reversed;
}
/* *********************************************************************** */
function validateanmeldeformular() {

	var myForm = document.forms["anmeldeformular"];

	var textfelder = [];
	textfelder[0] = ['vorname'];
	textfelder[1] = ['nachname'];
	textfelder[2] = ['adresse'];
	textfelder[3] = ['plz'];
	textfelder[4] = ['ort'];
	textfelder[5] = ['telefon'];
	textfelder[6] = ['email'];
	textfelder[7] = ['answer'];

	var result = true;
	
    // für die Radio-Buttons und Checkboxen
    if (myForm.elements["anrede"][0].checked  === false &&
    	myForm.elements["anrede"][1].checked  === false) {
        result = false;
    }

//    if (myForm.elements["teilnehmer"][0].checked  === false &&
//        myForm.elements["teilnehmer"][1].checked  === false) {
//    	result = false;
//    }
  
    if (myForm.elements["agb"].checked  === false) {
       	result = false;
    }    
    
    
	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++ ) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0 || field.value.length == null) {
			//			alert(field.name + " ist leer");
			result = false;
		}
	}

	//	alert("nach allen Prüfungen: " + result);

	if (result) {
		enable("btn_submit");
	} else {
		disable("btn_submit");
	}
}
/* *********************************************************************** */

function enable(param) {
    document.getElementsByName(param)[0].disabled = false;
    return;
}
/* *********************************************************************** */
function disable(param) {
    document.getElementsByName(param)[0].disabled = true;
    return;
}
/* *********************************************************************** */

function display(id) {
	document.getElementById(id).style.display='inline';
}

/* *********************************************************************** */

function hide(id) {
	document.getElementById(id).style.display='none';
}

/* *********************************************************************** */


