$(function() {

	// Links externos
	$("a[rel=external]").attr("target", "_blank");
	$("a[rel=external nofollow]").attr("target", "_blank");
	$("input[type=submit]").css("cursor", "pointer");
	$("input[type=button]").css("cursor", "pointer");
	$(".facebox-active").facebox();
	$(".bt-imprimir").click(function(){window.print();});
	$(".opac").css("opacity", "0.5");
	$(".menu-esquerda li a").hover(function(){
			$(this).css("opacity", "0.8");
		},function(){
			$(this).css("opacity", "1");
		});
	// Mascaras
	$(".telefone").mask("(99)9999-9999");
	$(".cpf").mask("999.999.999-99");
	$(".cep").mask("99999-999");
	
	// Flash Interno
	$('.flash-home').flash({
	    src: 'swf/header.swf',
	    width: '100%',
	    height: 240,
		wmode: 'transparent',
		expressInstall: true
	});
	
	$('.tuner').flash({
	    src: 'swf/tuner.swf',
	    width: 710,
	    height: 52,
		wmode: 'transparent',
		expressInstall: true
	});
	
	
	$('#destaque').cycle({
		fx: 'fade', // tipo de efeito de transição
		speed: 'slow', // velocidade do efeito de transição
		timeout: 5000, // velocidade da transição de uma imagem a outro
		pager:  '#destaque-nav', // elemento que contera a navegação da galeria
		pagerEvent: 'mouseover', // joga o mouseover na paginação
		pause: true,
		pagerAnchorBuilder: function(idx, slide) { 
			return '#destaque-nav li:eq(' + idx + ') a'; // retorna a string seletora para ancoras ja existentes
		}
	});

	$(".cycle-galeria").cycle({
	    fx: "scrollHorz", 
	    prev: ".cycle-left", 
	    next: ".cycle-right",
		speed: 800,
	    timeout: 0 
	});
	
	
});

/**
  * Função Validar Formulário
  * @param form Identificador do form
  * @return Boolean
  **/
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)) {				
				$.getErro(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].value = "";
				document.getElementById(form).elements[i].style.backgroundColor = "#666";
				document.getElementById(form).elements[i].style.color = "#FFF";
				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 == "")) {				
				$.getErro(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].style.backgroundColor = "#666";
				document.getElementById(form).elements[i].style.color = "#FFF";
				document.getElementById(form).elements[i].focus();
				return false;				
			}
		}
    }
    return true;
}

/**
  * Função validar newsletter
  * @param nada
  * @return nada
  **/
function validarNewsletter() {
	if (validaForm("form-newsletter")) {
		var str = $("#form-newsletter").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-newsletter.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				$.getSucesso("E-mail cadastrado com sucesso! Obrigado!");
				document.getElementById("form-newsletter").reset();
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}

function aloHits(){
	$("#alohits-lnk").click();
}
function mandeRecado(){
	$("#manderecado-lnk").click();
}
function oucaAoVivo(){
	return;
}

/**
  * Função validar comercial
  * @param nada
  * @return nada
  **/
function validarComercial() {
	if (validaForm("form-comercial")) {
		var str = $("#form-comercial").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-comercial.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				$.getSucesso("Mensagem enviada com sucesso!");
				document.getElementById("form-comercial").reset();
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}


/**
  * Função validar contato
  * @param nada
  * @return nada
  **/
function validarContato() {
	if (validaForm("form-contato")) {
		var str = $("#form-contato").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-contato.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				$.getSucesso("Mensagem enviada com sucesso!");
				document.getElementById("form-contato").reset();
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}

/**
  * Função validar recado
  * @param nada
  * @return nada
  **/
function validarRecado() {
	if (validaForm("form-recado")) {
		var str = $("#form-recado").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-recado.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				$.getSucesso("Mensagem enviada com sucesso!");
				document.getElementById("form-recado").reset();
				$(".close_image").click();
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}


/**
  * Função validar recado
  * @param nada
  * @return nada
  **/
function validarAloHits() {
	if (validaForm("form-alo-hits")) {
		var str = $("#form-alo-hits").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-alo-hits.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				$.getSucesso("Mensagem enviada com sucesso!");
				document.getElementById("form-alo-hits").reset();
				$(".close_image").click();
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}

/**
  * Função validar promocao
  * @param nada
  * @return nada
  **/
function validarPromocao() {
	if (validaForm("form-promocao")) {
		var str = $("#form-promocao").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-promocao.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				if (txt == 0) {
					$.getErro("CPF já cadastrado!");					
				} else if (txt == 1) {
					$.getSucesso("Cadastro realizado com sucesso!");
					document.getElementById("form-promocao").reset();
					$(".close_image").click();
				} else if (txt == 3) {
					$.getErro("CPF inválido!");			
				} else {
					$.getErro("Promoção não encontrada!");					
				}				
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
}

/**
  * Função validar promocao
  * @param nada
  * @return nada
  **/
/**
  * Função validar promocao
  * @param nada
  * @return nada
  **/
function validarEnquete() {	
	if (validaForm("form-enquete")) {
		if (validaForm("form-enquete")) {
		var str = $("#form-enquete").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao-form-enquete.php",
			data: str,
			beforeSend: function() {
			},
			success: function(txt) {
				if (txt == 1) {
					$.getErro("Selecione uma das resposta!");
				} else if (txt == 2) {
					$.getSucesso("Voto realizado com sucesso!");
					document.getElementById("form-enquete").reset();
				} else if (txt == 3) {
					$.getErro("Você já votou nessa enquete!");
				} else {
					$.getErro("Enquete não encontrada!");
				}
			},
			error: function(txt) {
				$.getErro("Erro: " + txt);
			}
		});
	}
	}
}
