function Datum() {
var jetzt = new Date(document.lastModified);
var Monat = jetzt.getMonth();
if (Monat < 9) Monat = "0" + (Monat+1);
else Monat +=1;
document.write("<A class='text10b'>"+"Stand: " + jetzt.getDate() + "." + Monat + "." + jetzt.getFullYear()+"</A>");
return;
}

function kontakt() {
 var email = "7ea3a3ada45c9a5e41ffa08b52b4ba21a57e0c199eef013ebfb0"
 var alias = "Klasse-Kleckse-Design<"

 var spanID = new Array();
 spanID[0] = "index0";
 spanID[1] = "index1";
 spanID[2] = "index2";

 var anzeige = new Array(); 
 anzeige[0] = "mailen";
 anzeige[1] = "Klasse-Kleckse-Design";
 anzeige[2] = "info @ klasse - kleckse . de";

 var betreff = new Array();
 betreff[0] = "Besuch der Webseite";
 betreff[1] = "Anfrage zu Artikel(n)";
 betreff[2] = "Anfrage zur Webseite";

 var i = 0;

  while (i < 3) {
   if (document.getElementById(spanID[i])) break;
  else
    i++;
  }
  if (i==3) return false;

  var spanobj = document.getElementById(spanID[i]);
  var anch = document.createElement("a");
  var mailto = "mailto:" + alias + decrypt( email) + ">?subject=" + betreff[i];
  anch.setAttribute("href",mailto);
  spanobj.appendChild(anch);
  var txt = document.createTextNode(anzeige[i]);
  anch.appendChild(txt);
}
window.onload = kontakt;


function decrypt(str) {
  var prand = "";
  var pwd = 'antispam';
  for(var i=0; i<pwd.length; i++) {
    prand += pwd.charCodeAt(i).toString();
  }
  var sPos = Math.floor(prand.length / 5);
  var mult = parseInt(prand.charAt(sPos) + prand.charAt(sPos*2) + prand.charAt(sPos*3) + prand.charAt(sPos*4) + prand.charAt(sPos*5));
  var incr = Math.round(pwd.length / 2);
  var modu = Math.pow(2, 31) - 1;
  var salt = parseInt(str.substring(str.length - 8, str.length), 16);
  str = str.substring(0, str.length - 8);
  prand += salt;
  while(prand.length > 10) {
    prand = (parseInt(prand.substring(0, 10)) + parseInt(prand.substring(10, prand.length))).toString();
  }
  prand = (mult * prand + incr) % modu;
  var enc_chr = "";
  var enc_str = "";
  for(var i=0; i<str.length; i+=2) {
    enc_chr = parseInt(parseInt(str.substring(i, i+2), 16) ^ Math.floor((prand / modu) * 255));
    enc_str += String.fromCharCode(enc_chr);
    prand = (mult * prand + incr) % modu;
  }
  return enc_str;
}

