(function () {
	var SiteTools = new Class({
		emailPage : null,
		printPage : null,
		initialize : function () {
			var thisRef = this;
			this.email = $('email_page');
			this.print = $('print_page');
			
			this.email.addEvent('click', this.emailPage.bindAsEventListener(thisRef));
			this.print.addEvent('click', this.printPage.bindAsEventListener(thisRef));
		},
		
		printPage : function (event) {
			event = new Event(event);
			event.stop();
			
			if(window.print) {
				window.print();
			}
			else {
				alert('Could not print from Javascript.  Please use your browsers Print button.');
			}
			
			return false;
		},
		
		emailPage : function (event) {
			event = new Event(event);
			event.stop();
			
			var target = event.target;
			while(target.tagName!='A')
			{
				target = target.parentNode;
			}
			
			var link = target.href.split('?');
			link = link[1];
			
			emailPopup('../application/emailPage/emailPage.php?' + link);
			
			return false;
		}
	});
	
	window.addEvent('load',function () { var sitetools = new SiteTools(); });
})();