function mostraFormPublicidade(index) {
	fechaMensagemAlerta();
	switch (index) {
	case 1: // Área com texto
		$("#dadosCadastrais").fadeOut('300');
		window.setTimeout('$("#texto").fadeIn("500")', 500);
		break;
	case 2: // Dados cadastrais
		$("#texto").fadeOut('300');
		$("#texto img").css("margin-left", "0");
		$("#texto img").css("margin-right", "10px");
		window.setTimeout('$("#dadosCadastrais").fadeIn("500")', 500);
		break;
	}
}

function verificaPublicidade(valor) {
	if (valor == "true") {
		$(".publicidadeCliente").css("display", "");
		$(".publicidadeNaoCliente").css("display", "none");
	} else {
		$(".publicidadeCliente").css("display", "none");
		$(".publicidadeNaoCliente").css("display", "");
	}
}

// Funções exclusivas de Seja Nosso Franqueado
// Campos de dados profissionais
function cadastraPublicidade(form) {

	if (validaFormPublicidade(form)) {
		fechaMensagemAlerta();

		var telefone = form.telefone.value
		telefone = telefone.substr(1, 2) + telefone.substr(5, 4)
				+ telefone.substr(10, 4);

		var pagina = '/cadastraPublicidade'
		if (getCheckedValue(form.cliente)) {
			pagina += "?empCod=" + form.empCod.value;
			pagina += "&nomeContato=" + form.nomeContato.value;
			pagina += "&email=" + form.email.value;
			pagina += "&telefone=" + telefone;
			pagina += "&comentarios=" + form.comentarios.value;
		} else {
			pagina += "?nomeEmpresa=" + form.nomeEmpresa.value;
			pagina += "&nomeContato=" + form.nomeContato.value;
			pagina += "&email=" + form.email.value;
			pagina += "&telefone=" + telefone;
			pagina += "&cidade=" + form.cidade.value;
			pagina += "&uf=" + form.uf.value;
			pagina += "&comentarios=" + form.comentarios.value;
		}

		bloqueiaTela();
		carregando();
		redireciona(pagina);
	} else {
		return false;
	}
}

function validaFormPublicidade(form) {
	if (getCheckedValue(form.cliente)=="true") {
		if (!validaPublicidadeEmpCod(form.empCod)) {
			return false;
		} else if (!validaPublicidadeNomeContato(form.nomeContato)) {
			return false;
		} else if (!validaPublicidadeEmail(form.email)) {
			return false;
		} else if (!validaPublicidadeTelefone(form.telefone)) {
			return false;
		}
	} else {
		if (!validaPublicidadeNomeEmpresa(form.nomeEmpresa)) {
			return false;
		} else if (!validaPublicidadeNomeContato(form.nomeContato)) {
			return false;
		} else if (!validaPublicidadeEmail(form.email)) {
			return false;
		} else if (!validaPublicidadeTelefone(form.telefone)) {
			return false;
		} else if (!validaPublicidadeCidade(form.cidade)) {
			return false;
		} else if (!validaPublicidadeUf(form.uf)) {
			return false;
		}
	}
	return true;
}

function validaPublicidadeEmpCod(campo) {
	if(campo.value.length == 0) {
		erro('Favor digitar seu "Código" de cliente.');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeNomeEmpresa(campo) {
	if ( campo.value == null || campo.value == "" ) {
		erro('O campo "Nome da Empresa" é obrigatório.');
		campo.focus();
		return false;
	} else if ( campo.value.indexOf(" ") == -1 ) {
		erro('Favor digitar pelo menos um sobrenome no campo "Nome da Empresa".');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeNomeContato(campo) {
	if ( campo.value == null || campo.value == "" ) {
		erro('O campo "Nome para Contato" é obrigatório.');
		campo.focus();
		return false;
	} else if ( campo.value.indexOf(" ") == -1 ) {
		erro('Favor digitar pelo menos um sobrenome no campo "Nome para Contato".');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeEmail(campo) {
	if ( campo.value.length == 0 || !validaEmail(campo.value) ) {
		erro('"E-mail" inválido.');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeTelefone(campo) {
	if (!validaTelefone(campo, "Telefone")) {
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeCidade(campo) {
	if ( campo.value == null || campo.value == "" ) {
		erro('O campo "Cidade" é obrigatório.');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
function validaPublicidadeUf(campo) {
	if ( campo.value == null || campo.value == "" ) {
		erro('O campo "UF" é obrigatório.');
		campo.focus();
		return false;
	} else {
		return true;
	}
}
