$(function(){
	/*
	$('#text img').each(function(){
		var ref = $(this);
		if( ref.width()>420 && !$('#mini_galeria')[0]){
			if(ref.parent('a')[0]){
				ref = ref.parent('a');
			}
			ref.wrap('<div style="background-color:#F2F2F2; text-align:center; width:650px;"></div>');
		}
	});*/
	
	var ref_destaque = $('#text img:eq(0)');
	if(ref_destaque.attr('width')>=370 && !ref_destaque.parent().parent('#comparacao')[0]){
		if(ref_destaque.parent('a')[0]){
			ref_destaque = ref_destaque.parent('a');
		}	
		
		ref_destaque.wrap('<div id="box_mini_galeria"><div id="mini_galeria_destaque"></div></div>');
	}
	$('#mini_galeria').appendTo('#box_mini_galeria');
	
	
	// RATING ======================================
	var RATE = {
			atual: $('span.star-on').size(),
			init:function(){
					var objs = $('span.stars');
					objs.mouseover(
							function(){
								RATE.reset();
								
								$(this).prevAll('span.stars').andSelf()
									.removeClass('star-off')
									.addClass('star-on');
								
							});
					
					objs.mouseout(function(){
								/*obj.nextAll('span.stars').andSelf()
									.removeClass('star-on')
									.addClass('star-off');*/
								RATE.padrao();	
							});
					// --
					$('span.stars').click(function(){
							
						RATE.atual= $('span.star-on').size();	
						objs.unbind('mouseout');	
						objs.unbind('mouseover');	
						RATE.gravar();
						
					});					
				},
			reset:function(){
					$('span.stars')
						.removeClass('star-on').addClass('star-off');
				},
			padrao:function(){
					RATE.reset();
					$('span.stars').each(function(i){
						//alert('i='+i+' atual='+RATE.atual);
						if(i<RATE.atual){
							$(this).removeClass('star-off').addClass('star-on');
						}
					});
				},
			gravar: function(){
					$.post(
						'/_ajax/rate_materia.php', 
						{ 'voto' : RATE.atual, 'id_materia':$('#id_materia').val()}
						, function(data) {
							}
						,"json");
				}	
		};
		
	RATE.init();
	
	
	
	
	//=====================================================================
	
	
	$('#bt_todos_comentarios').click(function(){
		$('[id^=comentario-]:gt(3)').toggleClass('hide');
		$(this).hide();
	});
	
	if(window.location.hash){
		$('#bt_todos_comentarios').click();
	}
	
	// COMENTARIOS
	$('#frmComenta').submit(function(){
		$('#botao_id').hide();							 
		var nome = $.trim($('#nome_contato_id').val());
		var email = $.trim($('#email_contato_id').val());
		var site = $.trim($('#site_contato_id').val())||"";
		var comentario = $.trim($('#comentario_id').val());
		var id_materia = $('#id_materia').val();
		
		if( (nome=="") || (email=="") || (comentario=="") || !id_materia){
			$('#botao_id').show();
			alert('Preencha corretamente todos os campos');
			return false;
		}
		
		$.post(
			'/_ajax/comentar.php', 
			{ 'nome' : nome, 'email':email, 'site':site,'comentario':comentario, 'id_materia':id_materia}
			, function(r) {
				$('#bt_todos_comentarios').click().parent('li').remove();
				var html ='<li id="comentario-'+r.id+'">';
							if(r.status!=1){
								html+='<div class="comentario_status"> Aguarde seu comentário ser aprovado.</div>';
							}
							html+='<div class="avatar left">';
							if(r.login){
								html+='<a href="http://www.bsg-world.com/'+r.login+'">';
							}else if(r.site){
								html+='<a href="'+r.site+'">';
							}
							html+='<img src="'+r.url_foto+'" alt="'+r.nome+'"/></a>'+
							'</div>'+							
								'<div style="width:560px;" class="left">'+
									'<div style="margin-bottom:10px;">'+
										'<a style="color: #000000; font-weight: bold;" title="" href="';
										if(r.login){
											html+='http://www.bsg-world.com/'+r.login;
										}else if(r.site){
											html+=r.site;
										}
										html+='">'+r.nome+'</a><span> | '+r.data_cadastro+'</span>'+									
								'</div>'+
								r.comentario+
							'</div>'+
						'</li>';
						
						if(!$('#comentarios ul')[0]){
							$('#comentarios').html('<h2 class="bg_title">COMENTÁRIOS</h2><ul></ul>');
						}
						
						$('#comentarios ul').append(html);
					$('#comentario_id').val('');
					$('#botao_id').show();
				   	window.location.hash="#comentario-"+r.id;		
				}
			,"json"
		);
		return false;
	});
	
	//=====================================================================
	
	if ($('#comparacao')[0]) {
		$('#comparacao').beforeAfter({
		imagePath:'/_js/', 
		animateIntro : true,
        introDelay : 2000,
        introDuration : 500
		});
	}
	
	//=====================================================================
	
	$('a[href^="http://"]').click(function(){
			_gaq.push(['_trackPageview',window.location.href+' -> '+$(this).attr('href')]);
	});

});