function login_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Login. Kann aus großen und kleinen Buchstaben, Zahlen, Unterstreichen bestehen. Länge: 3-40 Zeichen.</span>';
}

function rand_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Kontrollzahl. Pflichtfeld. Länge: 6 Zeichen.</span>';
}

function fio_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Name. Pflichtfeld. Länge: 5-40 Zeichen.</span>';
}

function vid_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Tätigkeit. Pflichtfeld. Länge: 5-255 Zeichen.</span>';
}

function email_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">E-mail. Pflichtfeld. Länge: 6-100 Zeichen.</span>';
}

function icq_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">ICQ. Zusätzlicher Feld. Länge: 5-11 Zeichen.</span>';
}

function skype_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Skype. Zusätzlicher Feld. Länge: 3-30 Zeichen.</span>';
}

function gtalk_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Google Talk. Zusätzlicher Feld. Länge: 3-30 Zeichen.</span>';
}

function wlm_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Windows Live Messenger. Zusätzlicher Feld. Länge: 3-30 Zeichen.</span>';
}

function www_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Webseite (ohne http://). Zusätzlicher Feld. Länge: 4-100 Zeichen.</span>';
}

function teld_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Telefon Privat. Zusätzlicher Feld. Länge: 5-20 Zeichen.</span>';
}

function telr_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Telefon Geschäftlich. Zusätzlicher Feld. Länge: 5-20 Zeichen.</span>';
}

function telm_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Handy. Zusätzlicher Feld. Länge: 5-20 Zeichen.</span>';
}

function telf_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Fax. Zusätzlicher Feld. Länge: 5-20 Zeichen.</span>';
}

function adrd_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Adresse Privat. Zusätzlicher Feld. Länge: 10-255 Zeichen.</span>';
}

function adrr_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Adresse Geschäftlich. Zusätzlicher Feld. Länge: 10-255 Zeichen.</span>';
}

function dop_focus() {
	message   = document.getElementById('form_reg_error');
    message.innerHTML = '<span style="color:#0000FF;">Zusätzliche Info. Zusätzlicher Feld. Länge: 3-65536 Zeichen.</span>';
}

function check_form_main() {
	if(document.form_reg.fio.value=='Name') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Name. Pflichtfeld.';
    	document.form_reg.fio.focus();
    	return false;
	}
	if(document.form_reg.fio.value.length<5) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Name. Mindestlänge - 5 Zeichen.';
    	document.form_reg.fio.focus();
    	return false;
	}
	if(document.form_reg.vid.value=='Tätigkeit') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Tätigkeit. Pflichtfeld.';
    	document.form_reg.vid.focus();
    	return false;
	}
	if(document.form_reg.vid.value.length<5) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Tätigkeit. Mindestlänge - 5 Zeichen.';
    	document.form_reg.vid.focus();
    	return false;
	}
	if(document.form_reg.email.value=='E-mail') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Pflichtfeld.';
    	document.form_reg.email.focus();
    	return false;
	}
	if(document.form_reg.email.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Mindestlänge - 6 Zeichen.';
    	document.form_reg.email.focus();
    	return false;
	}	
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if(!reg.test(document.form_reg.email.value)) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Z.B.: user@domain.com';
    	document.form_reg.email.focus();
    	return false;
	}
	if(document.form_reg.icq.value!='ICQ') {
		if(document.form_reg.icq.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'ICQ. Mindestlänge - 5 Zeichen.';
	    	document.form_reg.icq.focus();
    		return false;
		}	
	    var text = document.form_reg.icq.value;
    	var GoodChars = "1234567890-";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'ICQ. Z.B.: 111-222-333';
	    		document.form_reg.icq.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.skype.value!='Skype') {
		if(document.form_reg.skype.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Skype. Mindestlänge - 3 Zeichen.';
	    	document.form_reg.skype.focus();
    		return false;
		}	
	}
	if(document.form_reg.gtalk.value!='Google Talk') {
		if(document.form_reg.gtalk.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Google Talk. Mindestlänge - 3 Zeichen.';
	    	document.form_reg.gtalk.focus();
    		return false;
		}	
	}
	if(document.form_reg.wlm.value!='MSN(live)') {
		if(document.form_reg.wlm.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Windows Live Messenger. Mindestlänge - 3 Zeichen.';
	    	document.form_reg.wlm.focus();
    		return false;
		}	
	}
	if(document.form_reg.www.value!='Webseite') {
		if(document.form_reg.www.value.length<4) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Webseite. Mindestlänge - 4 Zeichen.';
	    	document.form_reg.www.focus();
    		return false;
		}	
	    var text = document.form_reg.www.value;
    	var GoodChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890_-.";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Webseite. z.B.: www.domain.com';
	    		document.form_reg.www.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.teld.value!='Telefon Privat') {
		if(document.form_reg.teld.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Telefon Privat. Mindestlänge - 5 Zeichen.';
	    	document.form_reg.teld.focus();
    		return false;
		}	
	    var text = document.form_reg.teld.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Telefon Privat. z.B.: +12 345 678-90-00';
	    		document.form_reg.teld.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telr.value!='Telefon Geschäftlich') {
		if(document.form_reg.telr.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Telefon Geschäftlich. Mindestlänge - 5 Zeichen.';
	    	document.form_reg.telr.focus();
    		return false;
		}	
	    var text = document.form_reg.telr.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Telefon Geschäftlich. Z.B.: +12 345 678-90-00';
	    		document.form_reg.telr.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telm.value!='Handy') {
		if(document.form_reg.telm.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Handy. Mindestlänge - 5 Zeichen.';
	    	document.form_reg.telm.focus();
    		return false;
		}	
	    var text = document.form_reg.telm.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Handy. Z.B.: +12 345 678-90-00';
	    		document.form_reg.telm.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.telf.value!='Fax') {
		if(document.form_reg.telf.value.length<5) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Fax. Mindestlänge - 5 Zeichen.';
	    	document.form_reg.telf.focus();
    		return false;
		}	
	    var text = document.form_reg.telf.value;
    	var GoodChars = "1234567890- ()+";
	    var i = 0;
    	for (i =0; i <= text.length-1; i++)	{
      		if (GoodChars.indexOf(text.charAt(i)) == -1)	{
				message   = document.getElementById('form_reg_error');
    			message.innerHTML = 'Fax. Z.B.: +12 345 678-90-00';
	    		document.form_reg.telf.focus();
    			return false;
    	  }
	    }
	}
	if(document.form_reg.adrd.value!='Adresse Privat') {
		if(document.form_reg.adrd.value.length<10) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Adresse Privat. Mindestlänge - 10 Zeichen.';
	    	document.form_reg.adrd.focus();
    		return false;
		}	
	}
	if(document.form_reg.adrr.value!='Adresse Geschäftlich') {
		if(document.form_reg.adrr.value.length<10) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Adresse Geschäftlich. Mindestlänge - 10 Zeichen.';
	    	document.form_reg.adrr.focus();
    		return false;
		}	
	}
	if(document.form_reg.dop.value!='Zusätzliche Info') {
		if(document.form_reg.dop.value.length<3) {
			message   = document.getElementById('form_reg_error');
    		message.innerHTML = 'Zusätzlicher Feld. Mindestlänge - 3 Zeichen.';
	    	document.form_reg.dop.focus();
    		return false;
		}	
	}
	return true;	
}

function check_forgot_form() {
	if(document.form_forgot.login.value=='Login') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Login. Pflichtfeld.';
    	document.form_forgot.login.focus();
    	return false;
	}
	if(document.form_forgot.login.value.length<3) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Login. Mindestlänge - 3 Zeichen.';
    	document.form_forgot.login.focus();
    	return false;
	}
    var text = document.form_forgot.login.value;
    var GoodChars = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890_";
    var i = 0;
    for (i =0; i <= text.length-1; i++)	{
      if (GoodChars.indexOf(text.charAt(i)) == -1)	{
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Login. Kann aus großen und kleinen Buchstaben, Zahlen, Unterstreichen bestehen.';
    	document.form_forgot.login.focus();
    	return false;
      }
    }
	if(document.form_forgot.email.value=='E-mail') {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Pflichtfeld.';
    	document.form_forgot.email.focus();
    	return false;
	}
	if(document.form_forgot.email.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. Mindestlänge - 6 Zeichen.';
    	document.form_forgot.email.focus();
    	return false;
	}	
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if(!reg.test(document.form_forgot.email.value)) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'E-mail. z.B.: user@domain.com';
    	document.form_forgot.email.focus();
    	return false;
	}
	if(document.form_forgot.rand.value.length<6) {
		message   = document.getElementById('form_reg_error');
    	message.innerHTML = 'Kontrollzahl. Pflichtfeld.';
    	document.form_forgot.rand.focus();
    	return false;
	}
	message   = document.getElementById('form_reg_error');
   	message.innerHTML = '<span style="color:#00FF00;">Formular ausgefüllt!</span>';
	return true;
	
}
