function sys_rollover(Bildname, Dateiname) {if (document.images) {document.images[Bildname].src = Dateiname }}
function sys_print(Link) {fenster=window.open(Link,"Print","width=600,height=600, location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes")}



function sys_vigenere_decrypt (key, chiffre) {
  var i, j = 0;
  var hlp  = 0;
  var text = "";
  var alphabet = "abcdefghijklmnopqrstuvwxyz1234567890@.-";
  var alphaLen = alphabet.length;

  chiffre = chiffre.toLowerCase();
  key     = key.toLowerCase();
  for (i=0; i < chiffre.length; i++) {
    hlp = alphabet.indexOf(chiffre.charAt(i));
    if (hlp >= 0) {
      text = text + alphabet.charAt((alphaLen+(hlp-alphabet.indexOf(key.charAt(j))))%alphaLen);
      j = (j+1) % key.length;
    } else text = text + chiffre.charAt(i);
  }
  return text;
}

function sys_spam_protection (key, chiffre) {
  location.href='mailto:'+sys_vigenere_decrypt(key, chiffre);
}

function sys_sort (url, value) {  document.location=url+value;
}

var click = false;

function sys_location (id,dir) {  if (!click) {sys_location_change(id,dir);}
}

function sys_location_change (id,dir) {
  if (id) {  	document.getElementById('location_image').style.backgroundImage="url("+dir+"/layout/content/"+id+".gif)"; return;
  } else {
  	document.getElementById('location_image').style.backgroundImage="url("+dir+"/layout/content/all.gif)";
  }
}

function sys_location_click (id,dir) {
  sys_location_close ();
  document.getElementById("window_"+id).style.display="";
  sys_location_change (id,dir);
  click = true;
}

function sys_location_close (id,dir) {
  var all = document.getElementsByClassName('location_window_text'); var count=0;
  while(count<all.length) {all[count].style.display="none"; count++;}
  sys_location_change (id,dir);
  click = false;
}

