$(document).ready(function(){ 

// Dropdown menu						   
if($("ul.dropdown").length) {

	$("ul.dropdown li").hover(function(){
		$(this).addClass("hover");
		$("a:first", this).addClass("open");
		$('ul:first',this).show();
	},function(){
		$(this).removeClass("hover");
		$("a:first", this).removeClass("open");
		$('ul:first',this).hide();
	});

}

// Internal navigation
if($("#nav").length) {
	$("#nav:not(.dropdown) ul").hide();
	$("#nav:not(.dropdown) a.on + ul").slideDown('normal');
}

// Newsletter form
if($("#newsletterFrm").length) {

	$('#newsletterFrm input.submit').click(function() {

		var email_pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/i;
		var name = $('#newsletterFrm #nl-name').val();
		var email = $('#newsletterFrm #nl-email').val();
				
		if (name == "" || !email_pattern.test(email)) {
			alert( "Please provide your name and well formatted email address" );
			if(name == '') {
				$('#newsletterFrm #nl-name').focus();
			} else {
				$('#newsletterFrm #nl-email').focus();
			}
			return false;
		}
		return true;

	});

}

});
