// JavaScript Document
function validarContato(){
	var ret = false;
	var nome = document.getElementById("nomeContato");
	var mail = document.getElementById("emailContato");
	var fone = document.getElementById("telefoneContato");
	var msg = document.getElementById("mensagemContato");
	if (nome.value == "nome") {
		alert("Por favor, preencha o nome.");
	} else {
		if (mail.value == "e-mail") {
			alert("Por favor, preencha o e-mail.");
		} else {
			if (isEmail("emailContato","Por favor, preencha o e-mail corretamente.")) {
				if (fone.value == "telefone") {
					alert("Por favor, preencha o telefone.");
				} else {
					if (msg.value == "mensagem") {
						alert("Por favor, preencha a mensagem.");
					} else {
						ret = true;
					}
				}
			}
		}
	}
	return ret;
}

function validarMerchandising(){
	var ret = true;
	var empresa = document.getElementById("empresa");
	var endereco = document.getElementById("endereco");
	var cidade = document.getElementById("cidade");
	var cep = document.getElementById("cep");
	var telefone = document.getElementById("telefone");
	var email = document.getElementById("email");
	var veiculacao = document.getElementById("veiculacao");
	var midias = document.getElementsByTagName("input");
	var piso = document.getElementById("piso");
	var msg = document.getElementById("msg");
	var contato = document.getElementById("contato");

	
	if (empresa.value == "empresa") {
		alert("Por favor, preencha a empresa.");
		return false;
	}
	
	if (endereco.value == "endereço") {
		alert("Por favor, preencha o endereço.");
		return false;
	}
	
	if (cidade.value == "cidade") {
		alert("Por favor, preencha a cidade.");
		return false;
	}
	
	if (cep.value == "cep") {
		alert("Por favor, preencha o cep.");
		return false;
	}
	
	if (telefone.value == "telefone") {
		alert("Por favor, preencha o telefone.");
		return false;
	}
	
	if (email.value == "e-mail") {
		alert("Por favor, preencha o e-mail.");
		return false;
	}
	
	if (veiculacao.value == "período de veiculação") {
		alert("Por favor, preencha o período de veiculação.");
		return false;
	}
	
	if (contato.value == "pessoa para contato") {
		alert("Por favor, escreva um nome para contato.");
		return false;
	}
	
	found = false;
	
	for (var i = 0; i < midias.length; i++) {
		if (midias[i].type == "checkbox") {
			if (midias[i].checked) {
				found = true;
			}
		}
	}
	
	if (!found) {
		alert("Por favor, escolha pelo menos uma mídia.");
		return false;
	}
	
	if (piso.value == "0") {
		alert("Por favor, escolha o preferência por piso.");
		return false;
	}	
	
	if (msg.value == "Essa ação já foi realizada em outros shoppings? Quais?") {
		alert("Por favor, responda a pergunta.");
		return false;
	}
	
	return ret;
}

function maskFormat(mask,obj){
	if(obj.value != ""){
		var sObj = obj.value.toString();
		var nString = "";
		for(i=0;i<(sObj.length);i++){
			if(!isNaN(sObj.charAt(i)) && (sObj.charAt(i) != " ")) {
				nString = nString + sObj.charAt(i);
			}
		}
		var j = 0;
		var k = 0;
		var mString = "";
		while(j < nString.length && k < mask.length){
			if(mask.charAt(k).toUpperCase() == "N"){
				mString = mString + nString.charAt(j);
				j = j+1;
			} else {
				mString = mString + mask.charAt(k);
			}
			k = k+1;
		}
		obj.value = mString;
	}
}


function validarTrabalhe(){
	alerted = false;
	
	send = noNull("nome","Por favor, preencha o nome.");
	send = isEmail("emailTrabalhe","Por favor, preencha o e-mail corretamente.");
	send = noNull("sexo","Por favor, selecione o sexo.");
	send = noNull("estadoCivil","Por favor, selecione o estado civil.");
	send = noNull("diaNasc","Por favor, selecione o dia de nascimento.");
	send = noNull("mesNasc","Por favor, selecione o mês de nascimento.");
	send = noNull("anoNasc","Por favor, selecione o ano de nascimento.");
	send = noNull("telefone","Por favor, preencha o telefone.");
	send = noNull("endereco","Por favor, preencha o endereço.");
	send = noNull("bairro","Por favor, preencha o bairro.");
	send = noNull("cep","Por favor, preencha o cep.");
	send = noNull("cidade","Por favor, preencha a cidade.");
	send = noNull("estado","Por favor, selecione um estado.");
	send = noNull("area","Por favor, selecione uma área.");
	send = noNull("qualificacao","Por favor, preencha a qualificação.");
	send = noNull("entidade","Por favor, preencha a entidade.");
	send = noNull("anoConclusao","Por favor, selecione o ano de conclusão.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}


function validarSenha(){
	alerted = false;
	
	send = noNull("atualSenha","Por favor, preencha a senha atual.");
	send = noNull("novaSenha","Por favor, preencha a nova senha.");
	send = noNull("confSenha","Por favor, preencha a confirmação da senha.");
	
	if (send && !alerted) {
		alert()
		if(document.getElementById("novaSenha").value != document.getElementById("confSenha").value){
			retorno = false;
			document.getElementById("confSenha").value = "";
			document.getElementById("novaSenha").value = "";
			alert("Erro na confirmação da senha.");
		}else{
			retorno = true;
		}
	}else{
		retorno = false;	
	}
	return retorno;
}


function validarResposta(id){
	alerted = false;
	
	send = noNull("resposta"+id,"Por favor, preencha a resposta.");
	
	if (send && !alerted) {
		if(document.getElementById("check"+id).checked){
			retorno = true;
		}else{
			alert("É necessário concordar com o regulamento.");
			retorno = false;	
		}
	}else{
		retorno = false;	
	}
	return retorno;
}


function validarLogin(){
	alerted = false;
	
	send = isEmail("email","Por favor, preencha o e-mail corretamente.");
	send = noNull("senha","Por favor, preencha a senha.");
	
	if (send && !alerted) {
		document.getElementById("frmLogin").submit();
		/*document.location.reload();*/
	}
}


function validarConvidarAmigo(){
	alerted = false;
	
	send = noNull("nomeAmigo","Por favor, preencha o nome do amigo.");
	send = isEmail("emailAmigo","Por favor, preencha o e-mail do amigo corretamente.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}


function alterarEmail(){
	if(document.getElementById("email").value == "E-mail"){
		document.getElementById("email").value = "";
	}
}


function verificarEmail(){
	if(document.getElementById("email").value == ""){
		document.getElementById("email").value = "E-mail";
	}
}


function alterarSenha(){
	if(document.getElementById("senha").value == "Senha"){
		document.getElementById("senha").value = "";
	}
}


function verificarSenha(){
	if(document.getElementById("senha").value == ""){
		document.getElementById("senha").value = "Senha";
	}
}


function alterarNomeAmigo(){
	if(document.getElementById("nomeAmigo").value == "nome do amigo(a)"){
		document.getElementById("nomeAmigo").value = "";
	}
}


function verificarNomeAmigo(){
	if(document.getElementById("nomeAmigo").value == ""){
		document.getElementById("nomeAmigo").value = "nome do amigo(a)";
	}
}


function alterarEmailAmigo(){
	if(document.getElementById("emailAmigo").value == "e-mail do amigo(a)"){
		document.getElementById("emailAmigo").value = "";
	}
}


function verificarEmailAmigo(){
	if(document.getElementById("emailAmigo").value == ""){
		document.getElementById("emailAmigo").value = "e-mail do amigo(a)";
	}
}


function buscarNome(){
	var valorNome = document.getElementById("nome").value;
	if((valorNome != "produto ou nome da loja") && (valorNome != "produto ou loja") && (valorNome != "")){
		if (valorNome.length < 3) {
			alert("Preencha pelo menos 3 caracteres!");	
			document.getElementById("nome").focus();
		} else {
			document.getElementById("acao").value = "nome";
			document.getElementById("frmBuscar").submit();
		}
	}else{
		alert("Preencha o campo de busca!");	
		document.getElementById("nome").focus();
	}
}



function buscarAtividade(){
	if(document.getElementById("atividade").value != ""){
		document.getElementById("acao").value = "atividade";
		if(document.getElementById("nome").value != "" && document.getElementById("nome").value != "produto ou nome da loja")
			document.getElementById("acao").value = "nomeTipo";
		document.getElementById("frmBuscar").submit();
	}


}


function buscarPiso(){
	if(document.getElementById("piso").value != ""){
		document.getElementById("acao").value = "piso";
		if(document.getElementById("nome").value != "" && document.getElementById("nome").value != "produto ou nome da loja")
			document.getElementById("acao").value = "nomeTipo";
		document.getElementById("frmBuscar").submit();
	}
}


function buscarLetra(letra){
	document.getElementById("acao").value = "letra";
	document.getElementById("letra").value = letra;
	document.getElementById("frmBuscar").submit();
}


function buscarHomeXX(){
	var labelStr = "produto ou loja";
	var edtNome = document.getElementById("nome");
	var slAtividade = document.getElementById("atividade");
	if ( (edtNome.value == "" || edtNome.value == labelStr) && slAtividade.value == "" ) {
		alert("Preencha o campo para realizar a busca desejada.");
	} else {
		var hidAcao = document.getElementById("acao");
		if(edtNome.value != "" && edtNome.value != labelStr) {
			hidAcao.value = "nome";
			if(slAtividade.value != "") {
				hidAcao.value = "nomeTipo";
			}
		} else {
			if(slAtividade.value != "") {
				hidAcao.value = "atividade";
			}
		}
		document.getElementById("frmBuscar").submit();
	}
}