$(function() {
	$('.unit').change(function() {
		priceper = $(this).find("option:selected").attr('title');
		qty = $(this).prev().val();
		price = Number(qty)*Number(priceper);
		if(isNaN(price)) price = "---";
		else price = price.toFixed(2);
		$(this).next().find('.price-inner').html('$'+price);
	});
	$('.qty').keyup(function() {
		priceper = $(this).next().find("option:selected").attr('title');
		qty = $(this).val();
		price = Number(qty)*Number(priceper);
		if(isNaN(price)) price = "---";
		else price = price.toFixed(2);
		$(this).next().next().find('.price-inner').html('$'+price);
	});
	if($('.cartopts').length) {
		$('.cartopts').each(function() {
			$(this).validate({
				errorPlacement: function(error, element) {
					 error.insertBefore(element);
			 },
				submitHandler: function(form) {
					form.submit();
			}});
		});
		$('.cartopts input[name=qty]').rules("add",{min:1, messages: {min:'Minimum quantity is 1'}});
	}
	// dropdown menu
	$('.nav li a').mouseover(function(){
		$('.nav li.active').removeClass('active');
		if($(this).parent().hasClass('browse')){
		  $(this).parent().addClass('active');
		  $('#header .subnav').show();
		}
		else{
		  $(this).parent().addClass('active');
		  $('#header .subnav').hide();
		}
	});
	$('.nav li a').mouseout(function(){
		if(!$(this).parent().hasClass('browse')){
		  $(this).parent().removeClass('active');
		}
	});
	$('#header .subnav').mouseleave(function(){
		$('#header .subnav').hide();
		$('.nav li.browse').removeClass('active');
	});
	
});

function roundNumber(number) {
	var multiple = Math.pow(10, 2);
	var rndedNum = Math.round(number * multiple) / multiple;
	return rndedNum;
}

