/* xbrowser way of appending an onload event by Simon Willison */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


LinkTracker = {
  init: function() {
    links = document.getElementsByTagName('A');
    for (i=0; i<links.length; i++)
      if (links[i].href.match(/^http/)) {
      	if (!links[i].href.match(LinkTracker.internalUrlRegex)) {
	        links[i].onclick = function() {LinkTracker.trackMe(this);};
	        links[i].target = '_blank';
		}
		else if (links[i].href.match(/redirect\.php/)) {
			links[i].target = '_blank';
		}
	  }
  },
  
  trackMe: function(element) {
    element.href = "http://sunrisefamily.com.au/redirect.php?url="+ escape(element.href);
  }
}

addLoadEvent(LinkTracker.init);

 