function chkSuche() {
if(document.formular.search_txt.value=='Suchbegriff'){
alert('Bitte geben Sie\neinen Suchbegriff ein.');
document.formular.search_txt.focus();
return false;
}else{
document.Formular.submit();
}}
function chkFormular() {
var Sonderzeichen = "Bitte benutzen Sie keine Sonderzeichen in Ihrer Eingabe.";
var Sonderzahlen  = "Bitte geben Sie nur Zahlen in die Eingabemaske."
var grafixhouse  = "\n\nIhr grafix-house Team";
var NS4 = document.layers;
var NS5 = document.getElementById;
var IE  = document.all;
var filter=/[^a-zA-Z0-9_+-. :;~äöüß&"'%=?!´`²³()]/i;
//var valwebsite	= /^(http://www.)+[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;
//var valemail	= /^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{1,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var emailok  = 0;
var domainok = 0;

// domain start
if (document.Formular.domain != null){
var domain = document.Formular.domain;
//alert(domain.value);
	if (domain.value == "") {
		alert("Bitte den Domainnamen eingeben.\n" +Sonderzeichen+grafixhouse);
		domain.focus();
		return false;
	} else {
	if (domain.value.length < 3) {
		alert("Der Domainname muß midestens 3 Zeichen beinhalten.\n" +Sonderzeichen+grafixhouse);
		domain.focus();
		return false;
	}
	if (domain.value.length > 65) {
		alert("Die eingegebene Domain ist zu lang.<br>Es dürfen höchstens 64 Zeichen eingegeben werden.\n" +Sonderzeichen+grafixhouse);
		domain.focus();
		return false;
	}
	if (NS4||NS5||IE){
	var str=domain.value;
	var filter1=/^[-0-9]|-$/i;
	var filter2=/[a-z0-9-]/i;
	//var filter2=/[a-z]+\d/i;
	//var filter2=/[a-zA-Z0-9-]/i;
		if (!filter1.test(str) && filter2.test(str)){
		domainok = 1;
		//return true
		}else{
		alert("Die angegebene Domain scheint ungültig zu sein.\n" +Sonderzeichen+"\nAm Anfang Ihrer Domain darf kein Bindestrich bzw. eine Zahl sein."+grafixhouse);
		domain.focus();
		return false
		}
	}
}
}
//----domain

if (document.Formular.type != null){
	if (document.Formular.type.value == "") {
		alert("Bitte geben Sie den gewünschte Superlevel an.\nBsp. .de, .com, .net, .org, .info\n"+grafixhouse);
		document.Formular.type.focus();
		return false;
	}
}
// domain end

// Grundformular start
if (NS4||NS5||IE){
var str=document.Formular.firma.value
if(filter.test(str)) {
    alert("Ihr Firmenname enthält nicht zulässige Zeichen.\n" +Sonderzeichen+grafixhouse);
	document.Formular.firma.focus();
	return false;
}}

if (document.Formular.anrede[0].checked == false && document.Formular.anrede[1].checked == false && document.Formular.anrede[2].checked == false){
	alert("Bitte geben Sie Ihre Anrede an.\nFrau, Herr oder Dr."+grafixhouse);
	document.Formular.anrede[1].focus();
	return false;
}

if (NS4||NS5||IE){
var str=document.Formular.vname.value
if(str == "" || filter.test(str)) {
	alert("Der Vornamen unseres Ansprechpartners wird benötigt.\n" +Sonderzeichen+grafixhouse);
	document.Formular.vname.focus();
	return false;
}}

if (NS4||NS5||IE){
var str=document.Formular.name.value
if(str == "" || filter.test(str)) {
    alert("Der Nachnamen unseres Ansprechpartners wird benötigt.\n" +Sonderzeichen+grafixhouse);
	document.Formular.name.focus();
	return false;
}}

if (NS4||NS5||IE){
var str=document.Formular.strasse.value
if(str == "" || filter.test(str)) {
     alert("Bitte geben Sie Ihre Strasse ein.\n" +Sonderzeichen+grafixhouse);
     document.Formular.strasse.focus();
	return false;
}}

if(document.Formular.plz.value == "") {
     alert("Bitte geben Sie Ihre Postleitzahl ein." +grafixhouse);
     document.Formular.plz.focus();
     return false;
    }else{
		if (isNaN(document.Formular.plz.value)){
	     	alert("Ihre Postleitzahl scheint ungültig zu sein.\n" +Sonderzahlen+grafixhouse);
	    	document.Formular.plz.focus();
	    	return false;
		}

if (NS4||NS5||IE){
var str=document.Formular.ort.value
if(str == "" || filter.test(str)) {
    alert("Bitte geben Sie Ihren Firmensitz oder Wohnort ein.\n" +Sonderzeichen+grafixhouse);
    document.Formular.ort.focus();
	return false;
}}

if(document.Formular.telefonv.value == "" || isNaN(document.Formular.telefonv.value)){
    	alert("Bitte geben Sie die Vorwahl Ihre Telefonnummer ein.\n" +Sonderzahlen+grafixhouse);
		document.Formular.telefonv.focus();
		return false;
	}
if(document.Formular.telefon.value == "" || isNaN(document.Formular.telefon.value)){
    	alert("Bitte geben Sie Ihre Telefonnummer ein.\n" +Sonderzahlen+grafixhouse);
		document.Formular.telefon.focus();
		return false;
	}




if (document.Formular.telefaxv.value != "" && document.Formular.telefax.value == ""){
    	alert("Bitte geben Sie noch Ihre Telefax vollständig ein.\n" +Sonderzahlen+grafixhouse);
    	document.Formular.telefax.focus();
	return false;

}
if (document.Formular.telefaxv.value == "" && document.Formular.telefax.value != ""){
    	alert("Bitte geben Sie noch Ihre Telefax vollständig ein.\n" +Sonderzahlen+grafixhouse);
    	document.Formular.telefaxv.focus();
	return false;

}

if(isNaN(document.Formular.telefaxv.value)){
    	alert("Bitte geben Sie die Vorwahl Ihre Telefaxnummer ein.\n" +Sonderzahlen+grafixhouse);
		document.Formular.telefaxv.focus();
		return false;
	}
if(isNaN(document.Formular.telefax.value)){
    	alert("Bitte geben Sie Ihre Telefaxnummer ein.\n" +Sonderzahlen+grafixhouse);
		document.Formular.telefax.focus();
		return false;
	}



if(document.Formular.email.value == "")
    {
     alert("Bitte geben Sie Ihre eMail-Adresse ein.\n" +Sonderzeichen+grafixhouse);
     document.Formular.email.focus();
     return false;
    } else {
if (NS4||NS5||IE){
var str=document.Formular.email.value
//'.de','.uk','.es','com','net','org','edu','.eu','.tv','.tr','.ch','.at','.jp','.cc','.nl','.it','.com.tr'
//var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{1,66})\.(\com\de(?:\.[a-z]{2})?)$/i;
//var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{1,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var filter  =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$/;
if (filter.test(str))
emailok = 1;
//return true
else{
alert("Ihre eMail-Adresse scheint ungültig zu sein."+grafixhouse)
document.Formular.email.focus();
return false
}
}

	if (emailok == 1 && domainok == 1){
	//alert("Alles in Ordnung!")
	return true
	}

}
}
document.Formular.submit()
}
