﻿// JavaScript Document

$(document).ready(function(){
	 swfobject.embedSWF("flash/topo.swf", "topo", "1000", "200", "9.0.0","","", {wmode:"transparent"});
	 swfobject.embedSWF("flash/banner_base.swf", "banner-home", "730", "170", "9.0.0","","", {wmode:"transparent"});
	 $(".controle").click(function(){return false;});
	 
	 // LINKS EXTERNOS ***************************************************************** 
	 $("a[rel^='externo']").attr("target","_blank");
					   
	// GALERIA DE FOTOS ***************************************************************** 
	if ($(".lista").length > 0)
		$(".lista").scrollable({'vertical':true});
		
	$(".items img").click(function() {
		abreFoto($(this).attr("src"), ".exibe");
	});
		
	$(".ftp").click(function(){
		window.open("enviar_arquivo.php","Arquivo","width=400, height=600, ,resizable=no,toolbar=no,menubar=no,scrollbars=1");
		return false;
	});
	//FANCYBOX ***************************************************************** 
	if ($(".fancybox").length > 0) {
		$(".fancybox").fancybox({
			'transitionIn':'elastic',
			'transitionOut':'elastic',
			'speedIn':200,
			'speedOut':200,
			'titlePosition':'over'
		});
	}
	
	// PACHECO PRINT ***************************************************************** 
	if ($(".print").length > 0)
	$(".print").scrollable({ size:1, clickable: false});
	
	//DICAS ***************************************************************** 
	if ($(".exibe-dicas").length > 0)
	$(".exibe-dicas").scrollable({size:1, clickable: false}).navigator({navi:".lista-dicas",naviItem:"a",activeClass:"ativo2"});
	
	//ZERAR INPUTS ***************************************************************** 
	$("input:text").val("");
	$("textarea").html("");
	
	//CONTATO ***************************************************************** 
	$("#form-contato").submit(function(){
		var falha = 0;
		$.each($(".validar"),function(i, obj){
			if ($(obj).val() == "") {
				falha = 1;
				$(obj).addClass("error").focus();
				return false;
			}
			else {
				$(obj).removeClass("error");
			}
		});
		if (falha > 0) return false;
		else {
			$(".enviando").show();
			$.post("ajax/ajax_email.php",{
				'nome': $("#nome-contato").val(),
				'email': $("#email-contato").val(),
				'tel': $("#tel-contato").val(),
				'msg': $("#men-contato").val()
			},function(data) {
				if (data == 1) {
					$(".enviando").html("E-mail enviado!").addClass("email-ok");
					//_gaq.push(['_trackEvent', 'Contato', 'Enviado', 'Formulário de contato']);
					_gaq.push(['_trackPageview', '/ajax/ajax_email.php']); 
				}
				else {
					$(".enviando").hide();
					alert("Não foi possível enviar e-mail, tente mais tarde.");
					//_gaq.push(['_trackEvent', 'Contato', 'Falhou', 'Formulário de contato']);
				}
			});
			return false;
		}
	});
	
	$("#enviar-contato a").click(function(){ $("#form-contato").submit(); return false; });

	//REPRESENTANTES ***************************************************************** 
	$("#form-representante").submit(function(){
		var falha = 0;
		$.each($(".validar"),function(i, obj){
			if ($(obj).val() == "") {
				falha = 1;
				$(obj).addClass("error").focus();
				return false;
			}
			else {
				$(obj).removeClass("error");
			}
		});
		if (falha > 0) return false;
		else {
			$(".enviando").show();
			$.post("ajax/ajax_representantes.php",{
				'nome': $("#nome-contato").val(),
				'email': $("#email-contato").val(),
				'cpf': $("#cpf-contato").val(),
				'tel': $("#tel-contato").val(),
				'end': $("#end-contato").val(),
				'exp': $("#exp-contato").val()
			},function(data) {
				if (data == 1) {
					$(".enviando").html("Cadastro efetuado com sucesso!").addClass("email-ok");
					//_gaq.push(['_trackEvent', 'Contato', 'Enviado', 'Formulário de contato']);
					_gaq.push(['_trackPageview', '/ajax/ajax_representante.php']); 
				}
				else {
					$(".enviando").hide();
					alert("Não foi possível efetuar cadastro, tente mais tarde.");
					//_gaq.push(['_trackEvent', 'Contato', 'Falhou', 'Formulário de contato']);
				}
			});
			return false;
		}
	});
	
	$("#enviar-representantes a").click(function(){$("#form-representante").submit(); return false; });

	/* ORÇAMENTO * *****************************************************************/
	if ($(".paineis").length > 0) {
		var api = $(".paineis").scrollable({
			size:1,
			clickable: false,
			onBeforeSeek: function(event, tabIndex) {
				if (tabIndex > 0) {
					var falha = 0;
					$.each($(".validar"),function(i, obj){
						if ($(obj).val() == "") {
							falha = 1;
							$(obj).addClass("error").focus();
							return false;
						}
						else {
							$(obj).removeClass("error");
						}
					});
					if (falha > 0) return false;
				}
				if (tabIndex == 2) {
					listarDados();
				}
				if (tabIndex == 3) {
					return enviarOrcamento();
				}
			}
			}).navigator({
				navi:".etapas",
				naviItem:"a",
				activeClass:"ativo"
				}).data("scrollable");
		$(".avancar").click(function(){ api.next(); return false; });
		$(".voltar").click(function(){ api.prev(); return false; });
	}
	
});

/* FUNÇOES  ******************************************************************/

function abreFoto(src, target) {
	var url = src.replace("mini", "ampl"); 
	var wrap = $(target).hide(); 
	var img = new Image(); 
	img.onload = function() { 
		wrap.fadeTo("fast", 1); 
		wrap.find("img").attr("src", url); 
	}; 
	img.src = url;
}
function listarDados() {
	html = "";
	$.each($("input"),function(i, obj) {
		html += '<p><strong>'+$(obj).attr("id").toUpperCase()+':</strong> '+$(obj).val()+'</p>';
	});
	$.each($("select"),function(i, obj) {
		html += '<p><strong>'+$(obj).attr("id").toUpperCase()+':</strong> '+$(obj).val()+'</p>';
	});
	$(".confirma-left p").html(html);
	$("#obs").html($("#observacoes").val());
	var check = ($("#marque").attr("checked")) ? 'Sim':'Não';
	$("#check").html(check);
}
function enviarOrcamento() {
	$.post("ajax/ajax_orcamento.php",
		{
		'nome': $("#nome").val(),
		'email': $("#email").val(),
		'orcamento': $(".confirmacao").html()
		},
		function(data){
			if (data != 1) {
				alert("Não foi possível enviar seu orçamento, por favor tente mais tarde.");
				//_gaq.push(['_trackEvent', 'Orcamento', 'Falhou', 'Pedido orcamento']);

				return false;
			}
			else {
				$(".concluido").addClass("ativo");
				//_gaq.push(['_trackEvent', 'Orcamento', 'Enviado', 'Pedido orcamento']);
				_gaq.push(['_trackPageview', '/ajax/ajax_orcamento.php']); 
			}
		}
	);
}

