// JavaScript Document é utf-8

function loadFilial(data) {
	$.alerts._show("Filiais", data);
	
	$("#form-veiculo .passo").hide();
	$("#form-veiculo #passo1").show();
	$.alerts._reposition();
	
	$("#form-veiculo #passo1 .adicionar-filial").bind("click", function() {
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"view" : "adicionar"
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				$("#form-veiculo #passo2").remove();
				$("#form-veiculo").append('<div id="passo2" class="passo">'+data+'</div>');
				$("#form-veiculo .passo").hide();
				$("#form-veiculo #passo2").show();
				$.alerts._reposition();
			}
		});
		return false;
	});
	
	$("#form-veiculo #passo2 .form-add-filial").live("submit", function() {
		$this = $(this);
		gerente = $(this).find(".gerente").val();
		nome = $(this).find(".nome").val();
		email = $(this).find(".email").val();
		endereco = $(this).find(".endereco").val();
		bairro = $(this).find(".bairro").val();
		cidade = $(this).find(".cidade").val();
		uf = $(this).find(".uf").val();
		telefone = "";
		$(this).find(".tel").each(function() {
			telefone += $(this).val()+"::";
		});
		
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"action" : "adicionar",
				"nome" : nome,
				"endereco" : endereco,
				"bairro" : bairro,
				"cidade" : cidade,
				"uf" : uf,
				"email" : email,
				"gerente" : gerente,
				"tel" : telefone
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				$("#form-veiculo #passo1 ul").append('<li class="'+data+'"><label><a href="'+data+'" class="editar-filial">'+nome+'</a></label> '+bairro+' - '+cidade+', '+uf+'</li>');
				$("#form-veiculo #passo2").remove();
				$("#form-veiculo .passo").hide();
				$("#form-veiculo #passo1").show();
				$.alerts._reposition();
			}
		});
		return false;
	});
	
	$("#form-veiculo .adicionar-tel").live("click", function() {
		$(this).parent().after('<li><label>Novo Telefone</label><input type="text" class="tel" /></li>');
		return false;
	});
	
	$("#form-veiculo #passo3 .form-edit-filial").live("submit", function() {
		$this = $(this);
		filialId = $(this).find(".filialId").val();
		gerente = $(this).find(".gerente").val();
		nome = $(this).find(".nome").val();
		email = $(this).find(".email").val();
		endereco = $(this).find(".endereco").val();
		bairro = $(this).find(".bairro").val();
		cidade = $(this).find(".cidade").val();
		uf = $(this).find(".uf").val();
		telefone = "";
		$(this).find(".tel").each(function() {
			telefone += $(this).val()+"::";
		});
		
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"action" : "edit-filial",
				"submit" : "Mudar",
				"filialId" : filialId,
				"nome" : nome,
				"endereco" : endereco,
				"bairro" : bairro,
				"cidade" : cidade,
				"uf" : uf,
				"email" : email,
				"gerente" : gerente,
				"tel" : telefone
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				$("#form-veiculo #passo1 li."+filialId).html('<li class="'+filialId+'"><label><a href="'+filialId+'" class="editar-filial">'+nome+'</a></label> '+bairro+' - '+cidade+', '+uf+'</li>');
				$("#form-veiculo #passo3").remove();
				$("#form-veiculo .passo").hide();
				$("#form-veiculo #passo1").show();
				$.alerts._reposition();
			}
		});
		return false;
	});
	
	$("#form-veiculo #passo3 .form-edit-filial .deletar-filial").live("click", function() {
		conf = confirm("Deseja mesmo apagar essa Filial?");
		if (!conf) return false;
		filialId = $("#form-veiculo #passo3 .form-edit-filial .filialId").val();
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"action" : "edit-filial",
				"submit" : "Deletar",
				"filialId" : filialId
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				$("#form-veiculo #passo1 ."+filialId).remove();
				
				$("#form-veiculo #passo3").remove();
				$("#form-veiculo .passo").hide();
				$("#form-veiculo #passo1").show();
				$.alerts._reposition();
			}
		});
		return false;
	});
	
	$("#form-veiculo #passo3 .form-edit-filial .deletar-tel").live("click", function() {
		telId = $(this).attr("href");
		$this = $(this);
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"$this" : $this,
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"action" : "delete-tel",
				"telId" : telId
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				this.$this.parent().remove();
			}
		});
		return false;
	});
	
	$("#form-veiculo #passo1 .editar-filial").live("click", function() {
		$this = $(this);
		filialId = $this.attr("href");
		$.ajax({
			"type" : "post",
			"url" : "/ajax.php",
			"data" : {
				"page" : "admin-filial",
				"ajax" : "yes",
				"view" : "detalhes",
				"filialId" : filialId
			},
			"beforeSend" : putLoading,
			"success" : function(data) {
				removeLoading();
				$("#form-veiculo #passo3").remove();
				$("#form-veiculo").append('<div id="passo3" class="passo">'+data+'</div>');
				$("#form-veiculo .passo").hide();
				$("#form-veiculo #passo3").show();
				$.alerts._reposition();
			}
		});
		return false;
	});
}
