$(document).ready(function(){

	// FLASH's
	$('#header').flash({
	    src: 'swf/header.swf',
	    width: '100%',
	    height: 560,
		wmode: 'transparent',
		expressInstall: true
	});
	
	$('#header-internas').flash({
	    src: 'swf/header-internas.swf',
	    width: '100%',
	    height: 202,
		wmode: 'transparent',
		expressInstall: true
	});

	//LINKS EXTERNOS
	$("a[rel=externo]").attr('target','_blank');
	
	//TABS
	$('.tabs > ul').tabs();

	// SLIDES HOME
	$("#holder").cycle({ 
	    fx: "scrollVert", 
	    prev: "#bt-cima", 
	    next: "#bt-baixo", 
	    timeout: 0 
	});

	// Scroll
	$(".scroll").jScrollPane();

/*	//BT BACK 
	$(".bt-back").click(function(){
		history.back();
	});
	//BT BACK 
	$("#bt-imprimir").click(function(){
		window.print();
	});
	
	// USE HAND CURSOR
	$("input[type=submit]").css("cursor","pointer");
	$("input[type=button]").css("cursor","pointer");
	
	//AREAS DE ATIVACAO DO LIGHTBOX
	$('a[rel*=lightbox]').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: 	'http://www.agenciahive.com.br/crea-sc/img/loading.gif',
		imageBtnClose: 	'http://www.agenciahive.com.br/crea-sc/img/close.gif',
		imageBtnPrev: 	'http://www.agenciahive.com.br/crea-sc/img/prev.gif',
		imageBtnNext: 	'http://www.agenciahive.com.br/crea-sc/img/next.gif',
		containerResizeSpeed: 300,
		txtImage: 'Imagem',
		txtOf: 'de'
	});
		
	// MASCARAS 
	$('#fone').mask('(99) 9999-9999');

	$('#validade').mask('99/99/9999');
	
	// FORM
	$(".campos").focus(function(){
		$(this).css("background-color", "#aad3ff");
	});
	$(".campos").blur(function(){
		$(this).css("background-color", "#FFFFFF");
	});

	$(".bt-topo").click(function(){
		$(document).scrollTo( {top:'0px',left:'0px'}, 200 );
	}); 
	
*/

	
});


/**
   * Funções da Galeria de Imagens
   **/

function mostraFoto(id) {
	$.ajax( {
		type: "POST",
		url: "incs/funcoes_jQuery.php",
		data: "acao=exibeFoto&id=" + id,
		beforeSend: function() {
			$('#imagem-grande').html('<img src="img/loading.gif"><br />Carregando...');
		},
		success: function(txt) {
			$('#imagem-grande').html(txt);
		},
		error: function(txt) {
			alert('Erro: '+txt);
		}
	} );
}

//	VALIDACAO DOS FORMULARIOS
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');
		var msg     = '';
				
		if ((idObj == "email")) {
			expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
			if(!expressao.test(document.getElementById(form).elements[i].value)){
				alert('O campo ' + document.getElementById(form).elements[i].name + ' deve ser um e-mail válido.');
				document.getElementById(form).elements[i].value = "";
				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 == "")){
				alert('O campo ' + document.getElementById(form).elements[i].name + ' é obrigatório.');
				document.getElementById(form).elements[i].className = "campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}
    }
   	return true;
}


/**
   * Validar Contato
   **/
function validarContato() {
	if(validaForm("form-contato")) {
		$.ajax( {
			type: "POST",
			url: "lib/acao_contato.php",
			data: "nome=" + $("#nome").val() + "&email=" + $("#email").val() + "&fone=" + $("#fone").val() + "&msg=" + $("#msg").val(),
			beforeSend: function() {				
			},
			success: function(txt) {
				alert("Mensagem enviada com sucesso, em breve entraremos em contato! Obrigado!");
				document.getElementById("form-contato").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}
