
var responderId = 0;
var denunciarId = 0;

$(function(){
  var altura = $('#conteudo_noticia').height()+$('.resumo_pagina').height()+140;
  if(altura>1090){ajustaAltura(altura)}
	
  $('#caixa_comentarios .botao').click(function(e){
  		  e.preventDefault();
		  var userID = $("#dados_usuario input" ).val();
		  if(userID>0){
				 $('#form_comentario #email_resp').val(userID);	
				 $('#form_comentario #nome_resp').hide();
				 $('#form_comentario #email_resp').hide();
				 $('#form_comentario #rotulo_nome').hide();
				 $('#form_comentario #rotulo_email').hide();
				$('#form_comentario .aguarde_comentario').css("padding","200px 0 200px 0");
			}
		  else{
				 $('#form_comentario #email_resp').val("");	
				 $('#form_comentario #nome_resp').val("");	
				 $('#form_comentario #nome_resp').show();
				 $('#form_comentario #email_resp').show();
				 $('#form_comentario #rotulo_nome').show();
				 $('#form_comentario #rotulo_email').show();
				 $('#form_comentario .aguarde_comentario').css("padding","160px 0 160px 0");
		}
		$('#form_comentario #comentario_resp').val("");
		$('#form_comentario #titulo_resp').val("");
  		 $('#form_comentario').show();
		 responderId = 0;
		 var altura = $('#conteudo_noticia').height();
		 ajustaAltura(altura+300);
  });

  $('#form_comentario #cancelar_resp').click(function(f){
  		 f.preventDefault();
  		 $('#form_comentario').hide();
		 var altura = $('#conteudo_noticia').height();
		 ajustaAltura(altura-300);
  });

 	
  $('#form_comentario #enviar_resp').click(function(e){
			
			e.preventDefault();
			
			var ok = true;

		    var userID = $("#dados_usuario input" ).val();
			
			if(userID==0){
				var nome = $('#form_comentario #nome_resp').val();
				var email = $('#form_comentario #email_resp').val();
				if(nome.length==0){	alert("Escreva o seu nome"); ok = false; } 
				if(ok){if(nome.length<2){	alert("Escreva o nome corretamente"); ok = false; }} 
				if(ok){if(email.length<2){ alert("Escreva o seu email"); ok = false; } }
				if(ok){if(!valida(email)){ alert("Escreva o seu email corretamente"); ok = false; } }
				$('#form_comentario .aguarde_comentario').css("padding","200px 0 200px 0");
			}
			else{
				 $('#form_comentario #email_resp').val(userID);	
				 $('#form_comentario .aguarde_comentario').css("padding","160px 0 160px 0");
			}

			var titulo = $('#form_comentario #titulo_resp').val();
			var texto = $('#form_comentario #comentario_resp').val();
			if(ok){if(titulo.length<2){ alert("Escreva um titulo"); ok = false; } }
			if(ok){if(texto.length<2){ alert("Escreva o texto da sua mensagem"); ok = false; } }
			if(ok){if(texto.length>4000){ alert("O texto da sua mensagem é muito grande."); ok = false; } }
		
			if(ok){
				var coment = '#form_comentario .aguarde_comentario';
   	  			$(coment).fadeIn(400);
				var urlPost = "processo/processaResposta.asp";
							
				//$(coment).html($('#form_comentario #frmResp').serialize());		
							
				$.post(urlPost, $('#form_comentario #frmResp').serialize() , function(resposta){
							
				   resposta = jQuery.trim(resposta);

				   if(resposta.substr(5,2)=='ok'){
						$(coment).html('Comentário enviado com sucesso.<br/>Aguardando a liberação pelo moderador.');
						$('#caixa_comentarios .botao').hide();
					}
					else{
						$(coment).html('Desculpe: houve um problema! <br/> tente novamente depois.');
					}
					$(coment).click(function(){$('#form_comentario').fadeOut(400,function(){
						$(coment).html('Enviando comentário.<br/>Aguarde...').hide();
						$('#form_comentario #titulo_resp').val("");
						$('#form_comentario #comentario_resp').val("");
						$('#form_comentario #nome_resp').val("");
						$('#form_comentario #email_resp').val("");
					})});
			 		
			    });		
			}		
	
    });
	 
  
  
  SexyLightbox.initialize();

});

function ajustaAltura(altura){
		$('#pagina').height(altura+250);
		$('#conteudo_esquerdo').height(altura);
		$('#conteudo_central_comprido').height(altura);
		$('#conteudo_direito_pequeno').height(altura);
}


function responder(id){

	responderId = id;

	var userID = $("#dados_usuario input" ).val();

	if(denunciarId>0){
  		 $('#form' + denunciarId).remove();
		 var altura = $('#conteudo_noticia').height();
		 ajustaAltura(altura-150);
		 denunciarId = 0;
	}
	$('#resp' + id).append($('#form_comentario').clone().show().attr("id","form"+id));
	var altura = $('#conteudo_noticia').height();
	ajustaAltura(altura+150);
	$('#form' + id + ' #id3').val(id); 
	if(userID>0){
		$('#form' + id + ' #email_resp').val(userID);	
		$('#form' + id + ' #nome_resp').hide();
		$('#form' + id + ' #email_resp').hide();
		$('#form' + id + ' #rotulo_nome').hide();
		$('#form' + id + ' #rotulo_email').hide();
		$('#form' + id + ' .aguarde_comentario').css("padding","160px 0 160px 0");
	}
	else{
		$('#form' + id + ' #email_resp').val("");	
		$('#form' + id + ' #nome_resp').val("");	
	}
	$('#form' + id + ' #titulo_resp').val("");	
	$('#form' + id + ' #comentario_resp').val("");	
	$('#form' + id + ' h3').html("Responda:"); 
    $('#form' + id + ' #cancelar_resp').click(function(e){
		e.preventDefault();
  		 $('#form' + id).remove();
		 responderId = 0;
    });
	
    $('#form' + id + ' #enviar_resp').click(function(e){
			
			e.preventDefault();
			
			var ok = true;
			
			if(userID==0){
				var nome = $('#form' + id + ' #nome_resp').val();
				var email = $('#form' + id + ' #email_resp').val();
				if(nome.length==0){	alert("Escreva o seu nome"); ok = false; } 
				if(ok){if(nome.length<2){	alert("Escreva o nome corretamente"); ok = false; }} 
				if(ok){if(email.length<2){ alert("Escreva o seu email"); ok = false; } }
				if(ok){if(!valida(email)){ alert("Escreva o seu email corretamente"); ok = false; } }
			}

			var titulo = $('#form' + id + ' #titulo_resp').val();
			var texto = $('#form' + id + ' #comentario_resp').val();
			if(ok&&titulo.length<2){ alert("Escreva um titulo"); ok = false; } 
			if(ok&&texto.length<2){ alert("Escreva o texto da sua mensagem"); ok = false; } 
			if(ok&&texto.length>4000){ alert("O texto da sua mensagem é muito grande."); ok = false; } 
		
			if(ok){
				var coment = '#form' + id + ' .aguarde_comentario';
   	  			$(coment).fadeIn(400);
				var urlPost = "processo/processaResposta.asp";
							
				//$(coment).html($('#form' + id + ' #frmResp').serialize());		
							
				$.post(urlPost, $('#form' + id + ' #frmResp').serialize() , function(resposta){
							
				   resposta = jQuery.trim(resposta);

				   if(resposta.substr(5,2)=='ok'){
						$(coment).html('Comentário enviado com sucesso.<br/>Aguardando a liberação pelo moderador.');
						$('#mens'+responderId+' .rodape').hide();
					}
					else{
						$(coment).html('Desculpe: houve um problema! <br/> tente novamente depois.');
					}
					$(coment).click(function(){$('#form' + id).fadeOut(400,function(){$('#form' + id).remove()})});
			 		
			    });		
			}		
	
    });
	
}

function denunciar(id){

	var userID = $("#dados_usuario input" ).val();

	if(responderId>0){
  		 $('#form' + responderId).remove();
		 var altura = $('#conteudo_noticia').height();
		 ajustaAltura(altura-150);
		 responderId = 0;
	}
	$('#resp' + id).append($('#form_denuncia').clone().show().attr("id","formDen"+id));
	var altura = $('#conteudo_noticia').height();
	ajustaAltura(altura+150);
	$('#formDen' + id + ' #id3_denuncia').val(id); 
	$('#formDen' + id + " #frmDenuncia").attr("name","formDen"+id);
	if(userID>0){
		$('#formDen' + id + ' #email_denuncia').val(userID);	
		$('#formDen' + id + ' #nome_denuncia').hide();
		$('#formDen' + id + ' #email_denuncia').hide();
		$('#formDen' + id + ' #rotulo_nome').hide();
		$('#formDen' + id + ' #rotulo_email').hide();
	}
	else{
		$('#formDen' + id + ' .aguarde_comentario').css("padding","245px 0 245px 0");	
	}
	denunciarId = id;
    $('#formDen' + id + ' #cancelar_denuncia').click(function(e){
		 e.preventDefault();
  		 $('#formDen' + id).remove();
		 denunciarId = 0;
    });
	
    $('#formDen' + id + ' #enviar_denuncia').click(function(e){

			e.preventDefault();			
			var ok = true;
	
			if(userID==0){
				var nome = $('#formDen' + id + ' #nome_denuncia').val();
				var email = $('#formDen' + id + ' #email_denuncia').val();
				if(nome.length==0){	alert("Escreva o seu nome"); ok = false; } 
				if(ok){if(nome.length<2){	alert("Escreva o nome corretamente"); ok = false; }} 
				if(ok){if(email.length<2){ alert("Escreva o seu email"); ok = false; } }
				if(ok){if(!valida(email)){ alert("Escreva o seu email corretamente"); ok = false; } }
			}
			var natur = '';
			var frm = eval("document.formDen" + id + ".natureza");
			for (var i=0; i < frm.length; i++){
   				 if (frm[i].checked){ natur = frm[i].value	}
			}

			var texto = $('#formDen' + id + ' #comentario_denuncia').val();
			if(ok){if(natur.length<2){ alert("Especifique a natureza de sua denuncia."); ok = false; } }
			if(ok){if(texto.length<2&&natur=="outro"){ alert("Especifique a natureza de sua denuncia em observações."); ok = false; } }
			if(ok){if(texto.length>4000){ alert("O texto das observaçoões é muito grande."); ok = false; } }

			if(ok){
				var coment = '#formDen' + id + ' .aguarde_comentario';
				$('#formDen' + id + ' #cancelar_denuncia').hide();
				$('#formDen' + id + ' #enviar_denuncia').hide();
   	  			$(coment).fadeIn(400);
				var urlPost = "processo/processaDenuncia.asp";
							
				//$(coment).html($('#formDen' + id + ' #frmDenuncia').serialize());		
							
				$.post(urlPost, $('#formDen' + id + ' #frmDenuncia').serialize() , function(resposta){
							
				   resposta = jQuery.trim(resposta);
				   //$(coment).html(resposta);
				   if(resposta.substr(5,2)=='ok'){
						$(coment).html('Denuncia enviada com sucesso.<br/>Aguarde o nosso contato.');
					}
					else{
						$(coment).html('Desculpe: houve um problema! <br/> tente novamente depois.');
					}
					$(coment).click(function(){$('#formDen' + id).fadeOut(400,function(){$('#formDen' + id).remove()})});
			 		
			    });		
							
			}		
	
    });
	
}


