//-------------------------------------------------------------
//
function decode1(pText1, pText2, pText3) {
	var lLink = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+pText1+"&#64;"+pText2+"&#46;"+pText3+"'>"+pText1+"&#64;"+pText2+"&#46;"+pText3+"</a>";
	document.write(lLink);
}

//decode escape coded text and build href E-Mail tag
function decode_em(pText) {
	var lText = unescape(pText);
	var lLink = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+lText+"'>"+lText+"</a>";
	document.write(lLink);
}

//decode escape coded text and build E-Mail only
function decode_emo(pText) {
	var lText = unescape(pText);
	document.write(lText);
}

//-------------------------------------------------------------
// ARE
//-------------------------------------------------------------
//clear all boxes
function resetKontaktFields() {
	document.contact.name.value="";
	document.contact.street.value="";
	document.contact.city.value="";
	document.contact.email.value="";
	document.contact.phone.value="";
	document.contact.comment.value="";
}
//-------------------------------------------------------------
//check all boxes are filled
function checkKontaktFields() { 
	if (document.contact.Empfaenger.value=="" ){
	   alert("Bitte wählen Sie eine Empfänger aus.");
	   document.contact.Empfaenger.focus();
	   return false;
	} else if ( document.contact.Name.value=="") {
	   alert("Bitte geben Sie einen Namen ein.");
	   document.contact.Name.focus();
	   return false;
	} else if (document.contact.EMail.value=="") {
	   alert("Bitte geben Sie eine Email-Adresse ein.");
	   document.contact.EMail.focus();
	   return false;
	} else if (document.contact.Anfrage.value=="") {
	   alert("Bitte geben Sie eine Anfrage ein.");
	   document.contact.Anfrage.focus();
	   return false;
	} else if (!validEmail(document.contact.EMail.value)) {
      alert("Ihre Email-Adresse ist syntaktisch falsch.");
      document.contact.EMail.focus();
      return false;
   }
   return true;
}
//-------------------------------------------------------------
function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}
//-------------------------------------------------------------
//makes an element visible
function enableElement(elementname) {
    document.getElementById(elementname).style.display='block';
}
//-------------------------------------------------------------
//makes ann element unvisible
function disableElement(elementname) {
    document.getElementById(elementname).style.display='none';
}
//-------------------------------------------------------------
//uncheck a checkbox
function uncheckElement(elementname) {
    document.getElementsByName(elementname)[0].checked = false;
}
//-------------------------------------------------------------
