/* call functions here those are required to call on document load */

$(document).ready(function(){
		nav();
		login();
		carousel();
		leftnav();
		loginSubmit();
		forgotPasswordToolTip();
});

/* user defined functions start here */
function nav(){
	$("div#nav ul li").mouseover(function() {
			$(this).find('ul:first').show();
	});
	
	$("div#nav ul li").mouseleave(function() {
		$("div#nav ul li ul").hide();
	});
	
	$("div#nav ul li ul").mouseleave(function() {
		$("div#nav ul li ul").hide();
	});
	
}

function login(){
	$(".login").click(function(e){
		e.preventDefault();
		$("fieldset#login_menu").toggle();
		$(".login").toggleClass("menu-open");
	});
	$("fieldset#login_menu").mouseup(function(){
		return false
	});
	$(document).mouseup(function(e){
		if ($(e.target).parent("a.login").length == 0) {
			$(".login").removeClass("menu-open");
			$("fieldset#login_menu").hide();
		}
	});
}	

function carousel(){
	$(".carousel").dualSlider({
		auto: true,
		autoDelay: 6000,
		easingCarousel: "swing",
		easingDetails: "easeOutBack",
		durationCarousel: 1000,
		durationDetails: 500
	});
}

function leftnav(){

	$('ul.leftmenu a').hover(
		function() {
        $(this).stop().animate({ left: 10 }, 'fast');
        }, 
		function() {
            $(this).stop().animate({ left: 0 }, 'fast');
        });
}

function loginSubmit() {
	$("#login_submit").click(function(e){
		 	alert("The username or password you entered is incorrect.");
	});
}

function forgotPasswordToolTip(){
	$('#forgot_username_link').tipsy({gravity: 'w'}); 
}
