$(function() {

	$('td#phone, #inputPhone, #inputFirstPhone, #inputBuyerPhone, #client_phone').mask('(00) 00000-0000');
	$('#inputSecondPhone').mask('(00) 0000-0000');
	$('td#cpf, #inputcpf, #cpf').mask('000.000.000-00');
	$('#cnpj').mask('00.000.000/0000-00');
	$('#delivery_date, #date_delivery, #inputBirtDate, #inputBuyerBirtDate, #note_date, #firstPayment, #alter-date, #date_first_deliveries, #dateInit, #dateEnd, #date_receiver, #date_in_term, #date_first_deliverie').mask('00/00/0000');
	$('#inputCep').mask('00000-000');
	$('#price, #cost_price, #product_price_sale, #other_expenses_value').mask('000.000.000.000.000,00', {reverse: true});
	$('input[type="text"]').attr('autocomplete', 'off');

	// Somente números valores
	$('input[name="amount"], #inputNoteNumber, #inputQuantityPayment, #daysPayment, #inputPercentAdvance, #id_request, #id_request, #id_doc_number, #inputQuantity, #request_search').on('keypress', function(ev) {
		if(ev.key.match(/[^\d]/)) {
			ev.preventDefault();
		}
	});

	// Somente números e virgula(,)
	$('#ss_comission, #value_comission, #value_reduce').on('keypress', function(ev) {
		if(ev.key.match(/[^\d\,]/)) {
			ev.preventDefault();
		}
	});

	// Somente números e traços e pontos e barra Inscrição Estadual
	$('#inputRegistration, #inputRg').on('keypress', function(ev) {
		if(ev.key.match(/[^\d\-\.\/]/)) {
			ev.preventDefault();
		}
	});

	// Desabilitar enter para formulários
	$('input').keypress(function (e) {
		var code = null;
		code = (e.keyCode ? e.keyCode : e.which);
		return (code == 13) ? false : true;
	});

	// Habilitar enter para paginação
	$('input[name="p"]').keypress(function (e) {
		var code = null;
		code = (e.keyCode ? e.keyCode : e.which);

		if(code == 13){
			$('#form-pagination').submit();
		}
	});

	/*Carregar endereço*/
	$('#inputCep').on('blur', function() {
		var cep = $(this).val();

		$.ajax({
			url:'http://api.postmon.com.br/v1/cep/'+cep,
			type:'GET',
			dataType:'json',
			success:function(json){
				if(typeof json.logradouro != 'undefined') {
					$('input[name=public_place]').val(json.logradouro);
					changeState();
				}
			}
		});
	});

	// Gráfico de vendas Retiradas
	$('.shost').mouseenter(function() {
        var id = $(this).attr('id');

        $('.value').hide();
        $('.column div#'+id+'.value').show(100);

    });

	// Gráfico de vendas
    $('.shost_sale').mouseenter(function() {
        var id = $(this).attr('id');

        $('.value_sale').hide();
        $('.column div#'+id+'.value_sale').show(100);

    });

	$('.shost, .shost_sale').mouseout(function() {
    	$('.value, .value_sale').hide();
    });
});