// Event-Handler für den Klick (onmousedown)

document.write('<div id="hmclick" style="position:absolute;"></div>');

var wwidth=0;
var wheight=0;

function getWSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  wwidth=myWidth;
  wheight=myHeight;
}


function hm_logClick(e)
{
	getWSize();

    // Event-Variable holen falls nötig
    if (!e) e = window.event;
    // Klickposition auslesen
    if (IE)
    {
        // Rechtsklick wird ignoriert
        if (typeof(e.button) != 'undefined' && e.button == 2) return;
        
        clickX = e.clientX + document.body.scrollLeft
        clickY = e.clientY + document.body.scrollTop
    }
    else
    {
        // Rechtsklick wird ignoriert
        if (typeof(e.which) != 'undefined' && e.which == 3) return;
        
        clickX = e.pageX
        clickY = e.pageY
    }
    // Klick-Daten an PHP-Script übergeben
	var refurl = location.href;
	
    var url='http://loomtv.org/hm/hcimage.php?x=' + clickX + '&y=' + clickY+'&url='+refurl+'&w='+wwidth+'&h='+wheight;
   
   document.getElementById("hmclick").innerHTML='<img src="'+url+'" border="0">';
   
    // true zurückgeben, damit das Event weiterverarbeitet wird
    return true;
}


// Variable um den IE zu erkennen
var IE = document.all ? true : false
// onmousedown-Event-Handler registrieren
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousedown = hm_logClick;

