function get_windowwidth() {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

function addSizeToHref(e) {
  if (!e) e = window.event;
  var theTarget = e.target ? e.target : e.srcElement;
  if( theTarget && ( theTarget.nodeType == 3 || theTarget.nodeType == 4 ) ) {
    theTarget = theTarget.parentNode;
  }
  if (theTarget.href != null)
  {
    if (theTarget.href.substr(0,39).toLowerCase() == "http://www.shelties.schloss-ramstedt.de"){
      if (theTarget.rel != null) {
        if ((theTarget.href.indexOf("#sitetop") == -1) && ((theTarget.rel.indexOf("lytebox") == -1) && (theTarget.rel.indexOf("lyteframe") == -1) )){
           theTarget.href = theTarget.href + "&winsize=" + get_windowwidth();
        }
      }
    }
  }
  return true;
}

function addEvent( obj, type, fn )
{
   if (obj.addEventListener) {
      obj.addEventListener( type, fn, false );
   } else if (obj.attachEvent) {
      obj["e"+type+fn] = fn;
      obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
      obj.attachEvent( "on"+type, obj[type+fn] );
   }
}

function removeEvent( obj, type, fn )
{
   if (obj.removeEventListener) {
      obj.removeEventListener( type, fn, false );
   } else if (obj.detachEvent) {
      obj.detachEvent( "on"+type, obj[type+fn] );
      obj[type+fn] = null;
      obj["e"+type+fn] = null;
   }
}

addEvent(document, 'mouseup', addSizeToHref);
