/*##########################################################################
	Javascript Funktionenen die fuer allgemeine Funktionalitaet im FE sorgt
	geschrieben von: MaHu am: 21.05.2008
	Allgemein: wird in der index.php im Head-Bereich includiert und steht
	somit in allen Seiten zur Verfuegung
	Copyright cris24.com 2008, www.cris24.com
##########################################################################*/

// weiter Button aktivieren/deaktivieren
function aktivieren() {
	document.getElementById('senden').disabled = false;
	document.getElementById('senden').style.color = "#666666";
}

function deaktivieren() {
	document.getElementById('senden').disabled = true;
	document.getElementById('senden').style.color = "#cccccc";
}


// legende aus und ein faden
function fadein(bis,idnachricht) {
    (document.all) ?
    dom=document.all["nachricht"+idnachricht] :
    dom=document.getElementById("nachricht"+idnachricht);
    dom.style.visibility = "visible";
    alt = parseInt(dom.style.height);

    if (alt < bis) {
        dom.style.height = alt + 4;
        setTimeout("fadein("+bis+","+idnachricht+")",10);
    }
}

function fadeout(bis,idnachricht) {
    (document.all) ?
    dom=document.all["nachricht"+idnachricht] :
    dom=document.getElementById("nachricht"+idnachricht);

    alt = parseInt(dom.style.height);

    if (alt > 2) {
        dom.style.height = alt - 4;
        setTimeout("fadeout("+bis+","+idnachricht+")",10);
    }
}

// Email Pruefung
function EMail(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}

	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}

function checkEmail() {
	document.form1.output.value = EMail(document.form1.input.value);
}