$(document).ready(function()
{
    lyteboxs();
    mascaras();
}); 

function mascaras()
{
    //$(".c_data").mask("99/99/9999");
    $(".c_cep").mask("99999-999");
    $(".c_cnpj").mask("99.999.999/9999-99");
    //$(".c_fone").mask("(99) 9999-9999");
    //$(".c_placa").mask("***-9999");
}

function lyteboxs()
{
	/* This is basic - uses default settings */
	$('.lytebox').fancybox({
		overlayOpacity		: 0.9,
		overlayColor		: '#000000'
	});
	
	$('.lyteframe').addClass("iframe");
	$('.lyteframe').fancybox({
		showNavArrows		: false,
		hideOnContentClick  : false,
		width				: 660,
		height				: 440,
        frameWidth          : 660,
        frameHeight         : 440,
		overlayOpacity		: 0.9,
		overlayColor		: '#000000'
	});
	
	$('.lytediv').fancybox({
		hideOnContentClick  : false,
		overlayOpacity		: 0.9,
		overlayColor		: '#000000'
	});
}

function scrollAltura(id,alteracao)
{
	var targetOffset = document.getElementById(id).scrollTop;
	targetOffset+=alteracao;
	$("#"+id).animate({scrollTop: targetOffset+'px'}, 1000);
}
function scrollLargura(id,alteracao)
{
	var targetOffset = document.getElementById(id).scrollLeft;
	targetOffset+=alteracao;
	$("#"+id).animate({scrollLeft: targetOffset+'px'}, 1000);
}

function sobre()
{
	$('.nav li').hover(
		function () {
			//show its submenu
			//$('ul', this).slideDown(100);
			$(this).children('ul').slideDown(100);

		}, 
		function () {
			//hide its submenu
			$(this).children('ul').slideUp(100);		
		}
	);
}


function number_format(number, decimals, dec_point, thousands_sep) {
	if (isNaN(number) || number=='') number = 0;

	var decimals 		= decimals != undefined ? decimals : 2,
		dec_point		= dec_point != undefined ? dec_point : '.',
		thousands_sep	= thousands_sep != undefined ? thousands_sep : ' ',
		negative		= number<0;

	if (negative) number *= -1;

	var left 	= parseInt(number, 10),
		right	= Math.round(parseFloat(number.toString().replace(/^\d+./, '0.')) * Math.pow(10, decimals));

	left  = left.toString().split('').reverse().join('')
			.match(/\d{3}|\d{1,2}/g)
			.join(thousands_sep)
			.split('').reverse().join('');

	right = (right / Math.pow(10,decimals)).toString().replace(/^\d+./, '').toString();

	if (right.length < decimals) for (var iRight=right.length; iRight < decimals; iRight++) right += '0';

	return (negative?'-':'')+left+dec_point+right;
}
