/*
 * Written for the new kondor website (TL)
 */

(function($){jQuery.fn.extend({productSlider: function(options){

	var that = this;
	var sliderCont;

	jQuery(that).each(function(){
	
	jQuery(that).after('<div class="nestedContentBox noBG"><div class="nestedContentBoxHeader"><h1></h1></div><div class="nestedContentBoxMain"><div class="productSliderLeft"/><div class="productSliderRight"/><div class="productSliderInnerContainer"><div class="productSliderInnerTray"></div></div></div><div class="nestedContentBoxFoot"></div></div>');		
	sliderCont = jQuery(that).next();
	
	jQuery(sliderCont).data("trayOffset", 0);
	
	jQuery(".nestedContentBoxHeader h1").html(options.header);
	});
		
	jQuery(".productSliderLeft").click(function(){
		if (jQuery(sliderCont).data("trayOffset") != 0) 
		{
			jQuery(".productSliderInnerTray", sliderCont).clearQueue();
			jQuery(sliderCont).data("trayOffset", jQuery(sliderCont).data("trayOffset") + jQuery(".productSliderItem").first().width());
			jQuery(".productSliderInnerTray", sliderCont).animate({left: jQuery(sliderCont).data("trayOffset")}, 1000);
		}
	});
	
	jQuery(".productSliderRight").click(function(){
		if (jQuery(sliderCont).data("trayOffset") != 0 - (jQuery(".productSliderItem").width() * jQuery(".productSliderItem", sliderCont).length) + ((jQuery(".productSliderInnerContainer", sliderCont).width() / jQuery(".productSliderItem").width()) * jQuery(".productSliderItem").width())) {
			jQuery(".productSliderInnerTray", sliderCont).clearQueue();
			jQuery(sliderCont).data("trayOffset", jQuery(sliderCont).data("trayOffset") - jQuery(".productSliderItem").first().width());
			jQuery(".productSliderInnerTray", sliderCont).animate({
				left: jQuery(sliderCont).data("trayOffset")
			}, 1000);
		}
	});
	
	jQuery("li", that).each(function(){
		
		jQuery(".productSliderInnerTray", sliderCont).append("<div class=\"productSliderItem\">"+jQuery(this).html()+"</div>");
		jQuery(".productSliderInnerTray", sliderCont).css({width: (jQuery(".productSliderItem").width()+jQuery(".productSliderInnerTray", sliderCont).width())+"px"});
	});
	
	jQuery(that).remove();
	
}});

return this;

})(jQuery);
