$(document).ready(function() {
	
	// Tooltip
	
	$(".tooltip").tooltip({
		delay:100,
		id:"tooltip-c",
		left:-20,
		showURL:false,
		top:25,
		track:true
	});
	
	// Fancybox
	
	$("a.fancybox").click(function() {
		$.fancybox({
			'padding'			: 10,			// 10
			'margin'			: 20,			// 20
			'opacity'			: true,			// false
			'modal'				: false,		// false
			'cyclic'			: true,			// false
			'scrolling'			: 'no',			// auto | yes | no
			'autoScale'			: false,		// true
			'autoDimensions'	: true,			// true
			'centerOnScroll'	: false,		// false
			'swf'				: {
				'wmode': 'transparent',
				'allowfullscreen': 'true'
			},
			'hideOnOverlayClick': false,			// true
			'hideOnContentClick': false,		// false
			'overlayShow'		: true,			// true 
			'overlayOpacity'	: 0.8,			// 0.3
			'overlayColor'		: '#000000',	// #666666
			'titleShow'			: true,			// true
			'titlePosition'		: 'outside',	// outside | inside | over
			'transitionIn'		: 'fade',		// elastic | fade | none
			'transitionOut'		: 'fade',		// elastic | fade | none
			'speedIn'			: 300,			// 300 ms
			'speedOut'			: 300,			// 300 ms 
			'changeSpeed'		: 300,			// 300 ms (gallery items)
			'changeFade'		: 'fast',		// fast | slow (gallery items)
			'easingIn'			: 'swing',		// swing
			'easingOut'			: 'swing',		// swing
			'showCloseButton'	: true,			// true
			'showNavArrows'		: true,			// true
			'enableEscapeButton': true,			// true
			'href'				: this.href,	// force contents
			'title'				: this.title	// force title
		});
		
		return false;
	});
	
	$("a.fancybox-iframe").click(function() {
		var idDiv = $(this).attr("href");
		
		$.fancybox({
			'padding'			: 10,			// 10
			'margin'			: 20,			// 20
			'opacity'			: true,			// false
			'modal'				: false,		// false
			'cyclic'			: false,		// false
			'scrolling'			: 'auto',		// auto
			'width'				: 780,			// 560
			'height'			: 520,			// 340
			'autoScale'			: false,		// true
			'autoDimensions'	: false,		// true
			'centerOnScroll'	: false,		// false
			'swf'				: {
				'wmode': 'transparent',
				'allowfullscreen': 'true'
			},
			'hideOnOverlayClick': false,		// true
			'hideOnContentClick': false,		// false
			'overlayShow'		: true,			// true 
			'overlayOpacity'	: 0.8,			// 0.3
			'overlayColor'		: '#000000',	// #666666
			'titleShow'			: true,			// true
			'titlePosition'		: 'outside',	// outside | inside | over
			'transitionIn'		: 'fade',		// elastic | fade | none
			'transitionOut'		: 'fade',		// elastic | fade | none
			'speedIn'			: 300,			// 300 ms
			'speedOut'			: 300,			// 300 ms 
			'changeSpeed'		: 300,			// 300 ms (gallery items)
			'changeFade'		: 'fast',		// fast | slow (gallery items)
			'easingIn'			: 'swing',		// swing
			'easingOut'			: 'swing',		// swing
			'showCloseButton'	: true,			// true
			'showNavArrows'		: true,			// true
			'enableEscapeButton': true,			// true
			'content'			: $(idDiv).text(),
			'title'				: this.title	// force title
		});
		
		return false;
	});
	
	$("a.fancybox-youtube").click(function() {
		$.fancybox({
			'padding'			: 10,			// 10
			'margin'			: 20,			// 20
			'opacity'			: true,			// false
			'modal'				: false,		// false
			'cyclic'			: false,		// false
			'scrolling'			: 'auto',		// auto
			'width'				: 680,			// 560
			'height'			: 495,			// 340
			'autoScale'			: false,		// true
			'autoDimensions'	: true,			// true
			'centerOnScroll'	: false,		// false
			'swf'				: {
				'wmode': 'transparent',
				'allowfullscreen': 'true'
			},
			'hideOnOverlayClick': false,		// true
			'hideOnContentClick': false,		// false
			'overlayShow'		: true,			// true 
			'overlayOpacity'	: 0.8,			// 0.3
			'overlayColor'		: '#000000',	// #666666
			'titleShow'			: true,			// true
			'titlePosition'		: 'outside',	// outside | inside | over
			'transitionIn'		: 'fade',		// elastic | fade | none
			'transitionOut'		: 'fade',		// elastic | fade | none
			'speedIn'			: 300,			// 300 ms
			'speedOut'			: 300,			// 300 ms 
			'changeSpeed'		: 300,			// 300 ms (gallery items)
			'changeFade'		: 'fast',		// fast | slow (gallery items)
			'easingIn'			: 'swing',		// swing
			'easingOut'			: 'swing',		// swing
			'showCloseButton'	: true,			// true
			'showNavArrows'		: true,			// true
			'enableEscapeButton': true,			// true
			'type'				: 'swf',		// image | ajax | iframe | swf | inline
			'href'				: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),	// force contents
			'title'				: this.title	// force title
		});
		
		return false;
	});

	// Botões
	
	/*$(".voltar").click(function() {
		if ($.browser.msie) window.history.go(-2);
		else window.history.back();
		
		return false;
	});*/
	
	$(".confirm").click(function() {
		var tit = $(this).attr("title");
		var msg = "Confirmar operação";
		if (tit != "") msg = tit;
		return confirm(msg+'?');
	});
	
	$(".imprimir").click(function() {
		window.print();
		return false;
	});
	
	$("#btnLimpar").click(function() {
		$("[name*=Bsc]").val("");
		$("#bscBtn").val("block");
		$("#bsc").val("ativar");
		$("#frm-busca").submit();
	});
	
	// Rollover
	
	$(".rollover").opacityrollover({
		mouseOutOpacity:1.0,
		mouseOverOpacity:0.7,
		fadeSpeed:'fast'
	});
	
	// Over e check Tabelas e DIVs
	
	$(".registro").mouseover(function() {
		$(this).addClass("registro-over");
	});
	
	$(".registro").mouseout(function() {
		$(this).removeClass("registro-over");
	});
	
	$(".chk-registro").click(function() {
		var cod = $(this).val();
		if (this.checked) $("#tr-reg-"+cod).addClass("registro-check");
		else $("#tr-reg-"+cod).removeClass("registro-check");
	});
	
	$(".chk-registro-todos").click(function() {
		if (this.checked) {
			$('.chk-registro').each(function(i) {
				var cod = $(this).val();
				this.checked = true;
				$("#tr-reg-"+cod).addClass("registro-check");
			});
		}
		else {
			$(".chk-registro").each(function(i) {
				var cod = $(this).val();
				this.checked = false;
				$("#tr-reg-"+cod).removeClass("registro-check");
			});
		}
	});
	
	// Busca - exibir, paginacao e ordenacao
	
	$("a.bsc-form").click(function() {
		$("#busca").toggle(0, function() {
			if($(this).css("display") == "block") {
				$("#bscBtn").val("block");
				$("#bsc").val("ativar");
			} else {
				$("#bscBtn").val("none");
				$("#bsc").val("");
			}
		});
		
		return false;
	});
	
	$("a.bsc-form-pgn").click(function() {
		var pgn = $(this).attr("href").replace("#","");
		$("#bscPgn").val(pgn);
		$("#frm-busca").submit();
		return false;
	});
	
	$("a.bsc-form-ord").click(function() {
		var tmp = $(this).attr("href").replace("#","").split("|");
		var ord = tmp[0];
		var sen = tmp[1];
		
		$("#bscOrdenar").val(ord);
		$("#bscSentido").val(sen);
		$("#frm-busca").submit();
		return false;
	});
	
	$("#slcBscQtdReg").change(function() {
		$("#bscQtdReg").val($(this).val());
		$("#bscPgn").val(1);
	});
	
	// Mascara/validacao form
	
	$(".f-numero-int").keypress(function(event) {
		return fNumeroInt($(this), event);
	});
	
	$(".f-numero-float").keypress(function(event) {
		return fNumeroFloat($(this), event);
	});
	
	$(".f-cpf").mask("999.999.999-99", {placeholder:" "});
	$(".f-cnpj").mask("99.999.999/9999-99", {placeholder:" "});
	$(".f-cep").mask("99999-999", {placeholder:" "});
	$(".f-data").mask("99/99/9999", {placeholder:" "});
	$(".f-data-hora").mask("99/99/9999 99:99", {placeholder:" "});
	$(".f-data-calendar").mask("99/99/9999", {placeholder:" "});
	$(".f-data-hora-calendar").mask("99/99/9999 99:99", {placeholder:" "});
	
	$(".f-data-calendar").focus(function() {
		vCalendarData(this);
	});	
	
	$(".f-data-hora-calendar").focus(function() {
		vCalendarDataHora(this);
	});
	
	// Exibe campo de form com erro
	
	$(".ecmp").each(function(i) {
		var campo = $(this).attr("rel");
		$("#"+campo).addClass("erro");
	});
	
	$(".ecmp").click(function() {
		var campo = $(this).attr("rel");					  
		$("#"+campo).focus();
	});	
	
	
	
	// Enquete
	
	$(".btn-enqt-votar").click(function() {
		var vResp = $("input[name='rdoEnqueteResposta']:checked").val();
		var tmp = $(this).attr("id").split("|");
		var vEnqt = tmp[1];
		
		if (!isNaN(vEnqt) && !isNaN(vResp)) {
			$.ajax({
				url: 'controller/EnqueteRespostaController.php?acao=votar&codEnquete='+vEnqt+'&codEnqueteResposta='+vResp+'',
				success: function(data) {
					$(".btn-enqt-resultados").trigger("click");
				}
			});
		}
	});
	
	$(".btn-enqt-resultados").click(function() {
		var tmp = $(this).attr("id").split("|");
		var vEnqt = tmp[1];
		
		$("#enquete").html("<div align=\"center\"><img src=\"lib/img/loadinfo-p.gif\" alt=\"Carregando\"></div>");
		$("#enquete").load("enquete-resultados.php?cod="+vEnqt+" #enqueteRespostas");
	});
});
