/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /*
	Script desenvolvido por Adriano Rosa 									   |
	Para o Site: www.educablog.kangaroo.com.br										   |
	E-Mail: adriano@adrianorosa.com											   | 
	Data: 10/07/2008														   |
	Ultima alteração: 08/10/2008 - 13:33 Hs									   |
	CopyRight © Todos os Direitos Reservados								   |
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
$(document).ready(function(){

	/**** ALTERNAR COLOR BACKGROUND
	******************************************************************/
	$("input[@type=text],textarea").focus(function(){		
		if($("input[@type=text").focus){
			$(this).toggleClass("foco");
		}		
	});
	
	$("input[@type=text],textarea").blur(function(){		
		if($("input[@type=text").blur){
			$(this).toggleClass("foco");
		}		
	});
	
	/**** COMPARTILHAR ARTIGO
	******************************************************************/
	$('a[rel=sharePost]').click(function(){
		$('#compartilhar').toggle();
	});
	
	
 	/**** DISABLE ENTER 
	******************************************************************/
	$("form[@title=Formulario] input[@type=text],select").keydown(function(){
		  var oEvent = (oEvent)? oEvent : event;
		  var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
		  if(oEvent.keyCode==13)
			oEvent.keyCode = 9;
		  if(oTarget.type=="text" && oEvent.keyCode==13)
			oEvent.keyCode = 9;
		  if (oTarget.type=="radio" && oEvent.keyCode==13)
			oEvent.keyCode = 9; 
	});
 
 	/**** INDICAR SITE
	******************************************************************/
	$.fn.createDialog.defaults = {
			progress: true,
			center: true,
			opacity: 0.7,
			bg: '#000'
		}
		$('a[@title=Indique]').createDialog({
			addr: '/contents/html/frm__indica.html',
			opacity: 0.9
		});
	/****
	******************************************************************/
	
	$('.post_content a').lightBox();
});

// VALIDAR INDICA SITE
function validaIndica(){

	var nome 	= $('#NOME');
	var nome2 	= $('#NOME2');
	var email	= $('#EMAIL');
	var email2	= $('#EMAIL2');
	var msg 	= '';
	var erro 	= true;
	
	// validação individual
	if(nome.val()==""){erro	= false; msg = msg + '<li>Campo NOME está em branco.</li>'}
	if(email.val()==""){msg	= msg+ '<li>Campo E-mail em branco.</li>'; erro = false;}
	if(email2.val()==""){msg	= msg+ '<li>Campo E-mail Destinatário está em branco.</li>'; erro = false;}
	
	testaEmail = '';
	if(email.val() != "")
		if(!email.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail += " ";	
			if(testaEmail != '') {
				erro	= false;
				msg 	= msg + '<li>E-mail Incorreto.</li>';
	}
	
	testaEmail2 = '';
	if(email2.val() != "")
		if(!email2.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail2 += " ";	
			if(testaEmail2 != '') {
				erro	= false;
				msg 	= msg + '<li>Preencha o campo E-mail Destinatário corretamente.</li>';
	}
	 	
	if(erro==false){
		$('#msgTRUE').hide();
		$('#msgFALSE').show();
		$('#msgFALSE').html('<h2>Os campos mencionados abaixo devem ser preenchidos corretamente.</h2><ul>'+msg+'</ul>');

	}else{
		
		$('.loading').ajaxStart(function(){
			$(this).show();
			$('.formIndica').hide();
		});
		
		$('.loading').ajaxStop(function(){
			$(this).hide();//.fadeOut("slow");
			$('.formIndica').show()//fadeIn("slow");
			
		});
		$('.loading').ajaxError(function(){
			alert('OCORREU UM ERRO,\n\Aconteceu uma falha ao tentar enviar seu e-mail,\n\Por favor tente novamente.')
			return false
		});
		
		$.post('/contents/qry/qry__indica.asp',{
			 
			   	COD:		$('a[@title=Indique]').attr('rel'),
			   	txtnome: 	$('#NOME').val(),
				txtemail:	$('#EMAIL').val(),
				txtnome2: 	$('#NOME2').val(),
				txtemail2:  $('#EMAIL2').val(),
				txtmsg:		$('#MSG').val()				
				
			   }, function(dados){ 
			   
			   //var retorno = dados
			   var retorno = '<h2>Seu E-mail foi enviado com sucesso.</h2>'
			$('input[@type=text],textarea').val("");
			$('#msgFALSE').hide();
			$('#msgTRUE').show();
			$('#msgTRUE').html(retorno);
		});
		
		return false
			
	}

}


//VALIDA POST COMENTARIO
function validaComment(){

	var nome 	= $('#NOME');
	var email 	= $('#EMAIL');
	var txtmsg 	= $('#MSG');
	var msg 	= '';
	var erro 	= true;
	
	// validação individual
	if(nome.val()==""){erro	= false; msg = msg + '<li>Campo NOME está em branco.</li>'}
	if(email.val()==""){msg	= msg+ '<li>Campo E-mail em branco.</li>'; erro = false;}	
	
	testaEmail = '';
	if(email.val() != "")
		if(!email.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail += " ";	
			if(testaEmail != '') {
				erro	= false;
				msg 	= msg + '<li>E-mail Incorreto.</li>';
	}
	if(txtmsg.val()==""){msg	= msg+ '<li>Campo Mensagem está em branco.</li>'; erro = false;}

	if(erro==false){
		$('#msgTRUE').hide();
		$('#msgFALSE').show();
		//$('#msgFALSE ul').html(msg);
		$('#msgFALSE').html('<h2>Os campos mencionados abaixo devem ser preenchidos corretamente.</h2><ul>'+msg+'</ul>');
		$('#COMMENTS label[@title=requerido]').addClass('txtRed');
		$('#COMMENTS label[@title=requerido] input,textarea[@title=requerido]').css({border:'1px solid #ff0000'});
	}else{
		if(confirm('Seu comentário deverá ser aprovado pelo moderador deste site\n\n\Antes de ser exibido para outros usuários\n\n\n\ Você gostaria de salvar seu comentário agora?')){			
			 
			$('.loading').ajaxStart(function(){
				$('#msgTRUE').hide();
				$('#msgFALSE').hide();
				$(this).show();
				
			});
			
			$('.loading').ajaxStop(function(){
				$(this).hide();
			});
											 
			$('.loading').ajaxError(function(){
				alert('OCORREU UM ERRO NA TRASMISSÃO DOS DADOS.');
			});
			
			 
			$.post('/contents/qry/qry__salva_comment.asp',{
					
					txtcod:		$('#COD').val(),
					txtArtigo:	$('#ARTIGO').val(),
					txtNome: 	$('#NOME').val(),
					txtSite:	$('#WEBSITE').val(),
					txtEmail:	$('#EMAIL').val(),
					txtMsg:		$('#MSG').val()					
					
				   }, function(dados){
				$('input[@type=text],textarea').val("");
				$('.loading').hide();
				$('#msgFALSE').hide();
				$('#msgTRUE').show();
				//$('#boxComment ul').append(dados);
				//$('#boxComment').append('<ul>'+dados+'</ul>');
				
				$('#COMMENTS label[@title=requerido]').removeClass('txtRed');
				$('#COMMENTS label[@title=requerido] input,textarea[@title=requerido]').css({border:'1px solid #7F9DB9'});
				
			});
		}
			
	}
}
