var fireOn = (Browser.Engine.trident) ? 'load' : 'domready';
window.addEvent(fireOn,function(){
	
	/**
	 * Cufon
	 * Example: Cufon.replace('selector', {hover:true, fontFamily:'fontName'});
	 */
	if(Cufon){
	
		// various
		Cufon.replace('#navigation ul.main li a', {hover:true, fontFamily:'ScalaSans'});
		
		// h1
		Cufon.replace('h1', {hover:true, fontFamily:'ScalaSans'});
		
		// h2
		Cufon.replace('div.eventslider h2, div.wjd h2, div.newsarchive h2, div.weather_summary h2, div.trailer h2, div.photoalbums h2, #sidebar h2, div.cta h2, form.teacherform h2, #contact div.map h2, #calendarpage div.tip h2', {hover:true, fontFamily:'ScalaSans'});
		
		// h3
		Cufon.replace('div.eventslider h3', {hover:true, fontFamily:'ScalaSans'});
	}
	
	/**
	 * Slimbox
	 */
	Slimbox.scanPage = function() {
		$$("a").filter(function(el) {
			return el.rel && el.rel.test(/^lightbox/i);
		}).slimbox({/* Put custom options here */}, null, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	};
	if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
		window.addEvent("domready", Slimbox.scanPage);
	}
	
	/**
	 * Hide addThis overlay on click
	 */
	$$('div.share div.overlay').addEvent('click', function(e){
		e.target.addClass('hidden');
	});
	
});

/**
 * Addthis config
 */
var addthis_config = { services_compact: 'email, print, favorites, facebook, twitter, netlog, hyves, delicious' }