$(document).ready(function(){
	var subMenuOpen = false;
	$( '.menu-sub' ).removeClass( 'hide' );
	$( '.menu-item-button-sub' ).hover (
		function () {
			var o = $( this ).parent().parent().find( '.menu-sub' ).hide();
			if(!subMenuOpen) {
				o.delay(250).slideDown('fast');
			} else {
				o.show();
			}
			subMenuOpen = true;
		}, 
		function () {
			subMenuOpen = false;
		}
	);
	$( '[rel=newpage]' ).attr( 'target', '_blank' );
	$( 'a.anchorSlide' ).anchorSlide();
	$( 'span.hideemail' ).showEmails();
});
$.fn.showEmails = function() {
	return this.each(function(){
		var obj = this;
		var t = $( obj ).text();
		t = t.replace(/ AT /ig, '@');
		t = t.replace(/ DOT /ig, '.');
		$( obj ).replaceWith( '<a href="mailto:' + t + '">' + t + '</a>' );
	});
};
$.fn.anchorSlide = function() {
	return this.each(function(){
		var obj = this;
		$( obj ).click(function ( event ) {	
			event.preventDefault();
			var clicked = $( obj ).attr( 'href' );
			var loc = $( clicked ).offset().top;
			$( 'html,body' ).animate({ scrollTop: loc}, 1000, function() {
				window.location.hash = clicked;
			});
		  	return false;
		});
	});
};
