// expects mootools.js already included
// also default.css 


var Detector = function(){
  var h = document.getElementsByTagName("BODY")[0];
  var d = document.createElement("DIV");
  var s = document.createElement("SPAN");
  d.appendChild(s);
  s.style.fontSize   = "72px";
  function test(font, text){
    s.innerHTML = text;
    h.appendChild(d);
    var defaultWidth   = s.offsetWidth;
    var defaultHeight  = s.offsetHeight;
    h.removeChild(d);
    s.style.fontFamily = font;
    h.appendChild(d);
    var styledWidth   = s.offsetWidth;
    var styledHeight  = s.offsetHeight;
    h.removeChild(d);
    return (styledWidth != defaultWidth || styledHeight != defaultHeight);
  }
  this.test = test;  
}

window.addEvent('domready', function() {
  var h = document.getElementsByTagName("BODY")[0];
  var d = document.createElement("DIV");
  var s = document.createElement("P");
  d.appendChild(s);
  s.id = "sig";
  s.style.fontFamily = "Aegyptus";
  s.style.textAlign = "right";
  s.style.clear = "both";
  s.innerHTML = " ";
  h.appendChild(d);
});
window.addEvent('load', function() {
  
  $$('a').each(function(e1) { 
      e1.addEvent('click', function(e) {
        e1.tween('background-color', '#fff', '#c40');
       });
      e1.addEvent('mouseenter', function(in1) {
        e1.tween('background-color', '#fff', '#fcc');
       });
      e1.addEvent('mouseleave', function(out1) {
        e1.tween('background-color', '#fcc', '#fff');
       });
  });
  var meInEgytpian = "&copy; &#xF3733;&#xF3B9D; &#xF3f17;&#xF457b;&#xF3EF1;";
  if (new Detector().test("Aegyptus",meInEgytpian)) {
    var sig = document.getElementById("sig");
    sig.title="Tim Pizey (Tm Psy)";
    sig.innerHTML = meInEgytpian;
  }
});




