/* 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(/^https:\/\/secure.sacs.nsw.edu.au\/gifts\/content\/gift_iframe\/index\.php\?category\=/)) {
        links[i].onclick = function() {return openGFHDonation(this.href);};
	  }
	}
  }
}

addLoadEvent(LinkTracker.init);

//var donationWindow;
function openGFHDonation(category) {
	donationWindow= window.open(
		category,
		"donationWindow",
		"toolbar=0,menubar=0,resizable=1,location=1,status=1,scrollbars=1,width=620,height=550");
	if (donationWindow) donationWindow.focus();
	return false;
}
