//Busca
var valorDefault = "Digite o que procura";

function tratarFieldBusca(){
	var field = document.getElementById("field-busca");
	if(field.value == ""){
		field.value = valorDefault;
	}
}
function limparFieldBusca(){
	var field = document.getElementById("field-busca");
	if(trim(field.value) == valorDefault){
		field.value = "";
	}
}


function pesquisar(){
	var field = document.getElementById("field-busca");
	if(trim(field.value) == valorDefault || trim(field.value) == ""){
		alert("Digite algo para efetuar a busca!");
		field.value = "";
		field.focus();
		return;
	}else{
		
		var fieldBuscaOficial = document.getElementById("s");
		fieldBuscaOficial.value = field.value;
		
		var form = document.getElementById("searchform");
		form.submit();
	}
}


function enterSubmit(){
	if (window.event.keyCode == 13){
		return pesquisar();
	}
}

// Inicio - Cadastro

function setarCamposCadastro() {
	
	var flagqueroreceber = document.getElementById('flagqueroreceber').checked;
	if(flagqueroreceber == true){
		flagqueroreceber = "S";
	}else {
		flagqueroreceber = "N";
	}

	var campos = "nome="+encodeURI(trim(document.getElementById('nome').value))
				+"&cep="+encodeURI(trim(document.getElementById('cep').value))
				+"&endereco="+encodeURI(trim(document.getElementById('endereco').value))
				+"&numero="+encodeURI(trim(document.getElementById('numero').value))
				+"&complemento="+encodeURI(trim(document.getElementById('complemento').value))
				+"&cidade="+encodeURI(trim(document.getElementById('cidade').value))
				+"&estado="+encodeURI(trim(document.getElementById('estado').value).toUpperCase())
				+"&telefoneRes="+encodeURI(trim(document.getElementById('telefoneRes').value))
				+"&telefoneCel="+encodeURI(trim(document.getElementById('telefoneCel').value))
				+"&email="+encodeURI(trim(document.getElementById('email').value))
				+"&flagqueroreceber="+encodeURI(flagqueroreceber);
	return campos;
}


function submeter_formulario_cadastro(){
	var nome				= document.getElementById('nome');
	var cep					= document.getElementById('cep');
	var endereco			= document.getElementById('endereco');		
	var numero				= document.getElementById('numero');		
	//var complemento			= document.getElementById('complemento');
	//var cidade				= document.getElementById('cidade');
	var estado				= document.getElementById('estado');
	var telefoneRes			= document.getElementById('telefoneRes');
	//var telefoneCel			= document.getElementById('telefoneCel');
	var email				= document.getElementById('email');
	var emailconfirma		= document.getElementById('emailconfirma');
	//var flagqueroreceber	= document.getElementById('flagqueroreceber');
	
	if(trim(nome.value) == ''){
		alert("Por favor, preencha o campo NOME!");
		nome.focus();
		return;
	}
	
	if(trim(cep.value) == ''){
		alert("Por favor, preencha o campo CEP!");
		cep.focus();
		return;
	}
	
	if(trim(endereco.value) == ''){
		alert("Por favor, preencha o campo ENDEREÇO!");
		endereco.focus();
		return;
	}
	
	if(trim(numero.value) == ''){
		alert("Por favor, preencha o campo NÚMERO!");
		numero.focus();
		return;
	}
	
	if(trim(estado.value) != ''){
		if("AC-AL-AP-AM-BA-CE-DF-ES-GO-MA-MT-MS-MG-PA-PB-PR-PE-PI-RJ-RN-RS-RO-RR-SC-SP-SE-TO".indexOf(trim(estado.value).toUpperCase()) == -1){
			alert("Por favor, preencha o campo ESTADO corretamente!");
			estado.focus();
			return;
		}
	}
	
	if(trim(telefoneRes.value) == ''){
		alert("Por favor, preencha o campo TELEFONE RESIDENCIAL!");
		telefoneRes.focus();
		return;
	}
	
	if(trim(email.value) == ''){
		alert("Por favor, preencha o campo E-MAIL!");
		email.focus();
		return;
	} else if(email.value.indexOf('@') == -1 || email.value.indexOf('.') == -1){
		alert("E-mail inválido. Por favor, preencha o campo E-MAIL com um endereço válido!");
		email.focus();
		return;
	}
	
	if(trim(emailconfirma.value) == ''){
		alert("Por favor, preencha o campo CONFIRME SEU E-MAIL!");
		emailconfirma.focus();
		return;
	} else if(trim(email.value) != trim(emailconfirma.value)){
		alert("O e-mail digitado não confere com a confirmação!");
		emailconfirma.value = '';
		email.focus();
		return;
	}

	var campos = setarCamposCadastro();
	
	$("#mensagemRetorno").html('Enviando...');
	
	$.post('business/cadastrar.php?'+campos, '', function(data){
		$("#mensagemRetorno").html(data);}
	);
	
	resetarFormCadastro();
	
	return false;
}

function resetarFormCadastro(){
	var nome				= document.getElementById('nome');
	var cep					= document.getElementById('cep');
	var endereco			= document.getElementById('endereco');		
	var numero				= document.getElementById('numero');		
	var complemento			= document.getElementById('complemento');
	var cidade				= document.getElementById('cidade');
	var estado				= document.getElementById('estado');
	var telefoneRes			= document.getElementById('telefoneRes');
	var telefoneCel			= document.getElementById('telefoneCel');
	var email				= document.getElementById('email');
	var emailconfirma		= document.getElementById('emailconfirma');
	var flagqueroreceber	= document.getElementById('flagqueroreceber');

	nome.value = "";
	cep.value = "";
	endereco.value = "";
	numero.value = "";
	complemento.value = "";
	cidade.value = "";
	estado.value = "";
	telefoneRes.value = "";
	telefoneCel.value = "";
	email.value = "";
	emailconfirma.value = "";
	flagqueroreceber.checked = "checked";
}

//Fim - Cadastro


//Inicio - Contato

function setarCamposContato() {
	
	var nome		= document.getElementById('nome');
	var email		= document.getElementById('email');
	var telefone	= document.getElementById('telefone');
	var mensagem	= document.getElementById('mensagem');

	var campos = "nome="+encodeURI(trim(document.getElementById('nome').value))
				+"&email="+encodeURI(trim(document.getElementById('email').value))
				+"&telefone="+encodeURI(trim(document.getElementById('telefone').value))
				+"&mensagem="+encodeURI(trim(document.getElementById('mensagem').value));
	return campos;
}

function submeter_formulario_contato(){
	var nome		= document.getElementById('nome');
	var email		= document.getElementById('email');
	var telefone	= document.getElementById('telefone');
	var mensagem	= document.getElementById('mensagem');
	
	if(trim(nome.value) == ''){
		alert("Por favor, preencha o campo NOME!");
		nome.focus();
		return;
	}
	
	if(trim(email.value) == ''){
		alert("Por favor, preencha o campo E-MAIL!");
		email.focus();
		return;
	}
		
	if(trim(mensagem.value) == ''){
		alert("Por favor, preencha o campo MENSAGEM!");
		mensagem.focus();
		return;
	}
	
	var campos = setarCamposContato();
	
	$("#mensagemRetorno").html('Enviando...');
	
	$.post('business/enviarEmail.php?'+campos, '', function(data){
		$("#mensagemRetorno").html(data);}
	);
	
	resetarFormContato();
	return false;
}

function resetarFormContato(){
	var nome		= document.getElementById('nome');
	var email		= document.getElementById('email');
	var telefone	= document.getElementById('telefone');
	var mensagem	= document.getElementById('mensagem');

	nome.value = "";
	email.value = "";
	telefone.value = "";
	mensagem.value = "";
}
//Fim - Contato
