
function epLINK(address)
{
   document.location = "mailto:" + address.replace(/:/, "@");
}


function changeImage(id, newImage)
{
   document.getElementById(id).src = "images/" + newImage;
}

function showHolidays(id, newImage)
{
   document.getElementById('termine').style.display = "none";
   document.getElementById('feiertage').style.display = "block";
   document.getElementById('img001').style.display = "none";
   document.getElementById('img002').style.display = "block";
}


function showAppointment(id, newImage)
{
   document.getElementById('termine').style.display = "block";
   document.getElementById('feiertage').style.display = "none";
   document.getElementById('img001').style.display = "block";
   document.getElementById('img002').style.display = "none";
}

/* prüfen, wenn ein Download ausgewählt wurde und den Submit-Button freischalten */
function checkForm(id)
{
   if(document.getElementById('sel_' + id).value != "")
   {
      document.getElementById('btn_' + id).style.visibility = "visible";

      if(id == "logins")
      {
        document.getElementById('frm_' + id).action = "redirect.php?url=" + document.getElementById('sel_' + id).value;
        //document.getElementById('frm_' + id).action = document.getElementById('sel_' + id).value;
      }
      else
      {
        document.getElementById('frm_' + id).action = "download.php?file=" + document.getElementById('sel_' + id).value;
      }
   }
   else
     document.getElementById('btn_' + id).style.visibility = "hidden";
}

/* prüfen, wenn eine Tracking-URL ausgewählt wurde und den Submit-Button freischalten */
function checkFormTracking(id)
{
   if(document.getElementById('sel_' + id).value != "")
   {
      document.getElementById('btn_' + id).style.visibility = "visible";
      document.getElementById('frm_' + id).action = "tracking.php?track=" + document.getElementById('sel_' + id).value;
   }
   else
     document.getElementById('btn_' + id).style.visibility = "hidden";
}

/* prüfen, wenn eine RULES-URL ausgewählt wurde und den Submit-Button freischalten */
function checkFormRules(id)
{
   var typ = document.getElementById('sel_' + id).value.substring(0,1);

   if(document.getElementById('sel_' + id).value != "")
   {
      if(typ == "l")
      {
          document.getElementById('btn_rules_download').style.visibility = "hidden";
          document.getElementById('btn_' + id).style.visibility = "visible";
          document.getElementById('frm_' + id).target="_self";
      }
      else
      {
          document.getElementById('btn_' + id).style.visibility = "hidden";
          document.getElementById('btn_rules_download').style.visibility = "visible";
          document.getElementById('frm_' + id).target="_self";
      }
      document.getElementById('frm_' + id).action = "rulesregulations.php?track=" + document.getElementById('sel_' + id).value;
   }
   else
   {
       document.getElementById('btn_' + id).style.visibility = "hidden";
       document.getElementById('btn_rules_download').style.visibility = "hidden";
   }
}


/* Login: Felder leeren */
function clearField(id, text)
{
   if(document.getElementById(id).value == text)
      document.getElementById(id).value = "";
}

/* Login: Felder prüfen */
function checkField(id, text)
{
   if(document.getElementById(id).value == "")
      document.getElementById(id).value = text;

}

function showLogin()
{
   if(document.getElementById('intranet_login_div').style.visibility == "visible")
     document.getElementById('intranet_login_div').style.visibility = "hidden";
   else
     document.getElementById('intranet_login_div').style.visibility = "visible";
}



function showSubnavi(id)
{
   document.getElementById(id).style.display = "block";
}
function hideSubnavi(id)
{
   document.getElementById(id).style.display = "none";
}


function checkAnsprechpartnerwahl()
{
   if(document.getElementById('sel_standort').value == "")
      document.getElementById('btn_contact').style.visibility = "hidden";
   else
     document.getElementById('btn_contact').style.visibility = "visible";
}


function changeNaviImg(id, img)
{
   document.getElementById(id).src = "images/" + img + ".jpg";
}


function setCookie(id)
{
    var date = new Date();
		date.setTime(date.getTime()+(7*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();

    country = document.getElementById('sel_'+id).selectedIndex;
    document.cookie = id+"="+country+expires;
}

function setCountryCookie(IndexId)
{
    var date = new Date();
		date.setTime(date.getTime()+(7*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();

    //country = document.getElementById('sel_country').selectedIndex;
    //alert("dbg: "+country);
    document.cookie = "country="+IndexId+expires;
}


function getCookie(language)
{
  getCookieValue('country', language);
  getCookieValue('orderforms', language);
  getCookieValue('tracking', language);
  getCookieValue('rules', language);
  getCookieValue('sizes', language);
  getCookieValue('logins', language);
}


function getCookieValue(name, language)
{
   var keks = document.cookie;

   var posName = keks.indexOf("; " + name + "=");               // Anfangsposition des Name=Wert-Paars suchen
   if (posName == -1) {
      if (keks.indexOf(name + "=") == 0) posName = 0;           // vielleicht war's der erste Name in der Liste?
      else return null;                                         // nein? dann abbrechen mit Rückgabewert null
   }

   var wertAnfang = keks.indexOf("=", posName)+1;               // Anfangs- und Endposition des Krümelwerts suchen
   var wertEnde = keks.indexOf(";", posName+1);
   if (wertEnde == -1) wertEnde = keks.length;

   var wert = keks.substring(wertAnfang, wertEnde);             // Krümelwert auslesen und zurückgeben

   if(name == "country")
   {
     document.getElementById('sel_country').selectedIndex = wert;
     getDownloads('sel_country', language)
     //alert("country geholt: "+wert);
   }

  if(name == "orderforms")
  {
     setTimeout('document.getElementById("sel_orderforms").selectedIndex = '+wert,500);
     setTimeout('checkForm("orderforms")',500);
  }

  if(name == "tracking")
  {
     setTimeout('document.getElementById("sel_tracking").selectedIndex ='+wert,500);
     setTimeout('checkFormTracking("tracking")',500);
  }

  if(name == "rules")
  {
     setTimeout('document.getElementById("sel_rules").selectedIndex ='+wert,500);
     setTimeout('checkFormRules("rules")',500);
  }

  if(name == "sizes")
  {
     setTimeout('document.getElementById("sel_sizes").selectedIndex ='+wert,500);
     setTimeout('checkForm("sizes")',500);
  }

  if(name == "logins")
  {
     setTimeout('document.getElementById("sel_logins").selectedIndex ='+wert,500);
     setTimeout('checkForm("logins")',500);
  }

}
