// JavaScript Document
function validarPromocao() {
	var alerted = false;
	var send = false;
	
	send = noNull("email","Por favor, preencha o e-mail.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("senha","Por favor, preencha a sua senha.");
	send = noNull("captcha","Por favor, digite a imagem.");
	
	var qtdReg = document.getElementById("qtdReg").value;
	var email = document.getElementById("email").value;
	var senha = document.getElementById("senha").value;
	
	if (send && !alerted) {
		if(document.getElementById("concordo").checked == false){
			retorno = false;	
			alert("Por favor, concorde com o regulamento.");
		}else{
			$.ajax({
			   type: "POST",
			   url: "consultarCpf.php",
			   data: "email="+email+"&senha="+senha,
			   success: function(valor){
				   	if (valor == 0) {
				   		alert('Login ou senha inválido.');
				   		retorno = false;
				   	} else if (valor == 1) {
				   		retorno = false;
				   		$('#divCpf').show();
				   	} else if (valor == 2) {
				   		retorno = false;
				   		$('#divFone').show();
				   	} else if (valor == 3) {
				     	for (var i =0; i< qtdReg; i++) {
							retorno = false
							if(document.getElementById("resposta"+i).value != ""){
								retorno = true;
								break;
							}
						}
						if(!retorno) {
							retorno = false;
							alert('Por favor, responda alguma das perguntas.');
						} else {
							document.getElementById('frmPromocoes').submit();
						}
				    }
				}
			 });
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function cadastrarCpf() {
	var qtdReg = document.getElementById("qtdReg").value;
	var email = document.getElementById("email").value;
	var cpf = document.getElementById("cpf").value;
	
	$.ajax({
	   type: "POST",
	   url: "cadastrarCpf.php",
	   data: "email="+email+"&cpf="+cpf,
	   success: function(valor){
		   	if (valor == 0) {
		   		alert('O número do seu CPF é inválido, tente novamente.');
		   		retorno = false;
		   	} else if (valor == 1) {
		   		alert('O CPF já está cadastrado.');
		   		retorno = false;
		   	} else if (valor == 2) {
		    	$.ajax({
				   type: "POST",
				   url: "consultarFone.php",
				   data: "email="+email,
				   success: function(valor){
				   	if (valor == 4) {
				   		retorno = false;
				   		$('#divCpf').hide();
						$('#divFone').show();
					} else if (valor == 5) {
				   		for (var i =0; i< qtdReg; i++) {
							retorno = false
							if(document.getElementById("resposta"+i).value != ""){
								retorno = true;
								break;
							}
						}
						if(!retorno) {
							retorno = false;
							$('#divFone').hide();
							alert('Por favor, responda alguma das perguntas e clique em enviar.');
						} else {
							document.getElementById('frmPromocoes').submit();
						}
					}
				  }
			  });
			}
		}
	 });
}

function cadastrarFone() {
	var qtdReg = document.getElementById("qtdReg").value;
	var email = document.getElementById("email").value;
	var fone = document.getElementById("fone").value;
	
	$.ajax({
	   type: "POST",
	   url: "cadastrarFone.php",
	   data: "email="+email+"&fone="+fone,
	   success: function(valor){
		   	if (valor == 0) {
		   		alert('O telefone está em branco.');
		   		retorno = false;
		   	} else if (valor == 1) {
		    	for (var i =0; i< qtdReg; i++) {
					retorno = false
					if(document.getElementById("resposta"+i).value != ""){
						retorno = true;
						break;
					}
				}
				if(!retorno) {
					retorno = false;
					$('#divFone').hide();
					alert('Por favor, responda alguma das perguntas e clique em enviar.');
				} else {
					document.getElementById('frmPromocoes').submit();
				}
		   	}
		}
	 });
}

function validarEnvio(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("nomeamigo","Por favor, preencha o nome nome do seu amigo.");
	send = isEmail("emailamigo","Por favor, preencha o e-mail do seu amigo corretamente.");
	send = noNull("mensagem","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarEnvioReceita(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("nomeamigo","Por favor, preencha o nome nome do seu amigo.");
	send = isEmail("emailamigo","Por favor, preencha o e-mail do seu amigo corretamente.");
	send = noNull("mensagem","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarMensagem(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("estado","Por favor, selecione o estado.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("msg","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}



function validarEsqueciSenha(local){
	alerted = false;
	
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {
		window.location.href='../contato/processaEsqueciSenha.php?email='+document.getElementById("email").value+'&local='+local;
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarAlterarDados(local){
	alerted = false;
	
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("senha","Por favor, preencha a sua senha.");
	
	if (send && !alerted) {
		document.getElementById("emailAlterar").value = document.getElementById("email").value;
		document.getElementById("senhaAlterar").value = document.getElementById("senha").value;
		document.getElementById("localAlterar").value = local;
		document.getElementById("frmAlterar").submit();
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarContato(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("endereco","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("diaNasc","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNasc","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNasc","Por favor, preencha o ano de nascimento.");
	send = noNull("assunto","Por favor, preencha o assunto.");
	send = noNull("mensagem","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		if(document.getElementById("fem").checked == false && document.getElementById("mas").checked == false){
			retorno = false;
			alert("Por favor, preencha o sexo.");
		}else{
			retorno = true;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function CountWords (this_field)
{
	var fullStr = this_field.value + " ";
	var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
	var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
	var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
	var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
	var splitString = cleanedStr.split(" ");
	var word_count = splitString.length -1;
	
	if (fullStr.length < 2) {
		word_count = 0;
	}		

	if (word_count > 1) {
		retorno = true;
	} else {
		alert("Digite seu nome completo.");
		retorno = false;
	}
	
	return retorno;
}

function validarAlterar(){
	alerted = false;
	
	send = CountWords(document.getElementById('nome'));
	
	if (!send) {
		alerted = true;
	}
	
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("cpf","Por favor, preencha o cpf corretamente.");
	send = noNull("fone","Por favor, preencha o telefone.");
	send = noNull("nick","Por favor, preencha o nome que gostaria de ser chamado.");
	send = noNull("endereco","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("cep","Por favor, preencha o cep.");
	send = noNull("diaNasc","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNasc","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNasc","Por favor, preencha o ano de nascimento.");
	send = noNull("estadocivil","Por favor, preencha o estado civil.");
	
	if (send && !alerted) {
		if(document.getElementById("fem").checked == false && document.getElementById("mas").checked == false){
			retorno = false;
			alert("Por favor, preencha o sexo.");
		}else{
			retorno = true;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarCadastro(){
	alerted = false;
	
	send = CountWords(document.getElementById('nome'));
	
	if (!send) {
		alerted = true;
	}
	
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("cpf","Por favor, preencha o cpf corretamente.");
	send = noNull("fone","Por favor, preencha o telefone.");
	send = noNull("nick","Por favor, preencha o nome que gostaria de ser chamado.");
	send = noNull("senha","Por favor, preencha a senha.");
	send = noNull("endereco","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("cep","Por favor, preencha o cep.");
	send = noNull("diaNasc","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNasc","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNasc","Por favor, preencha o ano de nascimento.");
	send = noNull("estadocivil","Por favor, preencha o estado civil.");
	
	if (send && !alerted) {
		if(document.getElementById("fem").checked == false && document.getElementById("mas").checked == false){
			retorno = false;
			alert("Por favor, preencha o sexo.");
		}else{
			retorno = true;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarTrabalhe(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("endereco","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, preencha o estado.");
	send = noNull("pais","Por favor, preencha o país.");
	send = noNull("diaNasc","Por favor, preencha o dia de nascimento.");
	send = noNull("mesNasc","Por favor, preencha o mês de nascimento.");
	send = noNull("anoNasc","Por favor, preencha o ano de nascimento.");
	send = noNull("estadocivil","Por favor, preencha o estado civil.");
	send = noNull("escolaridade","Por favor, preencha a escolaridade.");
	send = noNull("telefone","Por favor, preencha o telefone.");
	send = noNull("ultimasExp","Por favor, preencha as ultimas experiencias.");
	
	if (send && !alerted) {
		if(document.getElementById("fem").checked == false && document.getElementById("mas").checked == false){
			retorno = false;
			alert("Por favor, preencha o sexo.");
		}else{
			retorno = true;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarNews(){
	alerted = false;
	
	send = noNull("nomeNewsletter","Por favor, preencha o nome.");
	send = isEmail("emailNewsletter","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}

function validarBuscar(){
	alerted = false;
	
	send = noNull("texto","Por favor, preencha o texto.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}

function buscarVideo(letra){
	if(letra == "E"){
		if(document.getElementById("editoria").value != ""){
			document.getElementById("acaoBuscarVideo").value = "editoria";
			document.getElementById("frmBuscarVideo").submit();
		}
	}else if(letra == "P"){
		if(document.getElementById("programa").value != ""){
			document.getElementById("acaoBuscarVideo").value = "programa";
			document.getElementById("frmBuscarVideo").submit();
		}
	}
}

function validarComentario(){
	
	if(document.getElementById("nome").value == ""){
		alert("Por favor, preencha o nome.");	
		document.getElementById("nome").focus();
		retorno = false;
	}else if(document.getElementById("comentario").value == ""){
		alert("Por favor, preencha o comentário.");	
		document.getElementById("comentario").focus();
		retorno = false;
	}else{
		retorno = true;
	}
	return retorno;
}

function abrirProgramacaoDia(dia){
	var arr = ['0','1','2','3','4','5','6'];
	for(var i=0; i<arr.length; i++){
		document.getElementById("programacao"+arr[i]).style.visibility = "hidden";
		document.getElementById("programacao"+arr[i]).style.display = "none";
		document.getElementById("dia"+arr[i]).className = "";
	}
	document.getElementById("programacao"+dia).style.visibility = "visible";
	document.getElementById("programacao"+dia).style.display = "block";
	document.getElementById("dia"+dia).className = "hj";
}

	var min=8;
	var max=18;

	function increaseFontSize() 
	{
		
		
		var p = document.getElementById('postq');
		if(p.style.fontSize) {
			var s = parseInt(p.style.fontSize.replace("px",""));
		} else {
			var s = 12;
		}

		if(s!=max) {
			s += 1;
		}
		p.style.fontSize = s+"px"

	}


	function decreaseFontSize() 
	{
	   var p = document.getElementById('postq');
	   //for(i=0; i < p.length; i++) {
		  if(p.style.fontSize) {
			 var s = parseInt(p.style.fontSize.replace("px",""));
		  } else {
			 var s = 12;
		  }
		  if(s!=min) {
			 s -= 1;
		  }
		  p.style.fontSize = s+"px"
	    
	}

