var eol="<br>";


function Kontakt(element) {
  var testmode = 0; // wenn 1, dann keine Mail sondern alert auf bildschirm
  var xcount = 0;
  var xcheck = "";
  if (testmode == 1){
	eol = "\n";
  }

  if( element.form.chkadresse.value != "" ) {
  	if( element.form.T_Nachricht_004.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'Vorname'" : xcheck + ", 'Vorname'";
    	xcount = xcount + 1;
  	}
  	if( element.form.T_Nachricht_005.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'Nachname'" : xcheck + ", 'Nachname'";
    	xcount = xcount + 1;
  	}
  	if( element.form.T_Nachricht_006.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'Strasse'" : xcheck + ", 'Strasse'";
    	xcount = xcount + 1;
  	}
  	if( element.form.T_Nachricht_007.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'PLZ'" : xcheck + ", 'PLZ'";
    	xcount = xcount + 1;
  	}

  	if( element.form.T_Nachricht_008.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'Ort'" : xcheck + ", 'Ort'";
    	xcount = xcount + 1;
  	}
  	if( element.form.T_Nachricht_009.value == "" )
  	{
   	 	xcheck = (xcount == 0) ? "'Telefon'" : xcheck + ", 'Telefon'";
    	xcount = xcount + 1;
  	}
  	if( element.form.T_Nachricht_011.value == "" )
  	{
    	xcheck = (xcount == 0) ? "'E-Mail Adresse'" : xcheck + ", 'E-Mail Adresse'";
    	xcount = xcount + 1;
  	}
  	// Bei Stern im Firmennamen kein Check
  	if (element.form.T_Nachricht_002.value == "*") {
	  xcount=0;
  	}
  }
  

  
  if( xcount == 0 )  {
    var summe = "";
    summe = summe+"------- Individuelle Nachricht:"+eol;
	summe = summe+getValue(element, "T_Nachricht_001");

	summe = summe+"------- Domain(s):"+eol;
	summe = summe+getValue(element, "T_Domainlist_001");
	
	summe = summe+"------- Kontaktaufnahme gewünscht:"+eol;	
	summe = summe+getValue(element, "T_Kontaktart_001");
	summe = summe+getValue(element, "T_Kontaktart_002");
	summe = summe+getValue(element, "T_Kontaktart_003");

	summe = summe+"------- Direktbestellung:"+eol;
	summe = summe+getValue(element, "T_Kaufen_001");
	summe = summe+getValue(element, "T_Kaufen_002", "T_Kaufen_001", "akzeptierter Kaufpreis: € ");

	summe = summe+"------- Formulare angefordert:"+eol;
	summe = summe+getValue(element, "T_Formulare_001");
	summe = summe+getValue(element, "T_Formulare_002");


	element.form.T_Interview.value = summe;
	element.form.recipient.value=element.form.T_Nachricht_011.value;
    if (testmode == 0) {
		element.form.submit();
	}
	if (testmode == 1) {
	  alert(summe);  
	}
  }
 else
  {
    if( xcount == 1 )
      window.alert("Bitte das Feld " + xcheck + " ausfüllen.");
    else
      window.alert("Bitte die Felder " + xcheck + " ausfüllen.");
  }
}

function getValue(e,feld,gruppe,tx) {
	// Test der Gruppe
	if (typeof(tx)=="undefined"){
		tx="";
	}
	
	if (typeof(gruppe)=="string" && gruppe !="") {
			if (yesno(e,gruppe)==false) {
	    		return ""
      		}
	}
	// test feld
	if (yesno(e,feld)==false) {
	   return ""
	}
	ret = tx + e.form.elements[feld].value;
	if (ret != ""){
		ret = ret + eol;
	}
	return ret
}




function yesno(e,feld) {
	if (typeof(feld)=="undefined") {
		return false
	}
	if (typeof(e.form.elements[feld])!="object") {
	   return false
	}
	if ( (e.form.elements[feld].type=="text") || (e.form.elements[feld].type=="textarea")  ) {
		if (e.form.elements[feld].value == "") {
		  return false
	    }
		return true
	}
	if (e.form.elements[feld].checked==false) {
		return false
	}
	return true
}

	


function Kontakt_Visitenkarte(element) {
	 if( element.document.feedback.T_Email_001.value == "" ) {
      window.alert("Bitte das Feld eMail-Adresse ausfüllen.");
	  return;    
	}
    element.document.feedback.recipient.value=element.document.feedback.T_Email_001.value;
	element.document.feedback.submit();
	element.document.feedback.T_Email_001.value="";
}
