var Geral = {

	__construct: function() {
		_this = Geral;
       

		
	}
}

$(document).ready(function(){
	Geral.__construct();
	
	//NiceSelect
	$().ready(function(){
		var options = {selectCallback: callbackFunction};
		$("select.nice").niceSelect(options);
	});
	
	function callbackFunction(vals, select){
		$("#the_value").html(vals.value);
	}
	//
	
	// anima��o home
	$('div.anima').cycle({
		pager: '.pag-js'	
	});	
	//
	
	// abrir link externo
	$('a[rel=external]').attr('target', '_blank');
	//
	
	// fancybox
	$("a.zoom").fancybox({
		'titleShow': false
	});
	//
	
	// manter o menu em hover enquanto usa os submenus
	$('.dropmenudiv a').hover(function(){
		var rel = $(this).parent().attr('id');
		$('#chromemenu a[rel=' + rel + ']').addClass('bg');
	}, function(){
			var rel = $(this).parent().attr('id');
			$('#chromemenu a[rel=' + rel + ']').removeClass('bg');
	});
	//	
	
	//Target
	$('.blank').attr('target', '_blank');
	//
	
	// MASK
	$('.cep').setMask({mask: '99.999-999'});
	$('.telefone').setMask({mask: '(99) 9999-9999'});
	$('.cpf').setMask({mask: '999.999.999-99'});
	$('.cnpj').setMask({mask: '99.999.999/9999-99'});
	$('.data').setMask({mask: '39/19/2999'});
	$('.uf').setMask({mask: 'zz'}); // Na class ".uf" colocar a seguinte definição: "input.uf{text-transform: uppercase;}"
	$('.dinheiro').setMask({mask: '99,999.999.999.999', type:'reverse'});
	$('.numero').setMask({mask: '99999', type:'reverse'});
	$('.hora').setMask({mask: '29:59'});
	//
	 var formErrors = $('.input-notification.error');
     if (formErrors.length > 0) {
         formErrors.parent().addClass('input-error-box').find('input,select,textarea').addClass('input-error');
     }
	
});

