// TODO: Global orlandopozo namespace = singleton pattern = module pattern

/**
  * Opens window
  *
  * @return	void
  *
  */
function popup(url) {
	window.open(url);
}

/**
  * Array push method for IE 5.01
  *
  * @param	Mixed
  * [@param	Mixed]
  * ...
  * @return	Integer
  *
  */
function PushConstructor() {
	var i = 0;
	
	for (i = 0; i < arguments.length; i++) {
		this[this.length] = arguments[i];
	}
	
	return this.length;
}

if (typeof Array.prototype.push == "undefined") {
	Array.prototype.push = PushConstructor;
}

/**
 * Setup links
 *
 * @return void
 *
 */
function setupLink() {
	var linkNodeList = document.getElementsByTagName("a");

	for (var i = 0, len = linkNodeList.length; i < len; ++i) {
		if (linkNodeList[i].parentNode.parentNode.parentNode.className === "navigation") {
			continue;
		}
		
		linkNodeList[i].onclick = function() {
			popup(this.href);
			return false;
		}
	}
}

/**
  * Google Analytics
  * 
  */
_uacct = "UA-87925-2";
urchinTracker();
