jQuery.fn.slideTabIt = function( args){
	var set_params = {
		init		: true,
		display		: 0,
		preview		: 0,
		slideContent: '',
		slideHref	: '',
		srcOn		: '',
		srcOff		: '',
		float		: ['left','right','none'],
		direction	: 1
	}
	var params 	 = $.extend( set_params, args);

	get_tabs	 = Array();
	get_href	 = Array();
	$( params.slideContent).each(function(){
		get_tabs.push(this);

		$(this).hide();
	});
	$( params.slideHref).each(function(){
		var href  = this;
		var index = $(href).index();
		get_href.push(href);

		if(params.init) {	
			$(href).click(function(){
				if( set_params.srcOn != '') $(href).html('<img src="'+set_params.srcOn+'" />');
				
				$().slideTabIt(
					$.extend( params, { display:index, preview:params.display, init:false})
				);
			});
		}
		if( set_params.srcOff != '') $(href).html('<img src="'+set_params.srcOff+'" />');
	});
	$(get_tabs[params.display]).css('float', params.float[0]);
	if( params.preview < params.display)
		$(get_tabs[params.display]).css('float', params.float[1]);

	if( set_params.srcOn != '') $(get_href[params.display]).html('<img src="'+set_params.srcOn+'" />');
	if( params.direction == 1 ) $(get_tabs[params.display]).animate({ width :'toggle', duration:'slow'});
	if( params.direction == 2 ) $(get_tabs[params.display]).animate({ height:'toggle', duration:'fast'});
}
