//track outbound links
if(document.getElementsByTagName){var hrefs=document.getElementsByTagName("a");for(var l=0;l<hrefs.length;l++){if(hrefs[l].protocol=="mailto:"){startListening(hrefs[l],"click",trackMailto);}else{startListening(hrefs[l],"click",trackExternalLinks);}}}
function startListening(obj,evnt,func){if(obj.addEventListener){obj.addEventListener(evnt,func,false);}else if(obj.attachEvent){obj.attachEvent("on"+evnt,func);}}
function trackMailto(evnt){var href=(evnt.srcElement)?evnt.srcElement.href:this.href;var mailto=location.pathname+'?mailto='+href.substring(7);var oRequest=new XMLHttpRequest();oRequest.open("GET",mailto,true);oRequest.send(null)}
function trackExternalLinks(evnt){var e=(evnt.srcElement)?evnt.srcElement:this;while(e.tagName!="A"){e=e.parentNode;}
var lnk=(e.pathname.charAt(0)=="/")?e.pathname:"/"+e.pathname;if(e.search&&e.pathname.indexOf(e.search)==-1)lnk+=e.search;if(e.hostname!=location.host)lnk=location.pathname+'?outbound='+e.hostname+lnk;var oRequest=new XMLHttpRequest();oRequest.open("GET",lnk,true);oRequest.send(null)}

$(document).ready(function(e) {
    var today = new Date();
	var endDate = new Date("November 19, 2011");
	if ( today.getTime() < endDate.getTime() ) {
		$('body').prepend('<div class="notice">This website will be offline for maintenance this weekend (November 19-20)</div>');
		$('body').css('background-position', 'left 42px');
	}
});
