$(document).ready(function(){
	var $browser = navigator.appName;
	var $b_version = navigator.appVersion;
	var $version = parseFloat($b_version);
	
	if ( ($browser == "Microsoft Internet Explorer" && $version > 4) || ($browser != "Microsoft Internet Explorer") ) {
		clearSEO();
	}
	
	clearFields();
});

// Removes SEO text in navItems
function clearSEO() {
	$(".navItem").html("");
	$(".navItem").removeClass("navItem");
}

// Clears input fields on Focus
function clearFields() {
	$(".clearField").one("focus", function() {
		$(this).val("");
	});
}

/********* PRODUCTS INFO TABS ************/
$(document).ready(function(){
	// PRODUCT TABS - BOXES
	$("a#tabDetails").click(function () {
		hideAllBoxes();
		$("a#tabDetails").addClass("active");
		$("div#boxDetails").removeClass("hidden");
	});
	
	$("a#tabAdvice").click(function () {
		hideAllBoxes();
		$("a#tabAdvice").addClass("active");
		$("div#boxAdvice").removeClass("hidden");
	});
	
	$("a#tabInfo").click(function () {
		hideAllBoxes();
		$("a#tabInfo").addClass("active");
		$("div#boxInfo").removeClass("hidden");
	});

});

function hideAllBoxes() {
	$("div#boxDetails").addClass("hidden");
	$("div#boxAdvice").addClass("hidden");
	$("div#boxInfo").addClass("hidden");
	$("a#tabDetails").removeClass("active");
	$("a#tabAdvice").removeClass("active");
	$("a#tabInfo").removeClass("active");
};

/********* SHOPPING ************/
// SELECT COLOUR
/*function resetColour() {
	$("div.swatches a").removeClass("selected");
}

function chooseColour(this) {
	resetColour();
	$(this).addClass("selected");
}
*/
$(document).ready(function(){
	$("div.swatches a").click(function() {
		$("div.swatches a").removeClass("selected");
		$(this).addClass("selected");
	});
});

/********* FEATURED PRODUCTS SLIDER ************/
var $interval = 8000;
var $slideSpeed = 600;
var $autoSlide;
var $sliding = false;

$(document).ready(function(){
	initFeatured();
	
	$("#featuredNext").click(function() {
		if ($sliding == false) {
			clearInterval($autoSlide);
			if ($("#bottomFeatured .next-active").length) {
				$("#bottomFeatured .next-active").removeClass("next-active");
			};
			if ($("#bottomFeatured .active").next().length) {
				$("#bottomFeatured .active").next().addClass("next-active");
			} else {
				$('#bottomFeatured li:first').addClass("next-active");
			};
			nextSlide();
		};
	});
	
	$("#featuredPrev").click(function() {
		if ($sliding == false) {
			clearInterval($autoSlide);
			if ($("#bottomFeatured .next-active").length) {
				$("#bottomFeatured .next-active").removeClass("next-active");
			};
			if ($("#bottomFeatured .active").prev().length) {
				$("#bottomFeatured .active").prev().addClass("next-active");
			} else {
				$('#bottomFeatured li:last').addClass("next-active");
			};
			nextSlide();
		};
	});
	
});

function initFeatured() {
	$("div#bottomFeatured li").css({opacity: 0.0});
	$('div#bottomFeatured li:first').css({opacity: 1.0});
	$('div#bottomFeatured li:first').addClass("active");
	//$(".active").next().addClass("next-active");
	//$('div#bottomFeatured li:last').addClass("prev-active");
	$autoSlide = setInterval( "nextSlide()", $interval );
}

function nextSlide() {
	/*$("div#bottomFeatured li").css({
		position: "absolute",
		top: "0px",
		left: "0px"
	});
	$("div#bottomFeatured ul").css({
		position: "relative"
	});*/
	$sliding = true;
	clearInterval($autoSlide);
	if ($("#bottomFeatured .next-active").length < 1) {
		if ($("#bottomFeatured .active").next().length) {
			$("#bottomFeatured .active").next().addClass("next-active");
		} else {
			$('#bottomFeatured li:first').addClass("next-active");
		}
	}
	//$(".prev-active").removeClass("prev-active");
	$("#bottomFeatured .active").animate({opacity: 0.0}, $slideSpeed, function(){
			//$(".active").addClass("prev-active");
			$("#bottomFeatured .active").removeClass("active");
			$("#bottomFeatured .next-active").animate({opacity: 1.0}, $slideSpeed, function(){
				$("#bottomFeatured .next-active").addClass("active").removeClass("next-active");
				/*$(".active").queue( [ ] ).stop();
				$(".next-active").queue( [ ] ).stop();*/
				$autoSlide = setInterval( "nextSlide()", $interval );
				$sliding = false;
			});
	});

}

/*
function slideSwitch() {

    $active.addClass('last-active')
	 		.animate({opacity: 0.0}, 1000, function() {
            $next.css({opacity: 0.0})
					.addClass('active')
					.animate({opacity: 1.0}, 1000, function() {
				$active.removeClass('active last-active');
				});
        	});

	//$active.css({opacity: 0.0});
}
*/