		
	/*
	 * Console logger
	 *  %s	String
	 *  %d, %i	Integer (numeric formatting is not yet supported)
	 *  %f	Floating point number (numeric formatting is not yet supported)
	 *  %o	Object hyperlink
	 * 
	 *  only logs if globalVars.log = true
	 */
	
	$.log = function() {
	  	if(window.console) {
			if($.browser.safari){
				// Safari console
				var args = arguments[0];
				window.console.log(args); // fix to show args, Safari doesn't like .apply
			}
			if ($.browser.mozilla) {
				// Firefox with firebug
				window.console.log.apply(this, arguments);
			}
	  	} else {
	  		// no Firebug
	    	//alert(message);
		}
	};
	
	
/* 
 * jQuery actions when DOM is loaded
 */ 

$(document).ready(function(){
	
	/*
	 *  De-obfuscate email addresses
	 * 
	 *  replaces email address @ in "mailto" links and link text
	 * 
	 */
		function deobfuscate(x){
			return x.replace("--@--","@");
		}
		$("a").each(function (i){
			var h = this.href;
			if (h.indexOf("mailto")==0) {
				var t = deobfuscate($(this).html());
				this.href = deobfuscate(h);
				$(this).html(t);
			}
		});
	
	/* Google Analytics tracker 
	 *  waits until DOM is loaded to fire tracker event
	 */
		//var pageTracker = _gat._getTracker("UA-5475261-1");
		//pageTracker._trackPageview();

	/* Google Analytics external links
	 *  tags with class="external" target="_blank"
	 *  optional Google Analytics tracking code trigger
	 */
		// (add https and don't include urls that start with site domain
		var pre = "/LINK/";				// prefix to add to URL for GA tracking code
		$('a[@href^="http://"]')
			.addClass('external')			// add CSS class for styling
			.attr('target', '_blank')		// open in popup window
			.click(function(){				// GA tracking code
				var href = $(this).attr("href");
				href = href.substr(7,9999);	// trim off http://
				var i = href.indexOf("www.");	// trim off www.
				if (i===0){
					href = href.substr(4,9999);
				}
				href = encodeURI(href);		// encode URL
				$.log(pre + href);			// log href to console
				//pageTracker._trackPageview(pre + href)	// GA tracker code
				//return false;				// cancel link action
			})
		;
		
	/* create bottom nav from top nav */
		$("#site_info").before("<div id='nav_extra'>" + $("#nav").html() + "</div>");
	/* create rounded menu tab corners */
		$("#nav li")
			.prepend("<span class='left'></span>")
			.append("<span class='right'></span>");

});

	
