// *********************************************
// * Sinovo CT Tool                            *
// * (c) Sinovo Ltd. & Co KG 2007              *
// * Version: 0.1                              *
// *********************************************

// Klickevents registrieren

var targetElemente = new Array();

// Alle Links mit MouseEvents versehen
targetElemente = (document.getElementsByTagName("a"));

for (i=0; i < targetElemente.length; i++) {
  if(targetElemente[i].addEventListener)
     targetElemente[i].addEventListener("click", MouseClick, false);
  else
     targetElemente[i].attachEvent('onclick', MouseClick);
}

// Alle Bilder mit MouseEvents versehen - nacheinander, wegen falscher Funktionalität von .push()
targetElemente = (document.getElementsByTagName("img"));

for (i=0; i < targetElemente.length; i++) {
  if(targetElemente[i].addEventListener)
     targetElemente[i].addEventListener("click", MouseClick, false);
  else
     targetElemente[i].attachEvent('onclick', MouseClick);
}

function MouseClick(event) {
     
     // Parameter String zusammenstellen
     if (event.target) {
         ltQuery = "?t=" + event.target.nodeName + "&";
         if (event.target.innerHTML) {
           ltQuery+=  "e=" + event.target.innerHTML + "&";
         } else ltQuery+= "e=" + event.target.src + "&";
         ltQuery+=  "x=" + event.pageX + "&";
         ltQuery+=  "y=" + event.pageY + "&";
         ltQuery+=  "sx=" + window.innerWidth;
         
     }
     if (event.srcElement) {
         ltQuery = "?t=" + event.srcElement.nodeName + "&";
         if (event.srcElement.innerHTML) {
            ltQuery+=  "e=" + event.srcElement.innerHTML + "&";
         } else ltQuery+= "e=" + event.srcElement.src + "&";
         var realX = event.screenX - self.screenLeft + document.body.scrollLeft;
         var realY = event.screenY - self.screenTop + document.body.scrollTop;
         ltQuery+=  "x=" + realX + "&";
         ltQuery+=  "y=" + realY + "&";
         ltQuery+=  "sx=" + document.body.offsetWidth;
     }
     if(document.images) {
        pic = new Image();
        var srcString = "include/sinovo-ct.asp" + ltQuery;
        pic.src = srcString;
    }
}
