/*
 * 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) {
	
	$('ul#tabs li a img')
	.mouseover(function(){
	var onSrc = $(this).attr('src').replace('.gif', '_on.gif');
	$(this).attr('src', onSrc);
	})
	.mouseout(function(){
	var offSrc = $(this).attr('src').replace('_on.gif', '.gif');
	$(this).attr('src', offSrc);
	});
	$("#output").show();
	
	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(3000);
	output.filter(":eq(" + nr + ")").fadeIn(1000);

	}

	var options			= options || {}; 
	var total_items		= tabs.length;
	var visible_item	= 5;
	//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.mouseover(function() {
	if ($(this).hasClass('current')) {

	return false;	
	}
	$(".cover").hide();
	$(".cover2").hide();
	//$(".cover2").hide();
	slide( tabs.index( this) );
	});
	tabs.mouseout(function() {
	//if ($(this).hasClass('current')) {
	tabs.removeClass('current');
	//return false;	
	//}
	//tabs.removeClass('current');
	output.hide();
	$(".cover").hide();
	$(".cover2").show();
	});
	};
})(jQuery);
