/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

function init()
{
  mailDecode();
  linkHighlight();
  window.focus();
//  setForm()
}

function setForm() 
{
	if(document.getElementById("anmeldung"))
	{
		document.sendform.action="/cgi-bin/custom/feedbacksend.pl"
		document.sendform.j.value="srklmak"
	}
}

function linkHighlight()
{
  for (var i=0; i<document.getElementById("header").getElementsByTagName("a").length-1; i++){
	  thisA=document.getElementById("header").getElementsByTagName("a")[i];
	  thisHREF=thisA.href;
	  thisHREFFOLDER=thisHREF.replace(/\.html/,"");
	  thisLOCATION=document.location.href;
	  thisHOST="http://"+document.location.host+"/";
  	if(thisHREF==thisLOCATION || thisLOCATION.indexOf(thisHREFFOLDER)!=-1){thisA.className+=" titel"};
  }
  for (var i=0; i<document.getElementById("fuss").getElementsByTagName("a").length; i++){
	  thisA=document.getElementById("fuss").getElementsByTagName("a")[i];
	  thisHREF=thisA.href;
	  thisHREFFOLDER=thisHREF.replace(/\.html/,"");
	  thisLOCATION=document.location.href;
	  thisHOST="http://"+document.location.host+"/";
  	if(thisHREF==thisLOCATION || thisLOCATION.indexOf(thisHREFFOLDER)!=-1){thisA.className+=" titel"};
  }
}

function mailDecode()
{
  var EM=document.getElementById("content").getElementsByTagName("em");
  if(EM.length>0){
    var mt="m"+"ai"+"lto:";
    for(var i=0;i<EM.length;i++){
      thisEM=EM[i];
      EMSTR=String(thisEM.innerHTML);
      if(EMSTR.indexOf("~AT~")!=-1){
        EMSTR=EMSTR.replace(/~AT~/,"@");
        thisEM.innerHTML='<a href="'+mt+EMSTR+'">'+EMSTR+'</a>';
        thisEM.className="em";
      }
    }
  }
}

function openTerms(lang)
{
  terms=window.open("/onTEAM_extern/0__1226512480__1226678779"+lang+".html","terms","scrollbars=yes,width=680,height=480"); 
  terms.focus(); 
}

function clearform()
{
  document.sendform.reset();
  document.getElementById('popup').style.visibility='hidden';
  document.getElementsByTagName("html")[0].style.overflow="";
}

function register()
{
  document.sendform.vorname.value = "";
  document.sendform.nachname.value = "";
  document.sendform.position.value = "";
  document.getElementById('popup').style.visibility='hidden';
  document.getElementsByTagName("html")[0].style.overflow="";
}


function checkanmeldung()
{
  var checked=true;
  if (!document.getElementById('s1').checked && !document.getElementById('s2').checked && !document.getElementById('s3').checked)
  {
    document.getElementById('s1c').style.border = "1px solid red";
    document.getElementById('s2c').style.border = "1px solid red";
    document.getElementById('s3c').style.border = "1px solid red";
    checked=false;
  }
  else
  {
    document.getElementById('s1c').style.border = "0";
    document.getElementById('s2c').style.border = "0";
    document.getElementById('s3c').style.border = "0";
  }
  if (document.sendform.name.value=="")
  {
    document.sendform.name.style.border = "1px solid red";
    document.sendform.name.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.name.style.border = "0";
    document.sendform.name.style.width = "470px";
  }
  if (document.sendform.firma.value=="")
  {
    document.sendform.firma.style.border = "1px solid red";
    document.sendform.firma.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.firma.style.border = "0";
    document.sendform.firma.style.width = "470px";
  }
  if (document.sendform.position.value=="")
  {
    document.sendform.position.style.border = "1px solid red";
    document.sendform.position.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.position.style.border = "0";
    document.sendform.position.style.width = "470px";
  }
  if (document.sendform.strasse.value=="")
  {
    document.sendform.strasse.style.border = "1px solid red";
    document.sendform.strasse.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.strasse.style.border = "0";
    document.sendform.strasse.style.width = "470px";
  }
  if (document.sendform.ort.value=="")
  {
    document.sendform.ort.style.border = "1px solid red";
    document.sendform.ort.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.ort.style.border = "0";
    document.sendform.ort.style.width = "470px";
  }
  if (document.sendform.telefon.value=="")
  {
    document.sendform.telefon.style.border = "1px solid red";
    document.sendform.telefon.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.telefon.style.border = "0";
    document.sendform.telefon.style.width = "470px";
  }
  var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (document.sendform.email.value=="" || (pattern.test(document.sendform.email.value.replace(" ","")))==false)
  {
    document.sendform.email.style.border = "1px solid red";
    document.sendform.email.style.width = "468px";
    checked=false;
  }
  else
  {
    document.sendform.email.style.border = "0";
    document.sendform.email.style.width = "470px";
  }
  if (!document.sendform.einwilligung.checked)
  {
    document.getElementById('bedingungen').style.border = "1px solid red";
    checked=false;
  }
  else
  {
    document.getElementById('bedingungen').style.border = "0";
  }
  if (!checked)
  {
    if (document.sendform.sprache.value == "e")
    {
      alert('Please fill all mandatory form fields correctly!')
    }
    else
    {
      alert('Bitte füllen Sie alle rot gekennzeichneten Felder korrekt aus!')
    }
  }
  if (checked)
  {
    document.sendform.submit();
  }
}



