function startWait(){jQuery("#waitMessage").dialog("open");jQuery(".ui-dialog-titlebar-close").css("display","none")}function stopWait(){if(jQuery("#waitMessage").dialog("isOpen")){jQuery("#waitMessage").dialog("destroy")}}function showMessage(d,c,b){jQuery("."+b).remove();var a='<div id="alertMessage" class="'+b+'"><a name="alert">&nbsp;</a>'+c+"</div>";jQuery(d).prepend(a)}function hideMessage(a){jQuery(a).find("#alertMessage").remove()}function showScreen(d,g,c,f,a){if(jQuery(document.body).find("#confirmMessage").length==0){var e='<div id="confirmMessage"></div>';jQuery(document.body).append(e)}jQuery("#confirmMessage").bgiframe();jQuery("#confirmMessage").html("<center>"+d+"</center>");jQuery("#confirmMessage").dialog({modal:true,bgiframe:true,title:g,width:f,height:"auto",zIndex:5,closeOnEscape:true,autoOpen:false});jQuery("#confirmMessage").dialog("open");var b="";if(c!=null){b='<input type=\'button\' onClick=\'jQuery("#confirmMessage").dialog("destroy");  jQuery("#confirmMessage").html(""); return false;\' class=\'button ok\' value=\''+c+"' />"}jQuery("#confirmMessage").html("<div>"+d+"</div>"+b);jQuery(".ui-dialog-titlebar-close").css("display","none")}function closeScreen(){jQuery("#confirmMessage").dialog("destroy");jQuery("#confirmMessage").html("");return false}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function setCalendar(a){$.datepicker.setDefaults($.datepicker.regional["pt-BR"]);$(a).datepicker({dateFormat:"dd/mm/yy",showMonthAfterYear:false,changeMonth:true,changeYear:true,nextText:">",prevText:"<",altFormat:"yy-mm-dd",showOn:"both",buttonImage:'<?php echo "http://" . $_SERVER["HTTP_HOST"] . "/indumak/www"; ?>/assets/images/bt-calendar.gif',buttonImageOnly:true,defaultDate:0,changeYear:true,autoSize:true,showAnim:"slideDown",buttonText:"Data",yearRange:"1950:2015"});jQuery(a).setMask({mask:"99/99/9999",autoTab:false})}function formataCPF(a){var b="";a=a.replace(/\./g,"");a=a.replace("-","");if(a.length!=11){return a}try{b=a.substr(0,3)+"."+a.substr(3,3)+"."+a.substr(6,3)+"-"+a.substr(9,2);return b}catch(c){return a}}function formataCNPJ(a){var c="";try{if(a.length>14){a=a.replace(/\./g,"");a=a.replace("/","");a=a.replace("-","")}if(a.length!=14){return a}c=a.substr(0,2)+"."+a.substr(2,3)+"."+a.substr(5,3)+"/"+a.substr(8,4)+"-"+a.substr(12,2);return c}catch(b){return a}}function setPaginator(a,c,b){if(c==undefined||c==""){c=1}if(b==undefined||b==""){b=20}jQuery(a).dataTable({bDestroy:true,bRetrieve:false,aaSorting:[[c,"asc"]],bPaginate:true,bLengthChange:false,bFilter:false,bSort:true,bInfo:false,bAutoWidth:false,sPaginationType:"full_numbers",iDisplayLength:b,oLanguage:{sLengthMenu:"Mostrar _MENU_ resultados por pagina",sZeroRecords:"Nenhum registro encontrado",sInfo:"Mostrando _START_ a _END_ de _TOTAL_ registros",sInfoEmpty:"Mostrando 0 a 0 de _TOTAL_ registros",sInfoFiltered:"(filtrado de _MAX_ total de registros)",oPaginate:{sFirst:"Primeiro",sPrevious:"Anterior",sNext:"Proximo",sLast:"Ultimo"}}});if(jQuery(a).find("tr").length<=b){jQuery(".dataTables_paginate ").remove()}}function ajaxFillSelect(d,c,b,a){var e=ajaxGetCallback(d);if(e!=false){jQuery(c).html('<option value="0">Selecione</option>');jQuery.each(e,function(f,g){record='<option value="'+g[b]+'">'+g[a]+"</option>";jQuery(c).append(record)});return true}else{record='<option value="0">Nenhum registro foi encontrado</option>';jQuery(c).html(record);return false}}function ajaxGetCallback(c,e,b){if(b==undefined||b==""){b="json"}var d=null;var a=false;$.ajax({type:"POST",dataType:b,url:c,data:e,async:false,beforeSend:function(){if(jQuery("#waitMessage").get(0)==null||!jQuery("#waitMessage").dialog("isOpen")){startWait();a=true}},success:function(f){if(f=="logoff"){document.location.href.reload();d=false}else{d=f}if(a==true){stopWait()}},error:function(g,f){console.error(f);stopWait();d=false}});return d}function CompararDatas(f,e){var c=parseInt(f.substring(0,2),10);var d=parseInt(f.substring(3,5),10);var h=parseInt(f.substring(6,10),10);var a=parseInt(e.substring(0,2),10);var b=parseInt(e.substring(3,5),10);var g=parseInt(e.substring(6,10),10);var k=new Date(h,d,c);var i=new Date(g,b,a);if(i<k){return false}else{return true}}function enterKeyAction(code,func){if(code==13){eval(func)}}function changeLanguage(a,b){$.ajax({type:"POST",dataType:"text",url:a+"/home/language",data:{lang:b},success:function(c){if(c=="invalid_language"){alert("Idioma inválido")}else{if(c=="fail"){alert("Falha ao selecionar idioma")}else{window.location.reload()}}},error:function(d,c){console.error(c)}})}function removeAccents(a){accents_arr=new Array("à","á","ạ","ả","ã","â","ầ","ấ","ậ","ẩ","ẫ","ă","ằ","ắ","ặ","ẳ","ẵ","è","é","ẹ","ẻ","ẽ","ê","ề","ế","ệ","ể","ễ","ì","í","ị","ỉ","ĩ","ò","ó","ọ","ỏ","õ","ô","ồ","ố","ộ","ổ","ỗ","ơ","ờ","ớ","ợ","ở","ỡ","ù","ú","ụ","ủ","ũ","ư","ừ","ứ","ự","ử","ữ","ỳ","ý","ỵ","ỷ","ỹ","đ","À","Á","Ạ","Ả","Ã","Â","Ầ","Ấ","Ậ","Ẩ","Ẫ","Ă","Ằ","Ắ","Ặ","Ẳ","Ẵ","È","É","Ẹ","Ẻ","Ẽ","Ê","Ề","Ế","Ệ","Ể","Ễ","Ì","Í","Ị","Ỉ","Ĩ","Ò","Ó","Ọ","Ỏ","Õ","Ô","Ồ","Ố","Ộ","Ổ","Ỗ","Ơ","Ờ","Ớ","Ợ","Ở","Ỡ","Ù","Ú","Ụ","Ủ","Ũ","Ư","Ừ","Ứ","Ự","Ử","Ữ","Ỳ","Ý","Ỵ","Ỷ","Ỹ","Đ");no_accents_arr=new Array("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","e","e","e","e","e","e","e","e","e","e","e","i","i","i","i","i","o","o","o","o","o","o","o","o","o","o","o","o","o","o","o","o","o","u","u","u","u","u","u","u","u","u","u","u","y","y","y","y","y","d","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","A","E","E","E","E","E","E","E","E","E","E","E","I","I","I","I","I","O","O","O","O","O","O","O","O","O","O","O","O","O","O","O","O","O","U","U","U","U","U","U","U","U","U","U","U","Y","Y","Y","Y","Y","D");return str_replace(accents_arr,no_accents_arr,a)}function str_replace(e,d,g){var f=d instanceof Array,a=g instanceof Array,b=(e=[].concat(e)).length,d=[].concat(d),c=(g=[].concat(g)).length;while(j=0,c--){while(g[c]=g[c].split(e[j]).join(f?d[j]||"":d[0]),++j<b){}}return a?g:g[0]};
