function chkKontaktForm ()
	{
	var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$";
	var regex = new RegExp(strReg);
	var mail = document.Formular.email.value;
	var status = true;

	if(document.Formular.name.value.length < 1)
		{ feld_error('name'); status = false; }
	else{ feld_ok('name'); }

	if(regex.test(mail) == false)
		{ feld_error('email'); status = false; }
	else{ feld_ok('email'); }

	if(document.Formular.betreff.value.length < 1)
		{ feld_error('betreff'); status = false; }
	else{ feld_ok('betreff'); }

	if(document.Formular.text.value.length < 1)
		{ feld_error('text'); status = false; }
	else{ feld_ok('text'); }

	if(document.Formular.loesung.value.length < 1)
		{ feld_error('loesung'); status = false; }
	else{ feld_ok('loesung'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkCsrCreate ()
	{
	var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$";
	var regex = new RegExp(strReg);
	var emailAddress = document.Formular.emailAddress.value;
	var status = true;

	if(document.Formular.commonName.value.length < 1)
		{ feld_error('commonName'); status = false; }
	else{ feld_ok('commonName'); }

	if(document.Formular.organizationName.value.length < 1)
		{ feld_error('organizationName'); status = false; }
	else{ feld_ok('organizationName'); }

	if(document.Formular.organizationalUnitName.value.length < 1)
		{ feld_error('organizationalUnitName'); status = false; }
	else{ feld_ok('organizationalUnitName'); }

	if(document.Formular.localityName.value.length < 1)
		{ feld_error('localityName'); status = false; }
	else{ feld_ok('localityName'); }

	if(document.Formular.stateOrProvinceName.value.length < 1)
		{ feld_error('stateOrProvinceName'); status = false; }
	else{ feld_ok('stateOrProvinceName'); }

	if(document.Formular.countryName.value.length < 2)
		{ feld_error('countryName'); status = false; }
	else{ feld_ok('countryName'); }

	if(regex.test(emailAddress) == false)
		{ feld_error('emailAddress'); status = false; }
	else{ feld_ok('emailAddress'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkCsrDecode ()
	{
	var status = true;

	if(document.Formular.csr.value.length < 1)
		{ feld_error('csr'); status = false; }
	else{ feld_ok('csr'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkPfxDecode ()
	{
	var status = true;

	if(document.Formular.import.value.length < 1)
		{ feld_error('import'); status = false; }
	else{ feld_ok('import'); }

	if(document.Formular.passwort.value.length < 1)
		{ feld_error('passwort'); status = false; }
	else{ feld_ok('passwort'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkDelPW ()
	{
	var status = true;

	if(document.Formular.key.value.length < 1)
		{ feld_error('key'); status = false; }
	else{ feld_ok('key'); }

	if(document.Formular.passwort.value.length < 1)
		{ feld_error('passwort'); status = false; }
	else{ feld_ok('passwort'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkPfxEncode ()
	{
	var status = true;

	if(document.Formular.key.value.length < 1)
		{ feld_error('key'); status = false; }
	else{ feld_ok('key'); }

	if(document.Formular.crt.value.length < 1)
		{ feld_error('crt'); status = false; }
	else{ feld_ok('crt'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkCsrKey ()
	{
	var status = true;

	if(document.Formular.csr.value.length < 1)
		{ feld_error('csr'); status = false; }
	else{ feld_ok('csr'); }

	if(document.Formular.key.value.length < 1)
		{ feld_error('key'); status = false; }
	else{ feld_ok('key'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkKvCrt ()
	{
	var status = true;

	if(document.Formular.crt.value.length < 1)
		{ feld_error('crt'); status = false; }
	else{ feld_ok('crt'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function chkDomain ()
	{
	var status = true;

	if(document.Formular.domain.value.length < 1)
		{ feld_error('domain'); status = false; }
	else{ feld_ok('domain'); }

	if(document.Formular.port.value.length < 1)
		{ feld_error('port'); status = false; }
	else{ feld_ok('port'); }

	if(status == false)
		{ alert("Bitte überprüfen Sie die rot markierten Felder!"); }

	return (status);
	}

function feld_error (Wert)
	{
	document.getElementById(Wert).style.borderColor="#ff0000";
	document.getElementById(Wert).style.borderWidth="1px";
	document.getElementById(Wert).style.borderStyle="solid";
	document.getElementById(Wert).style.color="#ff0000";
	}

function feld_ok (Wert)
	{
	document.getElementById(Wert).style.borderColor="#00aa00";
	document.getElementById(Wert).style.borderWidth="1px";
	document.getElementById(Wert).style.borderStyle="solid";
	document.getElementById(Wert).style.color="#000000";
	}

