$(document).ready(function(){

	// ACESSIBILIDADE
	$('#bt-voltar, #bt-imprimir').css("cursor", "pointer");
	$(".facebox-active").facebox();
	$('#bt-voltar').click(function(){
		history.go(-1);
	});
	$('#bt-imprimir').click(function(){
		window.print();
	});
	//LINKS EXTERNOS
	$("a[rel=externo]").attr('target','_blank');

	$('#sel_tipo_impresso').change(function(){
		//alert($('#sel_tipo_impresso').val());
		if ($('#sel_tipo_impresso').val() == 'Agnus Convite') {
			$('#orc_tipo_impresso').val('Convite');
		} else {
			$('#orc_tipo_impresso').val('');
		}
	});
	
	$(".facebox-home").click();

	// FLASH's
	$('#flash').flash({
	    src: 'swf/agnus.swf',
	    width: 940,
	    height: 280,
		wmode: 'transparent',
		expressInstall: true
	});
	$('#flash-interno, #flash-interno-preto').flash({
	    src: 'swf/menu_agnus.swf',
	    width: 260,
	    height: 280,
		wmode: 'transparent',
		expressInstall: true
	});

	//AREAS DE ATIVACAO DO LIGHTBOX
	$('a[rel*=lightbox]').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: 	'img/loading.gif',
		imageBtnClose: 	'img/close.gif',
		imageBtnPrev: 	'img/prev.gif',
		imageBtnNext: 	'img/next.gif',
		containerResizeSpeed: 300,
		txtImage: 'Imagem',
		txtOf: 'de'
	});

	// SLIDE UP/DOWN DICAS
	$('.upAndDown, .fecha').click(function(){
		if($(this).hasClass('abas-active') || $(this).hasClass('fecha')){
			$('.upAndDown').removeClass('abas-active');
			$('#'+$(this).attr('href')).slideUp(250);
		} else {
			$('.upAndDown').removeClass('abas-active');
			$(this).addClass('abas-active');
			$('.box-conteudo').slideUp(250);
			$('#'+$(this).attr('href')).slideDown(500);
		}
		return false;
	});

	//ATIVA AS TABS
	$(".tabs").tabs();

	// CYCLE
	$(".holder").cycle({ 
	    fx: "scrollHorz", 
	    prev: ".bt-esquerda", 
	    next: ".bt-direita", 
	    timeout: 0 
	});

	$('.tel').mask("(99) 9999-9999");

});

/**
    * Validar formulário
	**/
function validaForm(form) {
    for (var i = 0; i < document.getElementById(form).elements.length; i++) {
        
        var nomeObj = document.getElementById(form).elements[i].name;
        var idObj 	= document.getElementById(form).elements[i].id;
		var relObj 	= document.getElementById(form).elements[i].getAttribute('rel');
				
		if ((relObj == "email")) {
			expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
			if(!expressao.test(document.getElementById(form).elements[i].value)){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].value = "";
				document.getElementById(form).elements[i].className = document.getElementById(form).elements[i].className + " campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}else if (relObj == "required") {
			if((document.getElementById(form).elements[i].value == null) || (document.getElementById(form).elements[i].value == "") || (document.getElementById(form).elements[i].value == "Digite aqui sua busca")){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].className = document.getElementById(form).elements[i].className + " campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}
    }
    return true;
}

/**
   * Validar contato
   **/
function validarContato() {
	if(validaForm('formContato')) {	
		var str = $("#formContato").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_contato.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formContato").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

/**
   * Validar News
   **/
function validarNews() {
	if(validaForm('formNews')) {	
		var str = $("#formNews").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_news.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formNews").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

/**
   * Validar Orcamento
   **/
function validarOrcamento() {
	if(validaForm('formOrcamento')) {	
		var str = $("#formOrcamento").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_orcamento.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formOrcamento").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

/**
   * Validar Cadastro
   **/
function validarCadastro() {
	if(validaForm('formCadastro')) {	
		var str = $("#formCadastro").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_cadastro.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formCadastro").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}
