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,6})$');
    	res = (reg.test(s));
	} else {
	    res = (s.search('@') >= 1 &&
    	s.lastIndexOf('.') > s.search('@') &&
        s.lastIndexOf('.') >= s.length-7)
    }
 	return(res);
}

function checkfields() {
	var mail = EMail(document.form.email.value);
	var arr_fields = new Array("firma","adresse","uid","telefon","homepage","vorname","nachname", "web_betrieb", "web_nr");
	for(var i=0; i < 9; i++){
		if(document.form[arr_fields[i]].value!='' && document.form[arr_fields[i]].value.length > 1){
			document.getElementById('img_'+arr_fields[i]).style.display = 'none';
	 		document.getElementById('img_'+arr_fields[i]+'2').style.display = 'inline';
		} else {
			document.getElementById('img_'+arr_fields[i]).style.display = 'inline';
	 		document.getElementById('img_'+arr_fields[i]+'2').style.display = 'none';
		}
	}
	if(mail == true){
		document.getElementById('img_email').style.display = 'none';
		document.getElementById('img_email2').style.display = 'inline';
	} else {
		document.getElementById('img_email2').style.display = 'none';
		document.getElementById('img_email').style.display = 'inline';
	}
}
function startchk(){
	var arr_fields = new Array("firma","adresse","uid","telefon","email","homepage","vorname","nachname", "web_betrieb", "web_nr");
	checkfields();
	for(var i=0; i < 10; i++){
		document.form[arr_fields[i]].onkeyup = function() {
			checkfields();
		}
		document.form[arr_fields[i]].onchange = function() {
			checkfields();
		}
		document.form[arr_fields[i]].onclick = function() {
			checkfields();
		}
	}
}
window.onload = startchk;