/* this prevents dom flickering, needs to be outside of dom.ready event: */
document.documentElement.className += 'js_active';
/*end dom flickering =) */

var $ = jQuery.noConflict();

$(document).ready(function() {

//Form validation

	$("form#contactform").validate();
	
//Drop Down Menu

	$("#menu-main-navigation a, .subnav a, .sub-menu a").removeAttr('title');
	$(" #menu-main-navigation ul ").css({display: "none"}); // Opera Fix
	
	$("#menu-main-navigation li").each(function()
	{	
		
		var $sublist = $(this).find('ul:first');
		
		$(this).hover(function()
		{	
			$sublist.stop().css({overflow:"hidden", height:"auto", display:"none"}).slideDown(400, function()
			{
				$(this).css({overflow:"visible", height:"auto"});
			});	
		},
		function()
		{	
			$sublist.stop().slideUp(400, function()
			{	
				$(this).css({overflow:"hidden", display:"none"});
			});
		});	
	});
	
// List separator

	$("#footer ul#menu-footer-menu li:not(:last-child)").append(" | ");
	
	$(".gallery").hover(function(){
		$(this).stop().animate({opacity:0.5},400);
		},function(){
		$(this).stop().animate({opacity:1},400);
		});

});	
//Close Function

