//Funções exclusivas de Seja Nosso Franqueado
//Campos de dados profissionais
function cadastraSoftwareHouse(form) {
	
	if ( validaFormSoftwareHouse(form) ) {
		fechaMensagemAlerta();
		
		var telefoneComercial = form.telefoneComercial.value;
		var dddTelefoneComercial = telefoneComercial.substr(1, 2);
		telefoneComercial = telefoneComercial.substr(5, 4)
				+ telefoneComercial.substr(10, 4);
		
		var telefoneCelular = form.telefoneCelular.value;
		var dddTelefoneCelular = telefoneCelular.substr(1, 2);
		telefoneCelular = telefoneCelular.substr(5, 4) + telefoneCelular.substr(10, 4);
		
		var pagina = "/cadastraSoftwareHouse";
		pagina = pagina + "?nomeFantasia=" 		+ form.nomeFantasia.value;
		pagina = pagina + "&nomeContato="		+ form.nomeContato.value;
		pagina = pagina + "&email="				+ form.email.value;
		pagina = pagina + "&dddTelefoneComercial="	+ dddTelefoneComercial;
		pagina = pagina + "&telefoneComercial="		+ telefoneComercial;
		pagina = pagina + "&dddTelefoneCelular="	+ dddTelefoneCelular;
		pagina = pagina + "&telefoneCelular="		+ telefoneCelular;
		
		fechaMensagemAlerta();
		bloqueiaTela();
		carregando();
		redireciona(pagina);
	} else {
		return false;
	}
}

function validaFormSoftwareHouse(form) {
	if ( form.nomeFantasia.value == null || form.nomeFantasia.value == "" ) {
		erro('O campo "Nome Fantasia" é obrigatório.');
		form.nomeFantasia.focus();
		return false;
	} else if ( form.nomeFantasia.value.indexOf(" ") == -1 ) {
		erro('Favor digitar mais de um nome no campo "Nome Fantasia".');
		form.nomeFantasia.focus();
		return false;
	}
	
	if ( form.nomeContato.value == null || form.nomeContato.value == "" ) {
		erro('O campo "Nome para Contato" é obrigatório.');
		form.nomeContato.focus();
		return false;
	} else if ( form.nomeContato.value.indexOf(" ") == -1 ) {
		erro('Favor digitar mais de um nome no campo "Nome para Contato".');
		form.nomeContato.focus();
		return false;
	}
	
	if ( form.email.value.length == 0 || !validaEmail(form.email.value) ) {
		erro('"E-mail" inválido.');
		form.email.focus();
		return false;
	}
	
	if (!validaTelefone(form.telefoneComercial, "Telefone Comercial")) {
		return false;
	}
	if (!validaTelefone(form.telefoneCelular, "Telefone Celular")) {
		return false;
	}
	
	return true;
}

function mostraFormSoftwareHouse(form, index) {
	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;
	}
}
