// JavaScript Document

function setTextFieldFirma()  {
	
	var firma = document.getElementById('FormFirma');
	
	if (document.getElementById('Anrede_0').checked) {		
		document.getElementById('FormFirma').disabled = '';
	} else {
		document.getElementById('FormFirma').value = '';
		document.getElementById('FormFirma').disabled = 'disabled';		
	}	
}

function setSubmitActive(x) {
	var InitialText = 'Bitte geben Sie hier ihre Nachricht ein...';
	
	var isFirma = document.getElementById('Anrede_0').checked;
	var Firma   = document.getElementById('FormFirma').value;
	var Name    = document.getElementById('FormName').value;
	var Vorname = document.getElementById('FormVorname').value;
	var E_Mail  = document.getElementById('FormEmail').value;
	var Text	= document.getElementById('FormText').value;
	var Kategorie = document.getElementById('FormKategorie').selectedIndex;
	
	if (
		 (Name > '' & Vorname > '' & E_Mail > '' & Text > ''
		  & (Kategorie != 0) & (isFirma & Firma > '')) |
		 (Name > '' & Vorname > '' & E_Mail > '' & Text > '' & (Kategorie != 0))
		)  {
		document.getElementById('FormSubmit').disabled = '';	
	} else {
		document.getElementById('FormSubmit').disabled = 'disabled';	
	}
}

function doMfg(x) {
	
	var text = document.getElementById('FormText');
	var vorname = document.getElementById('FormVorname').value;
	var mail = document.getElementById('FormEmail');
	
	if(text.value.length == 0) {
		text.value = 'Mit freundlichem Gruss\r\n'
	}
	
	if(text.value.search(x.value) == -1) {
		if(text.value > '') {
			switch (x.name) {
				case 'FormFirma': text.value = text.value + x.value + '\r\n';
				break;
				case 'FormName' : if(vorname > '') { text.value = text.value + ' ' + x.value; }; 
				break;
				default: text.value = text.value + x.value; 
				break;
			}
		}
	}
}

function clearForm() {
	document.getElementById('FormSubmit').disabled = 'disabled';	
	document.getElementById('FormFirma').disabled = '';
	document.getElementById('FormEmail').style.backgroundColor = '#FFFFFF';
	document.getElementById('FormEmail').style.color = '#000000';	
}

function checkForm(x) {
	
	var	email_werte = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(email_werte.test(document.getElementById(x).value)) {
		document.getElementById('FormEmail').style.backgroundColor = '#FFFFFF';
		document.getElementById('FormEmail').style.color = '#000000';			
		return true;
	} else {
		document.getElementById(x).style.backgroundColor = '#DA5000';
		document.getElementById(x).style.color = '#FFFFFF';
		return false;
	}	
}