function validateNewsletter(myform) {
	msg = "";
	if(myform.email.value==""){
		msg += myform.email_error.value+"\n";
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(myform.email.value)){
			//OK
		}else{
			msg += myform.email_error.value+"\n";
		}
	}
	if(msg!=""){
		alert(msg);
		return false;
	}
}

function validateNewsletter2(myform) {
	msg = "";
	if(myform.vorname.value==""){
		msg += myform.vorname_error.value+"\n";
	}
	if(myform.nachname.value==""){
		msg += myform.nachname_error.value+"\n";
	}
	if(myform.email.value==""){
		msg += myform.email_error.value+"\n";
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(myform.email.value)){
			//OK
		}else{
			msg += myform.email_error.value+"\n";
		}
	}
	if(msg!=""){
		alert(msg);
		return false;
	}
}

function validateSuche(myform) {
	msg = "";
	if(myform.suchbegriff.value==""){
		msg += myform.suchbegriff_error.value+"\n";
	}
	if(msg!=""){
		alert(msg);
		return false;
	}
}

function addBookmark(url, titel, text){
	if (document.all) document.write('<a href="javascript:window.external.AddFavorite(\''+url+'\',\''+titel+'\')">'+text+'</a>');
	if (window.sidebar) document.write('<a href="javascript:window.sidebar.addPanel(\''+titel+'\',\''+url+'\', \'\')">'+text+'</a>');
}

function ShowHide(id) {
	obj = document.getElementById(id);
	if (obj.style.display == 'none') {
		obj.style.display = 'block';
	}else{
		obj.style.display = 'none';
	}
}

function validateOrder(myform) {
	msg = "";
	if(myform.vorname.value==""){
		msg += myform.vorname_error.value+"\n";
	}
	if(myform.nachname.value==""){
		msg += myform.nachname_error.value+"\n";
	}
	if(myform.strasse.value==""){
		msg += myform.strasse_error.value+"\n";
	}
	if(myform.plz.value==""){
		msg += myform.plz_error.value+"\n";
	}
	if(myform.ort.value==""){
		msg += myform.ort_error.value+"\n";
	}
	if(myform.land.value==""){
		msg += myform.land_error.value+"\n";
	}
	if(myform.telefon.value==""){
		msg += myform.telefon_error.value+"\n";
	}
	if(myform.email.value==""){
		msg += myform.email_error.value+"\n";
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(myform.email.value)){
			//OK
		}else{
			msg += myform.email_error.value+"\n";
		}
	}

	if(!myform.rechnungident.checked && msg==""){
		if(myform.vorname2.value==""){
			msg += myform.vorname_error.value+"\n";
		}
		if(myform.nachname2.value==""){
			msg += myform.nachname_error.value+"\n";
		}
		if(myform.strasse2.value==""){
			msg += myform.strasse_error.value+"\n";
		}
		if(myform.plz2.value==""){
			msg += myform.plz_error.value+"\n";
		}
		if(myform.ort2.value==""){
			msg += myform.ort_error.value+"\n";
		}
		if(myform.land2.value==""){
			msg += myform.land_error.value+"\n";
		}
		if(myform.telefon2.value==""){
			msg += myform.telefon_error.value+"\n";
		}
	}

	if(!myform.agb.checked){
		msg += myform.agb_error.value+"\n";
	}

	if(msg!=""){
		alert(msg);
		return false;
	}
}

// DOMAINCHECK

function validateDomain(myform) {
	msg = "";
	if (!checkDomainName(myform.domainname) || myform.domainname.value==""){
		msg += myform.domainname_error.value+"\n";
	}
	if(msg!=""){
		alert(msg);
		return false;
	}
}

function checkDomainName(domainName){
	dn = domainName.value;
	if(dn == "") return false;
	if(dn.length < 3)        return false;
	if(dn.length > 56)     return false;
	
	var regex = /^ *((ftp|http|https):\/\/)?(www\.)?([a-zA-Z0-9öäüÖÄÜ]){1}([a-zA-Z0-9\-öäüÖÄÜ])*(\.([a-zA-Z0-9\-öäüÖÄÜ])+([a-zA-Z0-9öäüÖÄÜ]){1})* *$/ ;
	if(!regex.test(dn)) return false;
	
	return true;
}