$(document).ready(function(){

	$('#mailing .bt_mais').click(function(){
		validateMailing();
		return false;}
	);
	$('#alterar_senha').click(function(){
		if($(this).is(':checked')){
			$('#confirmar_senha, #senha').val('').removeAttr('disabled');
		}else{
			$('#confirmar_senha, #senha').val('******').attr('disabled',true);
		}
	});
	$('#btnLogin').click(function(){return validateLogin();});
	$('#comentar').click(function(){
		validateComment();
		return false;
	});
	initClickToComment();
	initTamLeg();
	
	$('.esqueci.link_texto').click(function() {
	   var $self = $(this);
		var html = '<div>';
			html+= '<div class="form_tooltip">'
			html+= '<form class="form_esqueci">'
			html+= '<label>Digite seu e-mail<input type="text" id="lembrarSenha" class="float_left width100" style="margin-bottom: 0" /></label>';
			html+= '<button type="submit" class="bt_mais button float_right" id="lembrar" style="margin:4px 0 0 5px; left: 12px; position: relative">Lembrar</button>';
			html+= '<a href="javascript:void(0)" id="fechar" class="bt_fechar" title="Fechar" style="right: -10px"></a>';
			html+= '<div class="msg_erro" style="display: none; width: 200px; margin-top: 40px;"></div>';
			html+= '</form>';
			html+= '</div>';
			html+= '</div>';
		
		$self.tollTipRvaz({inlineId:$(html),pos:'lt',width:220,corner:0,shadow:false,border:{color:'#CCCCCC',width:1},gradiente: {from:'#F9F9F9', to:'#F9F9F9'}});
		var idTollTip	= $(this).getTollTipRvazId();
		var $lembrarSenha = $('#'+idTollTip+ ' #lembrarSenha');
		$('.form_esqueci').bind('submit', function() { return validaFormToolTipEsqueci(); })
		$('#'+idTollTip+' #fechar').click(function(){ $self.removeTollTipRvaz(); });
		
		function validaFormToolTipEsqueci() {
			if(!validaEmail($lembrarSenha.val())){
				mostraMsg('Digite seu e-mail corretamente');
				$lembrarSenha.focus();
				return false;
			}
			$.post(baseURL+'cadastro/alterar_senha',{email:$lembrarSenha.val()});
			$('.form_esqueci .msg_erro').removeClass('msg_erro').addClass('msg_certo');
			$('.form_esqueci .msg_certo').fadeIn('normal').html('<p>' + 'As instruções foram enviadas para seu e-mail' + '</p>');
			return false;
		}
		function mostraMsg(mensagem) {
			$('.msg_erro').fadeIn('normal').html('<p>' + mensagem + '</p>');	
		}
	});
	
});
function initVideosMin(){
	$('.secoes_videos div').agile_carousel({
		first_last_buttons: "no",
		hover_next_prev_buttons: "no",
		next_prev_buttons: "no",
		pause_button: "no",
		slide_buttons: "no",
		slide_captions: vTitle,
		slide_links: vLinks,
		slide_number_display: "no",
		timer_length: "5000",
		transition_duration: 400,
		transition_easing: "easeInQuad",
		transition_type: "carousel",
		url:baseURL+'tv/getCarrocelMin'
	});
	//$('.seta_video_d').attr('href','javascript:void(0)').click(function(){ skip('next'); /*pause();*/ });
	//$('.seta_video_e').attr('href','javascript:void(0)').click(function(){ skip('prev'); /*pause();*/ });
}
function initVideos(){
	$('.carroucelVideos').agile_carousel({
		first_last_buttons: "no",
		hover_next_prev_buttons: "no",
		next_prev_buttons: "no",
		pause_button: "no",
		slide_buttons: "no",
		slide_captions: vTitle,
		slide_links: vLinks,
		slide_number_display: "no",
		timer_length: "5000",
		transition_duration: 600,
		transition_easing: "easeInOutExpo",
		transition_type: "carousel",
		url:baseURL+'tv/getCarrocelVideos'
	});	
	//$('.next').attr('href','javascript:void(0)').click(function(){ skip('next'); /*pause();*/ });
	//$('.prev').attr('href','javascript:void(0)').click(function(){ skip('prev'); /*pause();*/ });
}
function initTamLeg(){
	$('.legenda').each(function(){
		if($(this).parent().hasClass('img_esq') || $(this).parent().hasClass('img_dir')){
			$(this).css({width:$(this).prev().width()-20})
		}
	});
}
function validateMailing(){
	if($.trim($('#n_nome').val()) == '' || $.trim($('#n_nome').val()) == $.trim($('#n_nome').attr('textin'))){
		showMsgMailing('Preencha seu nome');
	}else if(!validaEmail($('#n_email').val())){
		showMsgMailing('E-mail inválido');
	}else{
		hideMsgMailing();
		var email = escape($('#n_email').val());
		var nome = escape($('#n_nome').val());
		$.post(baseURL+'mailing',{nome:nome,email:email});
		//$('#mailing input,#mailing button').hide();
		$('#mailing').html('<div style="background:url('+baseURL+'/images/layout/bt_mais-trans.png) no-repeat scroll left center;padding: 2px 0 0 20px;">Cadastrado com sucesso</div>');
		return false;
	}
	return false;
}
function validateLogin(){
	if(!validaEmail($('#txtLogin').val())){
		showMsgLogin('E-mail inválido');
	}else if($.trim($('#txtSenha').val()) == $.trim($('#txtSenha').attr('textin'))){
		showMsgLogin('Digite sua senha');
	}else if($.trim($('#txtSenha').val()).length < 6){
		showMsgLogin('A senha deve conter pelo menos 6 dígitos');
	}else{
		hideMsgLogin();
		var email = escape($.trim($('#txtLogin').val()));
		var senha = escape($.trim($('#txtSenha').val()));
		$.post(baseURL+'usuario/login',{email:email, senha:senha}, function(data){ 
																			if(data != 'false')$('#form_login').submit(); 
																			else showMsgLogin('Usuário ou senha inválidos');
																			});	
	}
	return false;
}
function validateComment(){
	if($('.comentario.adicionar .autor_comentario span strong').text()==''){
		if($.trim($('#nome').val()) == '' || $.trim($('#nome').val()) == $.trim($('#nome').attr('textin'))){
			$('#nome').focus();
			showMsgComment('Digite seu nome');
			return false;
		}else if(!validaEmail($.trim($('#email').val()))){
			$('#email').focus();
			showMsgComment('E-mail inválido');
			return false;
		}
		var nome 	= escape($.trim($('#nome').val()));
		var email 	= escape($.trim($('#email').val()));
	}else{
		var nome	= $('.comentario.adicionar .autor_comentario span strong').text();
	}
	if($.trim($('#comentario').val()) == '' || $.trim($('#comentario').val()) == $.trim($('#comentario').attr('textin'))) {
		showMsgComment('Digite o comentário');
		$('#comentario').focus();
	}else{
		hideMsgComment();
		var idpost  = $('input[name=idpost]').val();
		var imagem	= $('.comentario.adicionar .autor_comentario img').attr('src');
		var msg 	= escape($.trim($('#comentario').val()));
		var now 	= new Date();
		var date	= $.padLeft(now.getDay(), '0', 2)+'/'+$.padLeft(now.getMonth(), '0', 2)+'/'+$.padLeft(now.getFullYear(), '0', 2)+'<br />'+$.padLeft(now.getHours(), '0', 2)+':'+$.padLeft(now.getMinutes(), '0', 2)+':'+$.padLeft(now.getSeconds(), '0', 2);
		var comment = 
		'<li class="comentario">'+
			'<div class="autor_comentario">'+
				'<img class="avatar" src="'+imagem+'"/>'+
				 '<span><strong>'+unescape(nome)+'</strong></span>'+
				 '<span>'+date+'</span>'+
			'</div>'+
			'<div class="comentario_txt">'+
				'<span class="comentario_arrow"/>'+
				'<p><em>Seu comentário está aguardando aprovação.</em><br />'+unescape(msg)+'</p>'+
			'</div>'+
		'</li>';
		$comment = $(comment);
		if($('#comentarios').is(':hidden')){
			$('#comentarios').show();
		}
		$('.lista_de_comentario').append($comment);
		$comment.effect('highlight');
		$('#nome, #comentario, #nome').val('');
		$.post(baseURL+'blog/comentar',{email:email, nome:nome, texto:msg,idpost:idpost}, function(){});	
	}
	return false;
}
function initClickToComment(){
	$('.link_comentar a').attr('href','javascript:void(0);').click(function(){
		$('.adicionar_comentario').scrollTo(700,'easeInOutExpo');
	});
}
function votarEnquete(idEnquete){
	var voto = $('.enquetes :checked').val();
	$.post('url',{id:idEnquete,voto:voto},function(){});
}
function initViewResultsEnquete(idEnquete){
	$.getJSON('url',{id:idEnquete},
			  function(data){
				  var html = '<div>'+
				  '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="430" height="120" align="middle">'+
					'<param name="allowScriptAccess" value="sameDomain" />'+
					'<param name="allowFullScreen" value="false" />'+
					'<param name="wmode" value="opaque">'+
					'<param name="movie" value="grafico.swf?legendas='+data.legendas+'&graus='+data.graus+'" />'+
					'<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />'+
					'<embed src="grafico.swf?legendas=renan&outro&graus=60&40" quality="high" bgcolor="#ffffff" width="430" height="150" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" />'+
				  '</object>'+
				  '<div>';
				  $(this).tollTipRvaz({inlineId:$(html),width:200,corner:0,shadow:false,border:{color:'#CCCCCC',width:1},gradiente: {from:'#F9F9F9', to:'#F9F9F9'}});
				  //var idTollTip	= $('h2',$(this).parent()).getTollTipRvazId();
			  }
	 );
}
function showMsgMailing(msg){
	$('.form_box .msg').fadeIn('normal');
	$('.form_box .msg').html(msg);
}
function hideMsgMailing(){
	$('.form_box .msg').fadeOut('normal');
}
function showMsgLogin(msg){
	$('.msgLogin').fadeIn('normal');
	$('.msgLogin').html('<span>' + msg + '</span>');
}
function hideMsgLogin(){
	$('.msgLogin').fadeOut('normal');
}
function showMsgComment(msg){
	$('.comentario_txt .msg_erro').html('<p>'+msg+'<p>');
	$('.msg_erro').fadeIn('normal');
}
function hideMsgComment()
{
	$('.msg_erro').fadeOut('normal');
}