function ValidacaoEmail(value) {
 return (value == "" || value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1);
}

/* Ajax call */
function ajaxEnviaNews(idobj, endereco){
	ajaxHTML(idobj, endereco);
}

function toggleMeEnquete(a,b){
	var e=document.getElementById(a);
	var f=document.getElementById(b);
	if((!e)||(!f)) {
		 return true;
	}
	if(e.style.display=="none"){
		e.style.display="block"
		f.style.display="none"
	}else{
		e.style.display="none"
		f.style.display="block"
	}
	return true;
	document.geElementById("verificaVoto").innerHTML="";
}

function envia_enquete(codenquete){
	form 			= document.forms[1];
	totRespostas 	= document.enquete.radiobutton.length;
	valorChecado	= false;
	for(i=0; i<totRespostas; i++){
		if(document.enquete.elements["radiobutton"][i].checked){
			valorChecado = true;
			break;
		}
	}
	if(!valorChecado){
		alert("Por favor, selecione uma das opções de resposta.");
	}else{
		cod = acharadio();
	    ajaxHTML('opcEnquete', 'add_voto.php?codresposta=' + cod + '&codenquete=' + codenquete + '&' + Math.ceil(Math.random()*1000));
	}
}

function acharadio(){
  for(i=0;i<5;i++){
    if(document.enquete.radiobutton[i].checked){
	  return document.enquete.radiobutton[i].value;
	}
  }
}

$(document).ready(function(){
	// loading....
	$('#loadingajax').hide();
	$('#loadingajax').ajaxStart(function() {
		$(this).show();
	}).ajaxStop(function() {
		$(this).hide();
	});

	$("#btnmailform").click(function(){	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#txtnome").val();
		if(emailToVal == '') {
			$("#txtnome").after('<div class="error">Preencha o campo nome.</div>');
			hasError = true;
		} else if(emailToVal.length < 4) {
			$("#txtnome").after('<div class="error">minimo 4 chars!.</div>');
			hasError = true;
		}
		
		var emailFromVal = $("#email").val();
		if(emailFromVal == '') {
			$("#email").after('<div class="error">Preencha o campo e-mail.</div>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#email").after('<div class="error">e-mail inv&aacute;lido</div>');
			hasError = true;
		}
		
		var subjectVal = $("#txtassunto").val();
		if(subjectVal == '') {
			$("#txtassunto").after('<div class="error">Preencha o assunto.</div>');
			hasError = true;
		} else if(subjectVal.length < 4) {
			$("#txtassunto").after('<div class="error">minimo 4 chars!.</div>');
			hasError = true;
		}
		
		var messageVal = $("#txtmensagem").val();
		if(messageVal == '') {
			$("#txtmensagem").after('<div class="error">Preencha o campo mensagem.</div>');
			hasError = true;
		} else if(messageVal.length < 10) {
			$("#txtmensagem").after('<div class="error">minimo 10 chars!.</div>');
			hasError = true;
		}
		
		var captchaVal = $("#code").val();
		if(captchaVal == '') {
			$("#code").after('<div class="error">Digite a palavra que aparece na imagem acima.</div>');
			hasError = true;
		}
		
		var charsetVal = $("#charset").val();
		if(charsetVal == '') {
			$("#charset").after('<div class="error">Error charset.</div>');
			hasError = true;
			
		}
		
		if(captchaVal != '')  {

   			 var html = $.ajax({
   			 type: "POST",
   			 url: "ajax.recaptcha.php",
   			 data: "nome=" + emailToVal + "&email=" + emailFromVal + "&assunto=" + subjectVal + "&mensagem=" + messageVal + "&charset=" + charsetVal + "&code=" + captchaVal,
   			 async: false
   			 }).responseText;
    		
    		if(html == "success"){
			} else if (html == "emailerror"){
				$(this).hide();
				$("#mailform").slideUp("slow");
      		 $("#mail_error").after('<div class="msgerror">Erro ao enviar sua mensagem <br />Por favor, tente novamente mais tarde.</div>');
              hasError = true;
			} else {
      		 $("#code").after('<div class="error">Palavras incorretas, por favor tente novamente.</div>');
      		  $("#siimage").attr('src', 'http://www.jaunews.net/securimageCaptcha/securimage_show.php?sid=' + Math.random());
              hasError = true;
  			 }
		}
		
		if(hasError == false) {
			$(this).hide();
			$("#mailform").slideUp("slow");
			$("#mailform").after('<div class="thankyou">Obrigado! <br/ >Sua mensagem foi enviada. Entraremos em contato o mais breve poss&iacute;vel.</div>');
		}
		
		return false;
	});						   
	
	$("#btsend_comm").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var nomeVal = $("#nome").val();
		if(nomeVal == '') {
			$("#nome").after('<div class="error">Preencha o campo nome.</div>');
			hasError = true;
		} else if(nomeVal.length < 4) {
			$("#nome").after('<div class="error">minimo 4 chars!.</div>');
			hasError = true;
		}
		
		var cidadeVal = $("#cidade").val();
		
		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").after('<div class="error">Preencha o campo e-mail.</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#email").after('<div class="error">e-mail inv&aacute;lido.</div>');
			hasError = true;
		}
		
		var commentVal = $("#comentario").val();
		if(commentVal == '') {
			$("#comentario").after('<div class="error">Preencha o campo mensagem.</div>');
			hasError = true;
		} else if(commentVal.length < 10) {
			$("#comentario").after('<div class="error">minimo 10 chars!.</div>');
			hasError = true;
		} else if (commentVal.length > 800) {
			$("#comentario").after('<div class="error">maximo 800 chars!.</div>');
			hasError = true;
		}
		
		var captchaVal = $("#code").val();
		if(captchaVal == '') {
			$("#code").after('<div class="error">Digite a palavra que aparecem na imagem acima.</div>');
			hasError = true;
		}
		
		var nidVal = $("#nid").val();
		if(nidVal == '') {
			$("#nid").after('<div class="error">Error: noticia.</div>');
			hasError = true;
			
		}
		
		if(captchaVal != '')  {
   			 var html = $.ajax({
   			 type: "POST",
   			 url: "http://www.jaunews.net/ajax.recaptcha_comm.php",
   			 data: "nome=" + nomeVal + "&email=" + emailVal + "&cidade=" + cidadeVal + "&comment=" + commentVal + "&nid=" + nidVal + "&code=" + captchaVal,
   			 async: false
   			 }).responseText;
    
    		if(html == "success"){
			} else if (html == "block"){
				$(this).hide();
				$("#formComment").slideUp("slow");
      		 $("#mail_error").after('<div class="msgerror">Obrigado por participar, mas voc&ecirc; ultrapassou o limite de coment&aacute;rios permitidos por dia!<br />Sua mensagem n&atilde;o foi enviada!</div>');
              hasError = true;
			} else {
			  $("#code").after('<div class="error">Palavra incorreta, por favor tente novamente.</div>');
			  $("#siimage").attr('src', 'http://localhost/jaunews/securimageCaptcha/securimage_show.php?sid=' + Math.random());
			  hasError = true;
  			 }
		}
		
		if(hasError == false) {
			$(this).hide();
			  $("#formComment").slideUp("slow");
			  $("#formComment").after('<div class="thankyou">Obrigado! <br/ >Seu coment&aacute;rio foi enviado e aguarda aprova&ccedil;&atilde;o.</div>');
		}
		
		return false;
	});						   
});


