(function($){
	function getQueue(){
		window._gaq = window._gaq || [];
		return window._gaq;
	}
	
	function debugItem(item){
		var output = [];
		
		if(item){
			for(var i = 0; i < item.length; i++){
				output.push(i + ': ' + item[i]);
			}
		}
		alert(output.join("\n"));
	}

	$(document).ready(function(){
		var currentDomain = window.location.protocol + "//" + window.location.hostname;
		$('a[href*="http:"],a[href*="https:"]').each(function(){
			if($(this).attr('href').indexOf('javascript:') == -1){
				$(this).click(function(){
					var item = ['_link', this.href];
					
					if(window.location.href.indexOf("?debug") > -1){
						debugItem(item);
					}
					
					getQueue().push(item);
					
					return false;
				});
			}
		});
		
		$('form[action*="http:"],form[action*="https:"]').each(function(){
			$(this).submit(function(){
				var item = ['_linkByPost', this];
				
				if(window.location.href.indexOf("?debug") > -1){
					debugItem(item);
				}
				
				getQueue().push(item);
			});
		});
	});
})(jQuery);
