$(document).ready(function() {
	//navigation
	$("#nav li").hover(
	  	function () {//over
			$(this).addClass('over');
	  	}, 
	  	function () {//out
	    	$(this).removeClass('over');
	  	}
	);
	
	$('#nav ul').each(function(){
		$(this).children('li:last').addClass('last');
	});
	
	if($('body').attr('class') == ''){
		$('#nav li:first-child').addClass('here');
	}
	
	
	//fancybox
	$('.imageviewer a, .fancy').fancybox({
		'zoomSpeedIn': 300,
		'zoomSpeedOut': 300
	});
	
	
	
	
	$("a[href$=.pdf]").addClass("pdf");
 
	$("a[href$='.txt'], a[href$='.rft']").addClass("txt");
	
	$("a[href$='.doc'], a[href$='.docx']").addClass("word");
	$("a[href$='.xls'], a[href$='.xlsx']").addClass("excel");
	$("a[href$='.ppt'], a[href$='.pptx']").addClass("powerpoint");
	$("a[href$=.zip], a[href$='.rar']").addClass("archive"); 
 
	$("a[href^=mailto:]").addClass("mailto");
 
	$('a').filter(function() {//external links
	    return this.hostname && this.hostname !== location.hostname;
	  }).addClass("external").attr("target", "_blank");
});