// JavaScript Document
(function($){
		  $.fn.jslide=function(h){
			  		h=jQuery.extend({width:150,height:150,ini:0,timer:10000,hide:false,name:'jslide',images:Array('')},h);
				var jsDivBrilho=document.createElement('div');
					$(jsDivBrilho).attr('id',h.name+'-brilho');
					$(jsDivBrilho).addClass('jslide-brilho');
				var jsDiv=document.createElement('div');
					$(jsDiv).attr('id',h.name+'-images');
					$(jsDiv).addClass('jslide-images');
					$(jsDiv).css('width',h.width);
					$(jsDiv).css('height',h.height);
				var jsDivMenu=document.createElement('div');
					$(jsDivMenu).attr('id',h.name+'-menu');
					$(jsDivMenu).addClass('jslide-menu');
					var inicio	=	h.name+'-a-';	if(h.ini>=h.images.length){inicio+=0;}
					for(var x=0;x<h.images.length;x++){
						if(h.ini==x){inicio+=h.ini;}
						var jsDi=document.createElement('div');
						$(jsDi).attr('id',h.name+'-di-'+x);
						$(jsDi).addClass('jslide-di');
						$(jsDi).css({'background-image':'url('+h.images[x]+')','background-repeat':'no-repeat'});
						var jsImg=document.createElement('img');$(jsImg).attr('src',h.images[x]);$(jsDi).append(jsImg);
						$(jsDiv).append(jsDi);var jsA=document.createElement('a');$(jsA).attr('id',h.name+'-a-'+x);$(jsA).attr('open',h.name+'-di-'+x);var prox = ((x+1)==h.images.length)?(0):(x+1);$(jsA).attr('next',h.name+'-a-'+prox);$(jsA).click(function(){if(!$(this).hasClass('jslide-menu-active'))jslideAltera($(this))});$(jsA).html(x+1);$(jsDivMenu).append(jsA);
					}
				$(this).append(jsDiv);
				$(this).append(jsDivMenu);
				if(h.hide==true){
					$(jsDivMenu).hover(
						function(){	$(this).fadeTo("medium", 0.8)},
						function(){	$(this).fadeTo("medium", 0)}
					);
					$("#"+h.name+"-menu").fadeTo("slow", 0);
				}else{
				$("#"+h.name+"-menu").fadeTo("slow", 0.8);}
				jslideAltera($('#'+inicio));
				return this
			}
			var jslideAltera=function(objeto)
			{
				var atual	=	$('.jslide-menu-active');
				$(atual).removeClass('jslide-menu-active');
					var fechar	=	$(atual).attr('open');
					var abrir	=	$(objeto).attr('open');
					$('#'+abrir).animate({opacity:0},400,'swing',
						function(){
							$('#'+fechar).css('visibility','hidden');
							$('#'+abrir).css('visibility','visible');
								$('#'+abrir).animate({opacity:100},2600,'swing',function(){return true;});
							return true;
						}
					);
				$(objeto).addClass('jslide-menu-active');
				
			}})(jQuery);
