﻿// JavaScript Document

// FUNÇÕES QUE PRECISAM DO DOCUMENTO PRONTO
$(document).ready(function(){
	vitrine();
});


$(function(){
	// MÁSCARAS
	jQuery(function($){
		$(".uf").mask("aa");
		$(".ddd").mask("99");
		$(".fone").mask("(99) 9999.9999");
		$(".telefone").mask("(99) 9999.9999");
		$(".data").mask("99/99/9999");
		$(".hora").mask("99:99");
		$(".cpf").mask("999.999.999-99");
		$(".cnpj").mask("99.999.999/9999-99");
		$(".inputCaptcha").mask("****");
	});
	
	// ABRIR LINKS COM REL BLANK
	$("a[rel=_blank]").click(function(){
		window.open($(this).attr('href'));
		return false;
	});
	$("a[rel^='shadowbox']").fancybox();
	$("a[href$=.jpg],a[href$=.png],a[href$=.gif]").fancybox();
	
	// ABRE MAPA DO GOOGLE COM FANCYBOX
	$("a.mapaGoogle").fancybox({ 
		'frameWidth': 700, 'frameHeight': 500,
		'hideOnContentClick': false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		} 
	});
	
	
	
	var username = $('#user_twitter').val();
	if(username!='')
	{
		$.getJSON('http://api.twitter.com/1/statuses/user_timeline/'+username+'.json?callback=?',function(tweet){
			if(tweet[0].text!=''){
				$(".dv_tweet").html(tweet[0].text);
			}
		});
		$('.ico_twitter').mouseover(function(){
			$('.doTwitter').fadeIn();
		}).mouseout(function(){
			$('.doTwitter').fadeOut();
		});
	}
	
	

	$("a.open_popup").fancybox({
		'hideOnContentClick' : false,
		'frameWidth'			: 470
	});
	
	// MUDA A VITRINE AO CLICAR
	$('.ulVitrine li a').click(function(){
		var i = $(this).attr('rel');
		mudaVitrine(i);
		vitrineLigada = 0;
	});
	
	// RETIRA CONTEUDO INICIAL DOS INPUTS
	$("#formContato input[type='text'], #formContato textarea").each(function(){
		if($(this).attr("iniVal") == undefined){
			$(this).attr("iniVal", $(this).val());
		}
		$(this).focus(function(){
			if($(this).val() == $(this).attr("iniVal")){
				$(this).val("");
			}
		});
		$(this).blur(function(){
			if($(this).val() == ""){
				$(this).val($(this).attr("iniVal"));
			}
		});
	});
	
	$("#formContato").validate({
		rules: {
			nome: {required: true},
			email: {required: true, email:true},
			telefone: {required: true },
			texto: {required: true}
		},
		messages: {
			nome: {required: 'Informe seu nome'},
			email: {required: 'Informe seu e-mail', email:'Informe um e-mail válido'},
			telefone: {required: 'Informe seu telefone' },
			texto: {required: 'Informe a mensagem'}
		},
		submitHandler: function(form){
			// DESABILITA O BOTÃO PARA EVITAR DUPLO CLIQUE E EXIBE MENSAGEM
			$('#formContato .btEnviar').attr('disable','disable');
			$('#retornoContato').html('<img src="gfx/loader-mini.gif" alt="" /> Aguarde, processando...');
			
			// ENVIA O FORMULARIO
			$.post('email/contato', $(form).serializeArray(), getRetorno, "json");
			return false;
		}
	});
});

function getRetorno(data){
	var msg = '';
	
	if(data.tipo == 'contato'){
		if(data.rs == 'erro_post' || data.rs == 'erro_obrigatorio'){
			msg = 'Todos os campos são obrigatórios';
		}
		if(data.rs == 'erro_envio_email'){
			msg = 'Erro ao enviar e-mail, por favor tente mais tarde';
		}
		if(data.rs == 'ok'){
			msg = 'Mensagem enviada com sucesso.';
			$('#formContato input, #formContato textarea').val('');
		}
		
		$('#retornoContato').html(msg);
		$('#formContato .btEnviar').removeAttr("disabled");
	}
}

var nVitrine = 1;
var vitrineLigada = 1;
function vitrine(){
	if(vitrineLigada==1){
		mudaVitrine(nVitrine)
		setTimeout("vitrine()", 5000);
	}
}

function mudaVitrine(n){
	var posy = new Array(0,88,155,222,289);
	$('.imgVitrine').fadeOut();
	$('.setaVitrine').css('top',posy[n]+'px');
	$('.vitrine_img_'+n).fadeIn();
	$('.ulVitrine li a').css('color','#A5A5A5');//$('.ulVitrine li').removeClass('currrent');
	$('.ulVitrine li.vitrine_'+n+' a').css('color','#FFFFFF');//$('.ulVitrine li.vitrine_'+n).addClass('currrent');
	
	nVitrine = parseInt(n)+1;//nVitrine++;
	var nLis = $('.ulVitrine li a').size();
	nVitrine = nVitrine-1==nLis ? 1 : nVitrine;
}


