// Formularchecks Infos-Seite

function tmcheck (form) {
  if (form.winn.checked==true || form.minn.checked==true || form.bschutz.checked==true || form.mauss.checked==true || form.holzb.checked==true || form.fussb.checked==true || form.dekl.checked==true || form.deko.checked==true) {
    form.tm.checked = true;
  } else {
    form.tm.checked = false;
  }
}

function tmcheck2 (form) {
  if (form.winn.checked==true || form.minn.checked==true || form.bschutz.checked==true || form.mauss.checked==true || form.holzb.checked==true || form.fussb.checked==true || form.dekl.checked==true || form.deko.checked==true) {
    form.tm.checked = true;
  }
}

function sdcheck (form) {
  if(form.sdprlist.value!=''){form.sd.checked=true;}else{form.sd.checked=false;}
}

function ancheck (form) {
  if(form.anrufnr.value!=''){form.anruf.checked=true;}else{form.anruf.checked=false;}
}

function socheck (form) {
  if(form.sonsttxt.value!=''){form.sonst.checked=true;}else{form.sonst.checked=false;}
}

/*
function kcheck(form) {
  var erg = false;
  if (form.Name.value!='') {
     if (form.Adresse.value!='' && form.PLZOrt.value!='') {
        erg = true;
     } else if (form.Tel.value!='' || form.anrufnr.value!='') {
        erg = true;
     } else if (form.Fax.value!='') {
        erg = true;
     } else if (form.EMail.value!='') {
        erg = true;
     }
     if (!erg) {
        alert("Bitte geben Sie Ihre Adresse an\n(evtl. auch Telefonnummer, Fax oder E-Mail-Adresse)\ndamit wir Ihnen die gewuenschten Unterlagen schicken koennen.");
     }
  } else {
     alert("Bitte geben Sie Ihren Namen ein,\ndamit wir Ihnen die gewuenschten Unterlagen schicken koennen.");
  }
  return erg;
}*/

function kcheck(form) {
  var erg = false;

  if (form.Name.value == "") {
      alert("Bitte geben Sie Ihren Namen ein,\ndamit wir uns mit Ihnen in Verbindung setzen koennen.");
	return erg;
  }

  if ((form.Adresse.value == '') || (form.PLZOrt.value == '')) {
	alert("Bitte geben Sie Ihre Adresse an, damit wir uns mit Ihnen in Verbindung setzen können");
	return erg;
  }

  if (form.Tel.value == '' && form.Fax.value == '') {
	alert("Bitte geben Sie Ihre Telefonnummer und Fax an");
	return erg;

  }

  if  (form.EMail.value == '') {
	alert("Bitte geben Sie Ihre e-Mail an");
	return erg;

  }

  if (form.EMail.value != '') {
	erg = EMailCheck(form.EMail.value);
	if (!erg) alert("Bitte eine gültige e-Mail angeben");
	return erg;

  }

  else{erg = true;}

  return erg;
}


function kcheck_en(form) {
  var erg = false;

  if (form.Name.value == "") {
      alert("Please enter your name,\nso that we can contact you.");
	return erg;
  }

  if ((form.Adresse.value == '') || (form.PLZOrt.value == '') || (form.Land.value == '')) {
	alert("Please enter your address, so that we can contact you");
	return erg;
  }

  if (form.Tel.value == '' && form.Fax.value == '') {
	alert("Please enter your phone number and fax.");
	return erg;
  }

  if  (form.EMail.value == '') {
	alert("Please enter your E-Mail.");
	return erg;
  }

  if (form.EMail.value != '') {
	erg = EMailCheck(form.EMail.value);
	if (!erg) alert("Please enter a valid E-Mail.");
	return erg;

  }

  else{erg = true;}

  return erg;
}


function EMailCheck(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }

return(res);
}

function kreset(form) {
  form.aglaia.checked = false;
  form.beeck.checked = false;
  form.prog.checked = false;

  form.tm.checked = false;
  form.winn.checked = false;
  form.minn.checked = false;
  form.bschutz.checked = false;
  form.mauss.checked = false;
  form.holzb.checked = false;
  form.fussb.checked = false;
  form.dekl.checked = false;
  form.deko.checked = false;

  form.sd.checked = false;
  form.sdprlist.value = '';

  form.anruf.checked = false;
  form.anrufnr.value = '';

  form.bemerkung.value = '';

  form.anrede[0].checked = true;
  form.Name.value = '';
  form.Titel.value = '';
  form.Firma.value = '';
  form.Adresse.value = '';
  form.PLZOrt.value = '';
  form.Land.value = '';
  form.Tel.value = '';
  form.Fax.value = '';
  form.EMail.value = '';

  form.arch.checked = false;
  form.gest.checked = false;
  form.rest.checked = false;
  form.mal.checked = false;
  form.holzv.checked = false;
  form.bauh.checked = false;
  form.priv.checked = false;
  form.sonst.checked = false;
  form.sonsttxt.value = '';
}


