// JavaScript Document

var theTimer;
var currentMenu = null;

function sidebar(){
	$('div.sidebar > ul > li > a').click( function (){
		if($(this) != currentMenu){
			$(currentMenu).parent().find('ul').slideUp('medium');
			$(currentMenu).css('background-position','0px 2px');
		}
		
		$(this).parent().find('ul').slideDown('medium');
		$(this).css('background-position','0px -20px');
		currentMenu = $(this);
		return false;
	});
}

function subnav(){
	$('div.subnav > a').each( function (){
		var windowHref = window.location.href;
		var thisHref = $(this).attr('href'); //alert(windowHref.indexOf('thisHref'));
		if(windowHref.indexOf(thisHref) != -1){
			$(this).addClass('on');
		}
	});
}

function selectSortBy(){
	document.sortDisplay.submit();
}

function selectDisplayBy(){
	document.sortDisplay.submit();
}

function hideBox(){
	$('div.white-bar').css('display', 'none');
	$('div.drop-down-box').css('display', 'none');
	$('div.navigation a').removeClass('workoutON');	
	$('div.navigation a').removeClass('supplementsON');	
	$('div.navigation a').removeClass('equipmentON');	
}

function dropDownBox(){
	$('div.navigation a.blue').hover(
		function (){
			$('div.navigation a').removeClass('workoutON');	
			$('div.navigation a').removeClass('supplementsON');	
			$('div.navigation a').removeClass('equipmentON');
			
			clearTimeout(theTimer);
			var thisPosition = $(this).position(); //alert($(this).attr("class"));
			var left = thisPosition.left - 50;
			var width = $(this).innerWidth() - 2;
			$('div.white-bar').css('left', left);
			$('div.white-bar').css('width', width);
			$('div.white-bar').css('display', 'block');
			$('div.drop-down-box').css('display', 'block');
			if($(this).hasClass('workout')){
				$(this).addClass('workoutON');
				$('div.drop-down-box').html($('div.wo-dd').html());
			}
			if($(this).hasClass('supplements')){
				$(this).addClass('supplementsON');
				$('div.drop-down-box').html($('div.sup-dd').html());
			}
			if($(this).hasClass('equipment')){
				$(this).addClass('equipmentON');	
				$('div.drop-down-box').html($('div.eq-dd').html());
			}
		},
		function (){
			theTimer = setTimeout('hideBox()', 750);
		}
	);
	
	$('div.drop-down-box').hover(
		function (){
			clearTimeout(theTimer);	
		},
		function (){
			theTimer = setTimeout('hideBox()', 750);
		}
	);
	
	$('div.navigation a.orange').hover(
		function (){
			clearTimeout(theTimer);
			hideBox();
		}
	);
	
	$('div.navigation a.green').hover(
		function (){
			clearTimeout(theTimer);
			hideBox();
		}
	);
}

function jumpMenu(ddValue){
	if(ddValue != 'CHS'){
		window.location = ddValue;	
	}
}

function addToCartBtn(){
	$('input.pd-add').hover(
		function (){
			$(this).attr('src','/images/common/wo-addtocart-btn2.jpg');
		},
		function (){
			$(this).attr('src','/images/common/wo-addtocart-btn.jpg');
		}
	);
}

function workoutProductsNav(){
	var currentHref = window.location.href;
	$('a.woProdLinks').each( function (){
		var thisHref = $(this).attr('href');
		if(currentHref.indexOf(thisHref) != -1){
			$(this).addClass('on');
		}
	});
}

// starting the script on page load
$(document).ready(function(){ //alert(window.location.href);
	sidebar();
	subnav();
	dropDownBox();
	addToCartBtn();
	workoutProductsNav();
	$("a.colorbox").colorbox();
	$(".hp-video").colorbox();
});
