$(document).ready( function() {

	/*COTAÇÕES DE MOEDAS*/
	var ul = $('<ul></ul>').appendTo('#cotacoes');
	$('#indicadores tr').each(
		function() {
			var tds = $('td', this );

			if( tds.length == 3 )
			{
				if( $(tds[0]).text().length != 1 ) {
					$('<li> '+
						'<h3>'+ $(tds[0]).text() +'</h3>' +
						'<div class="compra">' +
							'<span>Compra</span>' +
							'<strong>'+ $(tds[1]).text() +'</strong>' +
						'</div>' +
						'<div class="venda">' +
							'<span>Venda</span>' +
							'<strong>'+ $(tds[2]).text() +'</strong>' +
						'</div>' +
					'</li>').appendTo( ul );
				}
			}
		}
	);

	$('#indicadores').remove();


	// slides de destaques de noticias
	$('#destaques ul.destaques').Slides();

});



(function($) {

	$.Slides = {
		tempo			:	4000,
		itensControle	:	[],
		atual			:	0,
		interval		:	null,
		imgs			:	[],
		tgt				:	null
	};

	$.fn.Slides = function(settings) {

		if (settings) $.extend($.Slides, settings);

		var ulOriginal = $(this).addClass( 'js' );




		ulOriginal
			.mouseover( interrompeTempo )
			.mouseout( iniciaTempo );


		$.Slides.tgt = ulOriginal.find( 'li' );

		$.Slides.tgt.css('display','none');




		// criando os controles
		ulOriginal.before( '<div id="SlidesControle"></div>' );

		var controle = $('#SlidesControle');
		var ht = '';
		for( var i=0, l=$.Slides.tgt.length; i<l; i++ ) {
			ht += '<a href="javascript:;" rel="'+ i +'">'+ (i+1) +'</a>';
		}

		controle.html( ht );

		$('a', controle).click( function() {
			trocaSlide( parseFloat($(this).attr('rel')) );
		} );

		trocaSlide( 0 );


		return this;


	};


	var proximo = function() { trocaSlide( $.Slides.atual+1 ); }
	var anterior = function() { trocaSlide( $.Slides.atual-1 ); }

	var iniciaTempo = function() { $.Slides.interval = setTimeout( proximo, $.Slides.tempo ); }
	var interrompeTempo = function() { clearTimeout( $.Slides.interval ); }


	var trocaSlide = function( slide )
	{
		if( slide > $.Slides.tgt.length-1 ) slide = 0;
		if( slide < 0 ) slide = $.Slides.tgt.length-1;

		$.Slides.atual = slide;

		var atual = $( $.Slides.tgt[$.Slides.atual] );
		$.Slides.tgt.each( function(){
			if( this != $.Slides.tgt[$.Slides.atual] ) $(this).fadeOut();
		} );


		atual.fadeIn();

		interrompeTempo();
		iniciaTempo();

		$('#SlidesControle a').removeClass('atual');
		$('#SlidesControle a[rel='+ slide +']').addClass('atual');
	}

})(jQuery);
