/*
	Script: Navigation Controllers & General jQuery Controllers
	Site: National Ice Centre
	Department: NIC Main
	Version: 1.0.0 - Stable
*/

/*
// Navigation - jQuery Controllers
************************************/

$(window).load(function(){

	var ps = $('#publicskating_button')
	var bp = $('#birthdayparties_button')
	var lts = $('#learntoskate_button')
	var is = $('#icesports_button')
	var sac = $('#schoolsandcommunity_button')
	var ass = $('#arenass_button')
	var au = $('#aboutus_button')
	
	var ps_contain = $('#dropdown_frame_publicskating')
	var bp_contain = $('#dropdown_frame_birthdayparties')
	var lts_contain = $('#dropdown_frame_learntoskate')
	var is_contain = $('#dropdown_frame_icesports')
	var sac_contain = $('#dropdown_frame_schoolsandcommunity')
	var ass_contain = $('#dropdown_frame_arenass')
	var au_contain = $('#dropdown_frame_aboutus')
	
	function ps_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	ps_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function ps_eventOff() {
	};

	ps_contain.mouseleave
	(function () {
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	ps_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var ps_button = {
	over: ps_eventFire,
	timeout: 500,
	out: ps_eventOff
	};

	$("#publicskating_button").hoverIntent( ps_button )
	
	function bp_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	bp_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};	

	function bp_eventOff() {
	};

	bp_contain.mouseleave
	(function() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	bp_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var bp_button = {
	over: bp_eventFire,
	timeout: 500,
	out: bp_eventOff
	};

	$("#birthdayparties_button").hoverIntent( bp_button )
	
	function lts_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	lts_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function lts_eventOff() {
	};

	lts_contain.mouseleave
	(function() {
	bp_contain.stop(true, true);
	bp_contain.hide();
	ps_contain.stop(true, true);
	ps_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	lts_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var lts_button = {
	over: lts_eventFire,
	timeout: 500,
	out: lts_eventOff
	};

	$("#learntoskate_button").hoverIntent( lts_button )
	
	function is_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	is_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function is_eventOff() {
	};

	is_contain.mouseleave
	(function() {
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	ps_contain.stop(true, true);
	ps_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	is_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var is_button = {
	over: is_eventFire,
	timeout: 500,
	out: is_eventOff
	};

	$("#icesports_button").hoverIntent( is_button )
	
	function sac_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	sac_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function sac_eventOff() {
	};

	sac_contain.mouseleave
	(function() {
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	ps_contain.stop(true, true);
	ps_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	sac_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var sac_button = {
	over: sac_eventFire,
	timeout: 500,
	out: sac_eventOff
	};

	$("#schoolsandcommunity_button").hoverIntent( sac_button )
	
	function ass_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	ass_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function ass_eventOff() {
	};

	ass_contain.mouseleave
	(function() {
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ps_contain.stop(true, true);
	ps_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	ass_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var ass_button = {
	over: ass_eventFire,
	timeout: 500,
	out: ass_eventOff
	};

	$("#arenass_button").hoverIntent( ass_button )
	
	function au_eventFire() {
	ps_contain.stop(true, true);
	ps_contain.hide();
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	au_contain.stop(true, true);
	au_contain.hide();
	au_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	};

	function au_eventOff() {
	};

	au_contain.mouseleave
	(function() {
	bp_contain.stop(true, true);
	bp_contain.hide();
	lts_contain.stop(true, true);
	lts_contain.hide();
	is_contain.stop(true, true);
	is_contain.hide();
	sac_contain.stop(true, true);
	sac_contain.hide();
	ass_contain.stop(true, true);
	ass_contain.hide();
	ps_contain.stop(true, true);
	ps_contain.hide();
	au_contain.animate({
		height: 'toggle',
		easing: 'EaseInBounce'
		}, 343
		);
	});

	var au_button = {
	over: au_eventFire,
	timeout: 500,
	out: au_eventOff
	};

	$("#aboutus_button").hoverIntent( au_button )

});
