// JavaScript Document

function assembleMail(){
	var teil1="mail";
	var teil2="to:";
	var teil3="hallo";
	var teil4="@";
	var teil5="main-";
	var teil6="cuvee";
	var teil7=".de";
	var gesamt="<a href='"+teil1+teil2+teil3+teil4+teil5+teil6+teil7+"' class='email'>"+teil3+teil4+teil5+teil6+teil7+"</a>";
	document.write(gesamt);
}

function chkFormular() {
  var error = 0;
  var message='Bitte füllen Sie folgende Felder aus: \n';

  /*if (document.kontakt.name.value == "" && error == 0) {
  	message+="Name, ";
	error++;
   }*/
   if (document.kontakt.mail.value == "") {
  	message+="Ihre E-Mail, ";
	error++;
   }
  /*if (document.kontakt.betreff.value == "") {
  	message+="Betreff, ";
	error++;
   }*/
   if (document.kontakt.nachricht.value == "") {
  	message+="Nachricht, ";
	error++;
   }
   if (document.kontakt.mail.value != "" && echeck(document.kontakt.mail.value) == false) {
	error++;
   }
  	if (error != 0){
  		var email=echeck(document.kontakt.mail.value);
		if(error==1 && email==false && document.kontakt.mail.value != ""){
			document.getElementById("error").firstChild.data='\n Bitte geben Sie eine gültige E-Mail-Adresse an.';
		}
		else{
			message1=message.substr(0,message.lastIndexOf(','));
			document.getElementById("error").firstChild.data=message1;
		}
  }
  else{
	  document.kontakt.submit();
  }
}

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true					
}
