/*
 * FeatureList - simple and easy creation of an interactive "Featured Items" widget
 * Examples and documentation at: http://jqueryglobe.com/article/feature_list/
 * Version: 1.0.0 (01/09/2009)
 * Copyright (c) 2009 jQueryGlobe
 * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
 * Requires: jQuery v1.3+
*/
;(function($) {
	$.fn.featureList = function(options) {
		var tabs	= $(this);
		var output	= $(options.output);

		new jQuery.featureList(tabs, output, options);

		return this;	
	};

	$.featureList = function(tabs, output, options) {
		function slide(nr) {
			if (typeof nr == "undefined") {
				nr = visible_item + 1;
				nr = nr >= total_items ? 0 : nr;
			}

			tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current');

			output.stop(true, true).filter(":visible").fadeOut();
			output.filter(":eq(" + nr + ")").fadeIn(function() {
				visible_item = nr;	
			});
		}

		var options			= options || {}; 
		var total_items		= tabs.length;
		var visible_item	= options.start_item || 0;

		options.pause_on_hover		= options.pause_on_hover		|| true;
		options.transition_interval	= options.transition_interval	|| 5000;

		output.hide().eq( visible_item ).show();
		tabs.eq( visible_item ).addClass('current');

		tabs.click(function() {
			if ($(this).hasClass('current')) {
				return false;	
			}

			slide( tabs.index( this) );
		});

		if (options.transition_interval > 0) {
			var timer = setInterval(function () {
				slide();
			}, options.transition_interval);

			if (options.pause_on_hover) {
				tabs.mouseenter(function() {
					clearInterval( timer );

				}).mouseleave(function() {
					clearInterval( timer );
					timer = setInterval(function () {
						slide();
					}, options.transition_interval);
				});
			}
		}
	};
})(jQuery);

$(document).ready(function() {

			$.featureList(
				$("#homeFeatureTabs li a"),
				$("#homeFeatureContent li"), {
					start_item	:	0
				}
			);
		});

jQuery.fn.fadeInOut = function() {
           var newOpacity = this.is(":visible") ? 0 : 1;
           this.delay(8000).fadeOut(1000).delay(8000).fadeIn(1000, function() {
           $(this).fadeInOut();
           });
        return this;
};
$(document).ready(function() {
	$('.CatNodeImageLink ul').each(function() {
	    $(this).children('.column1').wrapAll("<div class='column1'></div>");
	    $(this).children('.column2').wrapAll("<div class='column2'></div>");
	    $(this).children('.column3').wrapAll("<div class='column3'></div>");
	    $(this).children('.column4').wrapAll("<div class='column4'></div>");
	    var n = $(this).children('div').last().attr('class');
	    if (n =='column4'){
	        $(this).addClass('col4')
	    }else if (n =='column3'){
	        $(this).addClass('col3')
	    }else if (n =='column2'){
	        $(this).addClass('col2')
	    }else {$(this).addClass('col1')
	    };
	});
});
$(document).ready(function() {
    $('#catalogue-tree').find('li').hover(function () {
        $(this).addClass('over');
      },function () {
        $(this).removeClass('over');
      });
    $("#feature4").fadeInOut();
    $("#feature5").delay(3000).fadeInOut();
    $("#feature6").delay(6000).fadeInOut();
});

$(document).ready(function(){
	$(".ShoppingCart a.close").click(function(f){
        f.preventDefault();
	    $(".shoppingCartPopup").slideUp("medium");
	    $(".ShoppingCart a.IBSActionLink").fadeIn("medium");
	    $(".ShoppingCart .close").fadeOut("fast");
	});
});
function autoShowCart() {
    $('.shoppingCartPopup').ready(function(){
            $(".shoppingCartPopup").slideDown("medium");
            $(".ShoppingCart a").fadeOut("fast");
            $(".ShoppingCart .close").fadeIn("fast");
            $(".shoppingCartPopup").delay(2500).slideUp("medium");
            $(".ShoppingCart a.IBSActionLink").delay(2800).fadeIn("fast");
            $(".ShoppingCart a.close").delay(2800).fadeOut("fast");
    });
};

$(document).ready(function(){
	$("#item-tabs a").click(function(f){
        f.preventDefault();
	    $("#item-tabs .active").removeClass("active");
	    $(this).parent().addClass("active");
	    $("#item-tabs-content h2").hide();
	});
	$("#item-tab-reviews").click(function(f){
	    f.preventDefault();
	    $(".item-reviews").show();
	    $("#item-tabs-content > div").not(".item-reviews").hide();
	});
	$("#item-tab-description").click(function(f){
	    f.preventDefault();
	    $(".item-description").show();
	    $("#item-tabs-content > div").not(".item-description").hide();
	});
	$("#item-tab-components").click(function(f){
	    f.preventDefault();
	    $(".item-components").show();
	    $("#item-tabs-content > div").not(".item-components").hide();
	});
	$("#item-tab-qanda").click(function(f){
	    f.preventDefault();
	    $(".item-qanda").show();
	    $("#item-tabs-content > div").not(".item-qanda").hide();
	});
	
	
	$(".link-email a,.link-save a,.link-hold a,.IBSHeaderCellCenter input").click(function(){
	    $(".highslide-container").addClass('overTheTop');
	
	});
	
	
});

