var panel_open = false;
var panel_peek = false;
$(document).ready(function(){
	$('.hideOnLoad').hide();
	$('.removeOnLoad').remove();
	$('#top_navigation').attr('class',$('body').attr('class')).data('originalClass',$('body').attr('class'));
	$('#top_navigation li a').hover(setTopNavClass,clearTopNavClass);
	$('#sign_up_form a.open').click(openSignup);
	$('#sign_up_form a.close').click(closeSignup);
	
	$('.image_cycle').cycle({  
    	delay: -1000 ,
		fx: 'scrollHorz',
		next:   '.scrollRight', 
   		prev:   '.scrollLeft',
                before: disableScrollerButtons,
                after:  enableScrollerButtons
	});
	
	$('#home_cycle').hover(pauseScroller,resumeScroller);
	
	$('#science_tabs_nav').data('stickyClass',$('#science_tabs_nav').attr('class'));
	$('#science_tabs_nav li a').hover(setScienceTabClass,clearScienceTabClass);
//.click(changeScienceTabContent);
//	$("#science_tabs > div > div:not(:first-child)").hide();
	
	$('#showHideList div').hide();
	$('#showHideList a.toggleView').click(function(){
		var e = $(this).prev();	
		if (e.is(':visible'))
		{
			e.slideUp();
			$(this).html('Show more +');
		}
		else
		{
			e.slideDown();
			$(this).html('Show less -');			
		}
		return false;
	});
	$('#product_tabs_nav').data('stickyClass',$('#product_tabs_nav').attr('class'));
	$('#product_tabs_nav li a').hover(setProductTabClass,clearProductTabClass).click(changeProductTabContent);
	$("#product_tabs > div > div:not(:first-child)").hide();
	
        $('.paginate').each(function(){
		if ($(this).children(":first").children().length > 4) {
			$(this).pajinate({
								items_per_page:4,
								nav_label_first: '',
								nav_label_last: '',
								nav_label_prev: '&lt;',
								nav_label_next: '&gt;'
							});
		}						 
	});
	
	/* SITE MENU */
	
	$("#mainMenuContainer").css({"margin-top" : "-192px"});
	$("#mainMenuContainer").hide();

	$("#mainMenuTab a").hover(function(){
		if (panel_peek == false && panel_open == false) {
			peekSiteMenu();
		}
	},function(){
		if (panel_peek == true && panel_open == false ) {
			closeSiteMenu();
		}
	});
	
	$("#mainMenuTab a").click(openSiteMenu);
	$("#closeContainer a").click(closeSiteMenu);
	$("#mainMenuContainer").mouseleave(closeSiteMenu);

	$('#SKFCE_2_UserInput').data('default_value',$('#SKFCE_2_UserInput').val());
        $('#SKFCE_2_UserInput').focus(function(){
             if ($(this).val() == $(this).data('default_value'))
             {
                   $(this).val('');
             }
        });

        $('#SKFCE_2_UserInput').blur(function(){
             if ($(this).val() == '')
             {
                   $(this).val($(this).data('default_value'));
             }
        });

	
});

function setTopNavClass() {
	$('#top_navigation').attr('class',$(this).parent().attr('class'));
	//console.log($('#top_navigation').data('originalClass'));
}

function clearTopNavClass() {
	$('#top_navigation').attr('class',$('#top_navigation').data('originalClass'));
}

function openSignup() {
	$('#sign_up_form .contents').slideDown();
}

function closeSignup() {
	$('#sign_up_form .contents').slideUp();
}

function pauseScroller() {
	$('.image_cycle').cycle('pause');
}

function resumeScroller() {
	$('.image_cycle').cycle('resume');
}

function disableScrollerButtons() {
        $('#home_cycle a').attr('disabled', 'disabled');
}

function enableScrollerButtons() {
        $('#home_cycle a').removeAttr('disabled');
}

function setScienceTabClass()
{
	$('#science_tabs_nav').attr('class',$(this).attr('class'));
}

function clearScienceTabClass()
{
	$('#science_tabs_nav').attr('class',$('#science_tabs_nav').data('stickyClass'));
}

function changeScienceTabContent()
{
	var current = $('#science_tabs_nav').data('stickyClass');
	var selected = $(this).attr('class');
	$('#science_tabs_nav').data('stickyClass',selected);
	$('#'+current).hide(0,function(){
		$('#'+selected).show(0);
	});
        return false;
}

function setProductTabClass()
{
	$('#product_tabs_nav').attr('class',$(this).attr('class'));
}

function clearProductTabClass()
{
	$('#product_tabs_nav').attr('class',$('#product_tabs_nav').data('stickyClass'));
}

function changeProductTabContent()
{
	var current = $('#product_tabs_nav').data('stickyClass');
	var selected = $(this).attr('class');
	$('#product_tabs_nav').data('stickyClass',selected);
	$('#'+current).hide();
        $('#'+selected).show();
        return false;
}

function postSearchForm()
{
	var data = $(this).serialize();
	
	return false;
}


/* SITE MENU */

function peekSiteMenu() {
	var m = $("#mainMenuContainer").css('margin-top');
	$("#mainMenuContainer").animate({ "margin-top": "-182px" });
	$("#mainMenuContainer").show();	
	panel_peek = true;
}

function openCloseSiteMenu() {
	if($("#mainMenuContainer").is(':visible')){
		openSiteMenu();
	}else{;
		closeSiteMenu();
	}		
}

function openSiteMenu() {
		panel_peek = false;
		panel_open = true;
		$("#mainMenuContainer").animate({ "margin-top": "0px" }, "slow",'linear',function(){panel_open = true});	
		$("#mainMenuContainer").show();
		$("#mainMenuTab a").addClass("selected");
		$("#mainMenuTab a").text("Explore Seven Seas -");	
}

function closeSiteMenu() {
	$("#mainMenuContainer").animate({ "margin-top": "-192px" }, "slow", function (){
		$("#mainMenuContainer").hide();	
                $("#mainMenuTab a").text("Explore Seven Seas +");	
		panel_open = false;
		panel_peek = false;
	});			
}

