
jQuery.fn.extend({topZIndex:function(){var highest=0,c_index;$(this).each(function(){c_index=parseInt($(this).css("z-index"),10);if(c_index>highest)highest=c_index;});return highest;}});var SgiSearchEngine=function(p){var
MAX_CACHED_RESULTS=100,LATENCY_TO_SEARCH=160;var page=p,param={},__i=false,__cache_query=[],__cache_result=[],__last_empty_query=false,__on_result=function(){},__on_searching=function(){},__on_empty=function(){},__on_search_complete=function(){};var __clearCache=function(i){var f_index,index=0;f_index=__cache_query.length;__cache_query.splice(index,f_index);__cache_result.splice(index,f_index);}
this.clearCache=function(i){__clearCache(i);}
this.setMaxCachedResults=function(m){MAX_CACHED_RESULTS=m;}
this.setLatency=function(l){LATENCY_TO_SEARCH=l;}
this.setPage=function(p){page=p;}
this.setParam=function(p){param=p;}
this.onEmpty=function(f){__on_empty=f;}
this.onResult=function(f){__on_result=f;}
this.onSearching=function(f){__on_searching=f;};this.onSearchComplete=function(f){__on_search_complete=f;};this.search=function(q,p){if(p)this.setParam(p);q=q.trim().toLowerCase();if(q.length){param.__query=q;var qs_param=$.param(param);if(__last_empty_query&&qs_param.match(new RegExp('^'+__last_empty_query))){__on_result('');}else{var index=__cache_query.indexOf(qs_param);if(index==-1){clearInterval(__i);__i=setInterval(function(){clearInterval(__i);__on_searching();if(__cache_query.length>=MAX_CACHED_RESULTS){__clearCache();}
$.post(page,param,function(res){if(new String(res).trim().length==0)__last_empty_query=qs_param;if(MAX_CACHED_RESULTS>0){__cache_query.push(qs_param);__cache_result.push(res);}
__on_search_complete(res);__on_result(res,__cache_query.length-1);});},LATENCY_TO_SEARCH);}else{__on_result(__cache_result[index],index);}}}else{__on_empty();}}}
function SgiSetContainerDevolucaoPos(){var cw=$('.sgi_container_generic_window').width()/2;var w=$(window).width()/2;var ch=$('.sgi_container_generic_window').height()/2;var h=$(window).height()/2;$('.sgi_container_generic_window').css({'left':w-cw,'top':20,});}
function SgiContainerGenericWindow(data){$('.sgi_container_generic_window').empty().remove();var container=$('<div></div>');$(container).addClass('sgi_container_generic_window');if(data.css){$(container).css(data.css);}
var head=$('<div></div>');$(head).addClass('head').mouseover(function(){$(this).parent().draggable({disabled:false,helper:'original','start':function(){$(document.body).addClass('non-selectable');},'stop':function(){$(document.body).removeClass('non-selectable')}});}).mouseout(function(){$(this).parent().draggable({disabled:true,'start':function(){$(document.body).addClass('non-selectable')},'stop':function(){$(document.body).removeClass('non-selectable')}});}).dblclick(function(){SgiSetContainerDevolucaoPos();});var title=$('<div></div>');$(title).addClass('title').append(data.title);var closebtn=$('<div></div>');var close=$('<div></div>').append(closebtn);$(close).addClass('close').attr('title','Fechar').find('div:first').click(function(){$(this).parent().parent().parent().fadeOut('fast',function(){$(this).remove();});SgiLoader.desativar();});var bcontainer=$('<div></div>');$(bcontainer).addClass('container').append(data.container);$(head).append(title);$(head).append(close);$(container).append(head);$(container).append(bcontainer);if(!data.appender){data.appender=document.body;}
$(data.appender).append(container);SgiSetContainerDevolucaoPos();$(container).css('opacity',1);$(window).resize(function(){SgiSetContainerDevolucaoPos()});SgiLoader.ativar({loader:false});$(container).fadeIn();return container;}
var SgiCloneArray=function(a){return a.map(function(v){return v;});};var iframe_counters=0;var content_counter=0;var form_object=0;var loading_path='data:image/gif;base64,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';function SgiShowTooltipNew(e,MODE,left){if($(e.target).attr('showtoltip')!=1){if(!MODE)MODE='LTR';var sgi_tooltip_container=$('<div></div>').addClass('sgi_tooltip_container');var head=$('<div></div>').addClass('head');var close=$('<div></div>').addClass('close').addClass(MODE.toLowerCase());var container=$('<div></div>').addClass('container');$(e.target).attr('showtoltip',1);$(close).click(function(){$(this).parent().parent().remove();$(e.target).attr('showtoltip',0);})
$(container).html($(e.target).attr('alt'));$(head).append(close);$(sgi_tooltip_container).append(head);$(sgi_tooltip_container).append(container);$(document.forms[0]).append(sgi_tooltip_container);var c={'LTR':{'top':e.pageY-$(sgi_tooltip_container).height()/2,'left':left?$(e.target).offset().left+left:$(e.target).offset().left-$(sgi_tooltip_container).width()-20},'RTL':{'top':e.pageY/2+($(sgi_tooltip_container).height()/2)-20,'left':$(e.target).offset().left+$(e.target).width()},'MOUSE':{'top':e.pageY-20,'left':e.pageX+20}}
$(sgi_tooltip_container).css(c[MODE]);}}
String.prototype.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1);}
SgiShowPreview=function(srcimg){var imgsrc=new Image();imgsrc.src=srcimg;if(imgsrc.width>400){var w=imgsrc.width/5;var h=imgsrc.height/5;}else{var w=imgsrc.width;var h=imgsrc.height;}
if(!document.getElementById('SgiPreviewDiv')){$(document.body).append('<div id="SgiPreviewDiv"><div id="SgiPreview" onclick="window.open($(\'#SgiImgPreview\').attr(\'src\'),\'_blank\');"></div><div align="right" style="width:100%;position:absolute;"><div id="SgiClose" onclick="SgiShowPreviewClose()"></div></div><img id="SgiImgPreview"  alt="" /></div>');}
$('#SgiImgPreview').attr('src',srcimg);$('#SgiImgPreview').width(w);$('#SgiImgPreview').height(h);if(cx){var linex=cx||0;var liney=cy||0;$('#SgiPreviewDiv').fadeIn('fast',function(){$('#SgiPreviewDiv').animate({'left':linex+20,'top':liney-100});});}}
SgiShowPreviewClose=function(){$('#SgiPreviewDiv').fadeOut();}
var SgiPesquisaGenerico=function(p,content,who,frm){if(!frm)frm=document.forms[0];$('#OFFSET').val('0');if(!who)who='#parametro_pesquisa';if($(who).val().length>0&&$('#parametro_pesquisa').val()!='Buscar Registro'){SgiSetPesquisaMaisResultado();}
$('#SET_PAGINACAO').val('CLEAN');$('#containerFiltro').css({'display':'none'});$('#shadow').fadeIn('fast');SgiCreateLoadingDiv();$.post(p,$(frm).serialize(),function(data){$(content).html(data);$('#shadow').fadeOut('fast');SgiremoveLoadingDiv();});}
var SgiSetPesquisaMaisResultado=function(){$('#OFFSET').val(0);if(retorna_resultados_quantidade)
$('#LIMIT_PAG').val(retorna_resultados_quantidade);$('#MAIS_RESULTADOS_MODO').val(0);}
var SgiPesquisaGenericoNew=function(p,content,who){if(!who)who='parametro_pesquisa';if($Peg(who).value.length>0&&$Peg('parametro_pesquisa').value!='Buscar Relatorio'){$Peg('SET_PAGINACAO').value='CLEAN';$Peg('containerFiltro').style.display='none';}else{$Peg('SET_PAGINACAO').value='CLEAN';$Peg('containerFiltro').style.display='none';}
$('#shadow').fadeIn('fast');SgiCreateLoadingDiv();$.post(p,$(document.forms[0]).serialize(),function(data){$(content).html(data);});$('#shadow').fadeOut('fast');SgiremoveLoadingDiv();}
var SgiDeletarGenericNew=function(p,content){if(confirm('Confirma remover este registro ?')){$.get(p,function(data){eval(data.js);},'json');}}
var SgiRetornaListaAjax=function(el,page,w,classn,method,mtop,no_select,without_mouseleave){if(!mtop){mtop=35;}
if(!classn)
classn='.SgiContainerUser';if(!method)
method='POST';valor=$(el).val();if(valor.length>0){if(!$().length){$(document.body).append('<div class="'+classn+'"></div>');}
var p=$(el).position();if(!w)
var w=$(el).width()
$(classn).css({'top':p.top+mtop,'left':p.left,'width':w,'display':'block'});if(!without_mouseleave)
$(classn).mouseleave(function(){$(this).css({'display':'none'})})
if(!no_select)
$('select[multiple] option').attr('selected',true);SgiAjaxGen(page,function(data){$(classn).html(data);},method,null,1);}}
var SgiRemoveLinhaGeneric=function(id){if(!id){return false}
$('#'+id).fadeOut('fast',function(){$(this).empty().remove();});}
SgiCreateContent=function(data,pw,ph,scroll,ad_pos_top,classname,corpoBody){if(!classname){classname='SgiContent';}
if(ad_pos_top){ad_pos_top=parseInt(ad_pos_top);}else{ad_pos_top=10;}
id='sgi_content_div_'+content_counter;content_counter++;if(corpoBody)
$("#"+corpoBody).append('<div class="'+classname+'" id="'+id+'"><div class="close" title="fechar"></div><div class="content"></div></div>');else
$(document.body).append('<div class="'+classname+'" id="'+id+'"><div class="close" title="fechar"></div><div class="content"></div></div>');$('#'+id+' > .content').html(data);if(pw!='auto'&&ph!='auto'){if(!pw)pw=0.74;if(!ph)ph=0.74;var w=pw>1?pw:$(window).width()*pw;var h=ph>1?ph:$(window).height()*ph;}else{var w=$('#'+id+'').width();var h=$('#'+id+'').height();}
$('#shadow').fadeIn('fast',function(){$('#'+id).fadeIn('fast',function(){$('#'+id+' > .close').click(function(){SgiDropContent(id);return false});$(this).animate({width:w,height:h,top:(($(window).height()/2)-(h/2)+$(window).scrollTop())-ad_pos_top,left:(($(window).width()/2)-(w/2)+$(window).scrollLeft())});});});$(window).scroll(function(){$('#'+id).css({top:(($(window).height()/2)-(h/2)+$(window).scrollTop())-ad_pos_top,left:(($(window).width()/2)-(w/2)+$(window).scrollLeft())});});$(window).resize(function(){if($('#'+id).css('display')!='none'){$('#'+id).animate({width:w,height:h,top:(($(window).height()/2)-(h/2)+$(window).scrollTop())-ad_pos_top+7,left:(($(window).width()/2)-(w/2)+$(window).scrollLeft())});}});if(scroll){$('#'+id).css({'overflow-y':'visible'});}}
SgiDropContent=function(id){$('#'+id).fadeOut('fast',function(){$('#'+id).empty().remove();$('#shadow').fadeOut('fast');});}
SgiSetId=function(element,valor,form){if(!element){return false}else{if(typeof(element)=='object'){}else if(typeof(element)=='string'){var id=element
element=document.getElementById(element);if(!element){if(!form){form=document.forms[0];}
element=document.createElement('input');element.value=valor;element.id=id;element.name=id;element.type='hidden';$(form).append(element);}else{element.value=valor;}}}}
onmousemove=function(e){cx=e.pageX;cy=e.pageY;};function SgiSendPermissaoModuloAcao(el,pagina,perm_id,perm_codlogin,perm_nome,json,callback){var el=$Peg(el);var v=0;if(el){var perm_permid=el.value;if(el.checked){v=1;}else{v=0;}
pagina=pagina+'?perm_id='+perm_id+'&'+'perm_codlogin='+perm_codlogin+'&'+'perm_permid='+perm_permid+'&'+'perm_nome='+perm_nome+'&status='+v;$.get(pagina,function(data){if(data){eval(data.js);}},json);if(callback)
callback.call();}}
function SgiShowToolTipSimple(id_div,el,texto,call,position){var delay=200;var d='';var s='';try{call;}catch(e){}
var xline=cx+5
var yline=cy+5
if(position!=undefined||position!=null){if(position=='top-right'){var xline=cx+5
var yline=cy-5}else if(position=='top-left'){var xline=cx-5
var yline=cy-5}else if(position=='bottom-right'){var xline=cx+5
var yline=cy+5}else if(position=='bottom-left'){var xline=cx-5
var yline=cy+5}}
d=document.getElementById(id_div);if(texto==undefined||texto==null){if(el.title){s=el.title;}else if(el.innerHTML){s=el.innerHTML;}else if(el.value){s=el.value;}}else{s=texto;}
if(((d==undefined)||(d==null))){$(document.body).append('<div id="'+id_div+'" class="SgiClassDivTooltip">'+s+'</div>');try{$('#'+id_div).animate({'opacity':'1','left':xline,'top':yline},function(){$(el).mouseleave(function(){$('#'+id_div).delay(delay).fadeOut();});});}catch(err){}}else{try{$('#'+id_div).html(s);$('#'+id_div).fadeIn();$('#'+id_div).animate({'opacity':'1','left':xline,'top':yline},function(){$(el).mouseleave(function(){$('#'+id_div).delay(delay).fadeOut();});});}catch(err){}}}
var SgiAjaxUpload=function(page,frm,sucess,progress,mode,json,callback,callback2,files){var xhr=new XMLHttpRequest();if(progress)
xhr.upload.onprogress=progress;xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){if(json){eval('var jsonF = '+xhr.responseText);eval(jsonF.js);}
if(sucess){sucess(xhr.responseText);}}}
var processFileList=function(fileList,input){if(input)
name=$(input).attr('name').replace('[]','');else
name='';param='';if(mode=='WITH_FORM_DATA'){param+=(page.search('\\?')>-1?'&':'?')+$(frm).serialize();}
SgiAjaxSendFileList(xhr,name,page+param,fileList,0,callback,json,callback2);}
if(page){if(!frm){frm=$(document.forms[0]);}else{frm=$(frm);}
if(files){processFileList(files);}else{$(frm).find('input:file').each(function(){processFileList(this.files,this);});}}}
var SgiUploadManager=function(){var page,param,filesInput,files;this.setParam=function(p){param=p;}
this.setPage=function(p){page=p;}
this.setFilesInput=function(f){filesInput=f;this.setFiles($(filesInput).get(0).files);}
this.setFiles=function(f){files=f;}
this.callback=function(data){}
this.callbackEach=function(data){}
this.send=function(){var callback=this.callback;var callbackEach=this.callbackEach;var error_list=[];var p=page;p+=(p.search('\\?')>-1?'&':'?')+$.param(param);SgiLoader.ativar({absolute:true});SgiLoaderUploadBar.create();SgiAjaxUpload(p,null,null,function(prg){var porc=(prg.loaded*100/prg.total).toFixed(2);SgiLoaderUploadBar.setPercent(porc);if(porc==100)SgiLoaderUploadBar.remove();},null,null,function(){try{var res=$.parseJSON(this.response);if(!'status'in res)throw"Erro de resposta";if(res.status!='sucess')throw res.status=='error'?res.msg:'Requisicao invalida';}catch(ex){ex=(new String(ex)).replace(/[\',\",\t,\n]/g,'');error_list.push({num:this.fileIndex+1,exception:ex});}
if(this.fileIndex<this.fileCount-1){SgiLoaderUploadBar.create();callbackEach(this);}else{SgiLoader.desativar();$(filesInput).val('');if(error_list.length>0){var error_msg='Erro ao fazer o upload do:<br/>';for(e in error_list){if(isObject(error_list[e]))
error_msg+="<span class=\"SgiLinkLabel\" onclick=\"alert('"+error_list[e].exception+"');\">"+error_list[e].num+"&ordm; arquivo</span><br/>";}
SgiAlert('sgialert',error_msg);}
callback(this);}},function(){SgiLoader.desativar();SgiAlert('erro','Erro enviar arquivo.');},files);}};var SgiSimpleUpload=function(p,param,files,callback,callbackEach){if(('fileName'in $(files).get(0)||('name'in $(files).get(0)))||$(files).get(0).files.length>0){var manager=new SgiUploadManager();manager.setPage(p);manager.setParam(param);if('nodeName'in $(files).get(0)){manager.setFilesInput(files);}else{manager.setFiles(files);}
if(callback)manager.callback=callback;if(callbackEach)manager.callbackEach=callbackEach;manager.send();}}
var SgiAjaxSendFileList=function(xhr,name,page,fileList,i,callback,json,callback2){if(typeof(fileList[i])!='undefined'&&((fileList[i].fileSize&&fileList[i].fileSize>=8)||(fileList[i].size&&fileList[i].size>8))){var file_object=fileList[i];param='';if(page.search('\\?')>-1){param+='&';}else{param+='?';}
if(!name||name=='_blank')name='filesender';var fname=file_object.fileName?file_object.fileName:file_object.name;var fsize=file_object.fileSize?file_object.fileSize:file_object.size;var ftype=file_object.type?file_object.type:'application/octet-stream';var cname=name+'_filename';var csize=name+'_size';var ctype=name+'_type';param+=cname+'='+fname+'&';param+=csize+'='+fsize+'&';param+=ctype+'='+ftype;url=page+param;xhr.open("POST",url,true);xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("X-File-Name",encodeURIComponent(fname));xhr.setRequestHeader("X-File-Size",fsize);xhr.setRequestHeader("Content-Type","multipart/form-data");xhr.send(file_object);xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){if(callback){callback.call({response:xhr.responseText,fileCount:fileList.length,fileIndex:i},xhr.responseText);}
if(json){exec=$.parseJSON(xhr.responseText);eval(exec.js);}
if(++i<fileList.length){SgiAjaxSendFileList(xhr,name,page,fileList,i,callback,json);}}}}else{if(callback2){callback2.call();}}}
SgiSendIframe=function(pagina,response_id,iframe_id,getloadbar,callback,json_like){var b=document.forms;if(iframe_id==null){iframe_id='SgiIframeGeneric'}
if(document.getElementById(iframe_id)!=null){iframe_id=iframe_id+'_'+iframe_counters;iframe_counters++;}
for(f=0;f<b.length;f++){if($(b[f]).attr('enctype')=='multipart/form-data'){var form=$(b[f]);form_object=form
if(response_id){$Peg(response_id).innerHTML='';$('#'+response_id).append('<iframe style="border:none;height:0px;width:0px" id="'+iframe_id+'" name="'+iframe_id+'"></iframe>')
$('#'+response_id).hide();}
$(form).attr('target',iframe_id);$(form).attr('action',pagina);$('#'+iframe_id).load(function(){response=document.getElementById(iframe_id).contentWindow.document.body.innerHTML;if(json_like){eval('var jsonF = '+response);eval(jsonF.js);}else{$('#'+response_id).append(response);}
if(callback&&typeof(callback)=='function')callback.call(response,response);});form.submit();if(getloadbar=='getloadbar'){var interval_instance=setInterval(function(){name=$(form_object).find("input[type='file']").val();name=name.split('/');name=name[name.length-1];if(name){$.get(pagina+'?getloadbar=1&file_name='+name,function(data){if(data){if(data.progress=='complete'){clearInterval(interval_instance);return false;}else{alert(data.percent);}}},'json');}},5000);}}}}
SgiSendGrupoList=function(pagina,ids){if(ids!=null){$Aja2(pagina+'&ids='+ids,'GET',null,null,null,'json');}}
SgiTransSelectedItens=function(saida_elemento,entrada_elemento,set_selected){var saida=$(saida_elemento).get(0);var entrada=$(entrada_elemento).get(0);var query='';if(saida.type==='select-multiple'){if(saida.hasChildNodes()){var val=$(saida).val();if(val){var t=val.join(',').split(',');var option=saida.options;for(i=0;i<=option.length;i++){for(x=0;x<=t.length;x++){if(option[i]!=undefined){if(option[i].value==t[x]){$(entrada).append($(option[i]),function(){$(option[i]).remove();});}}}}}}}else if(saida.type==='select-one'){if(saida.hasChildNodes()){var val=$(saida).val();var option=saida.options;$(entrada).append(saida.options[saida.selectedIndex],function(){$(saida.options[saida.selectedIndex]).empty.remove();});}}
if(set_selected===true){$(entrada).find('option').attr('selected',false);$(saida).find('option').attr('selected',false);}}
SgiAlert=function(id,mensagem,countdown,mode){var defaultdelay=300;var string=mensagem.toLowerCase();if(!countdown)countdown=400;if((string.search('erro')>-1&&!mode)||mode=='error'){countdown=200;var title='Erro ao executar comando';var cls='error';var closebtn=true;}else if((string.search('info')>-1&&!mode)||mode=='info'){var title='Informa&ccedil;&otilde;es';var cls='info';var closebtn=true;}else{var title='Comando executado';var cls='correct';var closebtn=false;}
var sgi_errornew=$("<div class='sgi_errornew "+cls+"'></div>");var title=$("<div class='title'>"+title+"</div>");var bgcontainer=$('<div class="bgcontainer"></div>');if(closebtn){var bgbutton=$('<div class="bgbutton"></div>');var button=$('<div class="button"></div>').click(function(){hidemsg();});}
var icon=$("<div class='icon'></div>");var container=$("<div class='container'>"+mensagem+"</div>");$(sgi_errornew).append(title);$(bgcontainer).append(icon);$(bgcontainer).append(container);$(bgbutton).append(button);$(sgi_errornew).append(bgcontainer);if(closebtn){$(sgi_errornew).append(bgbutton);}
$(document.body).append($(sgi_errornew));$(sgi_errornew).css({'-webkit-transform':'scale(0) rotateX(120deg)','-moz-transform':'scale(0) rotateX(120deg)','-ms-transform':'scale(0) rotateX(120deg)','-o-transform':'scale(0) rotateX(120deg)','transform':'scale(0) rotateX(120deg)','opacity':'0','display':'block'});var showmsg=function(){$(sgi_errornew).delay(200).animate({'opacity':360},{duration:defaultdelay,step:function(now,fx){$(this).css({'-webkit-transform':'scale('+(now/360)+') rotateX('+(now)+'deg)','-moz-transform':'scale('+(now/360)+') rotate('+now+'deg)','-ms-transform':'scale('+(now/360)+') rotate('+now+'deg)','-o-transform':'scale('+(now/360)+') rotate('+now+'deg)','transform':'scale('+(now/360)+') rotate('+now+'deg)','opacity':(now/360),});},complete:function(){$(this).css({'-webkit-transform':'','-moz-transform':'','-ms-transform':'','-o-transform':'','transform':''});if(!closebtn){$(this).delay(countdown);hidemsg();}}});}
var hidemsg=function(){$(sgi_errornew).delay(countdown).animate({'opacity':0},{duration:defaultdelay,step:function(now,fx){$(this).css({'-webkit-transform':'scale('+now+') rotateX('+((now*120)+360)+'deg)','-moz-transform':'scale('+now+') rotate('+((now*120)+360)+'deg)','-ms-transform':'scale('+now+') rotate('+((now*120)+360)+'deg)','-o-transform':'scale('+now+') rotate('+((now*120)+360)+'deg)','transform':'scale('+now+') rotate('+((now*120)+360)+'deg)','opacity':now,});},complete:function(){SgiLoader.desativar({loader:true,callback:function(){$(this).css('display','none');$(this).remove();}});}});}
if(mode=='NO_SHADOW'){showmsg();}else{SgiLoader.ativar({absolute:true,loader:false,callback:function(){showmsg();}});}}
horas=function(clock){var now=new Date();var hours=now.getHours();var minutes=now.getMinutes();var seconds=now.getSeconds()
if(hours<=9)
hours="0"+hours;if(minutes<=9)
minutes="0"+minutes;if(seconds<=9)
seconds="0"+seconds;var cdate=""+hours+":"+minutes+":"+seconds;if($Peg(clock))
$Peg(clock).innerHTML=cdate;setTimeout("horas('"+clock+"')",1000);}
SgiClickShowMacSelectBox=function(id,delay){$(id).slideDown(delay);$(id).mouseleave(function(){$(id).slideUp(delay);});}
SgiClickShowMacSelectBox=function(id,delay){$(id).slideDown(delay);$(id).mouseleave(function(){$(id).slideUp(delay);});}
SgiDropDownRoundBar=function(id,min,max,content){var el_height=parseInt($('#'+id).css('height'));max=max==undefined?80:max;min=min==undefined?10:min;if(el_height<=min){$('#'+content).fadeIn('slow');$('#'+id).animate({'height':max});}else if(el_height>=max){$('#'+content).fadeOut('slow');$('#'+id).animate({'height':min});}}
var status_dropdown_roundbar_menu=1;SgiDropDownRoundBarMenuTop=function(seletor,normal,up,id_vetor,p){if(!p)
p='ajax_modulos/AjaxSetSessionCss'
if(p.search('\\?')>-1){p+='&';}else{p+='?';}
if(status_dropdown_roundbar_menu==1){$(seletor).animate({'margin-top':up});p+='id='+id_vetor+'&value='+up
$.get(p);status_dropdown_roundbar_menu=0;}else{$(seletor).animate({'margin-top':normal});p+='id='+id_vetor+'&value='+normal
$.get(p);status_dropdown_roundbar_menu=1;}}
SgiSelecionaTema=function(tema){window.location='index?'}
SgiGenericForcaSenha=function(nivel,id_div,label,delay){delay=(delay==undefined)?200:delay;if(nivel=='curta'){$("#"+label).html('Curta');$("#"+id_div).animate({width:'50px'},delay,function(){$("#"+id_div).removeClass();$("#"+id_div).addClass('SgiSenhaCurta');});}else if(nivel=='media'){$("#"+label).html('Media');$('#'+id_div).animate({width:'100px'},delay,function(){$("#"+id_div).removeClass();$('#'+id_div).addClass('SgiSenhaMedia');});}else if(nivel=='forte'){$('#'+label).html('Forte');$('#'+id_div).animate({width:'150px'},delay,function(){$("#"+id_div).removeClass();$('#'+id_div).addClass('SgiSenhaForte');});}}
SgiSetShortcut=function(SHORTCUTSTRING,FUNCTION_EXEC){shortcut.add(SHORTCUTSTRING,FUNCTION_EXEC);}
SgiDrag=function(id){$('#'+id).draggable({disabled:false});}
SgiUndrag=function(id){$('#'+id).draggable({disabled:true});}
SgiHideElementByAtt=function(el,att,value){divs=document.getElementsByTagName(el);var len=parseInt(divs.length);i=0;for(i=0;i<len;i++){if(divs[i]){if($(divs[i]).attr(att)==value){$(divs[i]).fadeOut(500,function(){$(divs[i]).remove();});$('#shadow').hide('fast');}}}}
SgiCreateLoadingDiv=function(callback){var left=($(window).width()/2-25+$(window).scrollLeft())-50;var top=($(window).height()/2-25+$(window).scrollTop())-20;style='position:absolute;z-index:10;left:'+left+'px;top:'+top+'px;border:1px solid gray;background:#333;padding:50px;padding-top:10px;padding-bottom:10px;display:none;-moz-border-radius:5px;color:#fff;-webkit-border-radius:5px;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;text-align:center;';$(document.body).append('<div id="loading-div" style="'+style+'"><img src="'+loading_path+'" alt="" style="vertical-align:middle;margin-right:5px;width:20px;" />&nbsp;<b style="color:#fff;">Carregando...</b></div>');$('#loading-div').fadeIn('slow',function(){if(callback&&typeof(callback)=='function'){callback.call(this);}});}
SgiremoveLoadingDiv=function(callback){$('#loading-div').fadeOut('slow',function(){$(this).empty().remove();if(callback&&typeof(callback)=='function'){callback.call(this);}});}
SgiResetTableSort=function(){$('table').sortList=new Array();$('table').tablesorter({widthFixed:false,widgets:['zebra']});}
var SgiAjaxGen=function(AJAX,IDDIV,TYPE,FORM,SHADOW,callback,loader){SHADOW=parseInt(SHADOW);if(!SHADOW){SgiLoader.ativar();$('#shadow').css('height',$(document).height()+100);}
var executedata=function(data){if(JSON&&isObject(data)){eval(data.js);}
else if(typeof(IDDIV)=='function'){IDDIV(data);}
else{$('#'+IDDIV).html(data);}
if(callback){callback.call(data,data);}}
if(!IDDIV){var JSON='json'}
if(!TYPE||TYPE.toLowerCase()=='get'){$.get(AJAX,function(data){executedata(data);if(!SHADOW)SgiLoader.desativar({loader:loader});},JSON);}else{if(FORM&&typeof(FORM)!='object'){if($('#'+FORM)&&$('#'+FORM).length&&$('#'+FORM).length>0){frm=$('#'+FORM);}else{frm=$(document.forms[0]);}}else if(FORM&&typeof(FORM)=='object'){frm=$(FORM);}else{frm=$(document.forms[0]);}
$.post(AJAX,frm.serialize(),function(data){executedata(data);if(!SHADOW)SgiLoader.desativar({loader:loader});},JSON);}}
SgiLoadAjaxContent=function(ajax,id_div,TYPE,FORM,JSON,PREDEFINEATT,EFEITO,append_object){if(((id_div==undefined)||(id_div==null))&&JSON==null){id_div='SgiGenericAjaxDiv';}
if(!TYPE)
TYPE='';d=document.getElementById(id_div);if(((d==undefined)||(d==null))&&JSON==null){PREDEFINEATT=PREDEFINEATT==null?'class="SgiGenericDyDiv"':PREDEFINEATT;if(PREDEFINEATT&&(typeof(PREDEFINEATT))=='object'){var attr_string='';if(PREDEFINEATT){if(PREDEFINEATT.style){attr_string='style="'+PREDEFINEATT.style+'"';}
attr_string+=' ';if(PREDEFINEATT.classname){attr_string+='class="'+PREDEFINEATT.classname+'"';}else{attr_string+='class="SgiGenericDyDiv"';}
PREDEFINEATT=attr_string;}}
if(!append_object)
append_object=document.body;$(append_object).append('<div '+PREDEFINEATT+' id="'+id_div+'" alt="janela" ></div>');}
if(TYPE==''||TYPE.toLowerCase()=='get'){$('#shadow').show('fast',function(){$('#'+id_div).show('fast');$('#'+id_div).html("<img src='img/ajax-loader.gif'/>");$.get(ajax,function(data){if(data){if(JSON){eval(data.js);}else{$('#'+id_div).show('fast');$('#'+id_div).html(data);}}},JSON);});}else{frm=FORM?($('#'+FORM).length>0?$('#'+FORM):$(document.forms[0])):$(document.forms[0]);$('#shadow').show('fast',function(){$('#'+id_div).show('fast');$('#'+id_div).html("<img src='img/ajax-loader.gif'/>");$.post(ajax,frm.serialize(),function(data){if(data){if(JSON){eval(data.js)}else{$('#'+id_div).show('fast');$('#'+id_div).html(data);}}},JSON);});}}
SgiMinMaxAjaxContent=function(id_div,title){d=document.getElementById(id_div);pxheight="22px";delay=300;if($('#'+id_div).css('height')!=pxheight){$('#'+title).fadeIn(delay);$('#shadow').hide('fast',function(){if((d!=undefined)||(d!=null)){eval(id_div+'_height = "'+$('#'+id_div).height()+'";');eval(id_div+'_width  = "'+$('#'+id_div).width()+'";');$('#'+id_div).css('overflow','hidden');$('#'+id_div).animate({height:pxheight,width:"200px",opacity:0.9},delay);}});}else{$('#'+title).fadeOut(delay);$('#shadow').show('fast',function(){if((d!=undefined)||(d!=null)){eval('h = '+id_div+'_height;');eval('w = '+id_div+'_width;');$('#'+id_div).animate({height:h,width:w,opacity:1},delay);}});}}
SgiUnloadAjaxContent=function(id_div){d=document.getElementById(id_div);$('#shadow').hide('fast',function(){if((d!=undefined)||(d!=null)){$('#'+id_div).hide('fast',function(){$('#'+id_div).remove();});}});}
sgiover=function(el,type,ext){if(type){if(type=='class')
el.className=el.className+'_hover';else if(type=='img')
el.src=el.src.replace('.'+ext,'_hover.'+ext);}else{if(el=='[object HTMLImageElement]'){var ext=el.src.split('.');ext=ext[ext.length-1];el.src=el.src.replace('.'+ext,'_hover.'+ext);}else{el.className=el.className+'_hover';}}}
sgiout=function(el,type,ext){if(type){if(type=='class')
el.className=el.className.replace('_hover','');else if(type=='img')
el.src=el.src.replace('_hover.'+ext,'.'+ext);}else{if(el=='[object HTMLImageElement]'){var ext=el.src.split('.');ext=ext[ext.length-1];el.src=el.src.replace('_hover.'+ext,'.'+ext);}else{el.className=el.className.replace('_hover','');}}}
SgiUndisable=function(condition,element){if(condition==true){element.disabled=false;}else{element.disabled=true;}}
SgiSelectGroupElements=function(pai,abasel,classenormal,classeselected,callback,not_class){if(!not_class){not_class='empty-class';}
pai=$Peg(pai);if(pai.hasChildNodes()){var len=parseInt(pai.childNodes.length);i=0;for(i=0;i<len;i++){if(pai.childNodes[i]){if(pai.childNodes[i].className!=not_class){pai.childNodes[i].className=classenormal;}}}}
abasel.className=classeselected;if(callback)
callback.call();}
SgiAddRemOption=function(campo_origem,campo_destino){var objeto1=$Peg(campo_origem);var objeto2=$Peg(campo_destino);var i=0;var j=0;var VetorPosicaoValue=new Array();var VetorPosicaoText=new Array();if(objeto1.length>0){for(i=0;i<objeto1.length;i++){var texto=document.createTextNode(objeto1.options[i].text);var value=objeto1.options[i].value;if(objeto1.options[i].selected){var option=document.createElement("option");option.value=value;option.appendChild(texto);objeto2.appendChild(option);option.selected=true;}else{VetorPosicaoValue[j]=value;VetorPosicaoText[j]=texto;j++;}}
while(objeto1.firstChild){objeto1.removeChild(objeto1.firstChild);}
for(i=0;i<j;i++){var option=document.createElement("option");option.value=VetorPosicaoValue[i];option.appendChild(VetorPosicaoText[i]);objeto1.appendChild(option);}}}
SgiAddRemOption2=function(campo_origem,campo_destino){var objeto1=$Peg(campo_origem);var objeto2=$Peg(campo_destino);var i=0;var j=0;var VetorPosicaoValue=new Array();var VetorPosicaoText=new Array();if(objeto1.length>0){for(i=0;i<objeto1.length;i++){var texto=document.createTextNode(objeto1.options[i].text);var value=objeto1.options[i].value;if(objeto1.options[i].selected){var option=document.createElement("option");option.value=value;option.appendChild(texto);objeto2.appendChild(option);option.selected=true;}else{VetorPosicaoValue[j]=value;VetorPosicaoText[j]=texto;j++;}}
while(objeto1.firstChild){objeto1.removeChild(objeto1.firstChild);}
for(i=0;i<j;i++){var option=document.createElement("option");option.value=VetorPosicaoValue[i];option.appendChild(VetorPosicaoText[i]);objeto1.appendChild(option);option.selected=true;}}}
SgiSelectedTrueOptions=function(campo_origem){var objeto1=$Peg(campo_origem);var i=0;if(objeto1.length>0){for(i=0;i<objeto1.length;i++){objeto1.options[i].selected=true;}}}
SgiSelectedFalseOptions=function(campo_origem){var objeto1=$Peg(campo_origem);var i=0;if(objeto1.length>0){for(i=0;i<objeto1.length;i++){objeto1.options[i].selected=false;}}}
SgiSelectedTrueOption2=function(campo_origem,campo_hidden){var objeto1=$Peg(campo_origem);var objeto2=$Peg(campo_hidden);var i=0;if(objeto1.length>0){objeto2.value='';for(i=0;i<objeto1.length;i++){if(objeto2.value.length>0)
objeto2.value+=",";objeto2.value+=objeto1.options[i].value;}}}
SgiMudaMenuSite=function(nomeTag,menuOn,menuTerm,nomeClasse1,nomeClasse2){var e=document.getElementsByTagName(nomeTag);for(i=0;i<e.length;i++){if(e[i].hasChildNodes()){var n=e[i].childNodes;var idTag=e[i].getAttribute("id");var vetorTag=new Array();if(idTag)
var vetorTag=idTag.split("_");if(vetorTag[0]==menuTerm){switch(idTag){case menuOn:$Peg(idTag).className=nomeClasse2;break;default:$Peg(idTag).className=nomeClasse1;}}}}}
turnContainer=function(div,shadow){var divElement=$Peg(div);var displayElement="block";if(divElement.style.display=="inline"){displayElement="none";}
if(shadow){$Peg("shadow").style.display=displayElement;}
divElement.style.display=displayElement;}
toogleFiltro=function(img,div){var img=$('#'+img);var div=$('#'+div);var display="none";var src="img/close_div.gif";if(div.css('display')=="none"){display="inline";src="img/open_div.gif";}
img.attr('src',src);if(display=='none')
div.hide('fast');else
div.show('fast');}
SgiToogleFiltroGeneric=function(img,div,imgopen,imgclosed){var img=$Peg(img);var div=$Peg(div);var display="none";var src=imgclosed;if(div.style.display=="none"){display="inline";src=imgopen;}
img.src=src;div.style.display=display;}
AjaxGenericUpdate=function(url,id,idvalue,campo,value,tabela,tipovalor,metodo){if(!url)
url="ajax_comercial/AjaxGenericUpdate";if(!metodo)
metodo="GET";$Aja2(url+"?idvalue="+idvalue+"&tipovalor="+tipovalor+"&campo="+campo+"&id="+id+"&value="+value+"&tabela="+tabela,metodo,null,null,null,"json");}
FormataValorMoeda=function(campo,tammax,e){if(e){var tecla=e.keyCode;}else if(this.event){var tecla=this.event.keyCode;}
vr=SgiLimparValue(campo.value,"0123456789");tam=vr.length;if(tecla==8){tam=tam-1;}
if(tecla==8||tecla>=48&&tecla<=57||tecla>=96&&tecla<=105){if(tam<=2){campo.value=vr;}
if((tam>2)&&(tam<=5)){campo.value=vr.substr(0,tam-2)+","+vr.substr(tam-2,tam);}
if((tam>=6)&&(tam<=8)){campo.value=vr.substr(0,tam-5)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam);}
if((tam>=9)&&(tam<=11)){campo.value=vr.substr(0,tam-8)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam);}
if((tam>=12)&&(tam<=14)){campo.value=vr.substr(0,tam-11)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam);}
if((tam>=15)&&(tam<=17)){campo.value=vr.substr(0,tam-14)+"."+vr.substr(tam-14,3)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam);}}}
SgiLimparValue=function(valor,validos){var result="";var aux;for(var i=0;i<valor.length;i++){aux=validos.indexOf(valor.substring(i,i+1));if(aux>=0){result+=aux;}}
return result;}
var SgichangeAba=function(proximaAba,divAtiva,classOn,classOff,divDesativa){if($Peg(proximaAba).style.display=='none'){$Peg(proximaAba).style.display="block";divAtiva.className=classOn;}
else{$Peg(proximaAba).style.display="none";divAtiva.className=classOff;}}
var SgiMudaMenuDisplay=function(nomeTag,menuOn,menuTerm,nomeClasse1,nomeClasse2,divDisplay){var e=document.getElementsByTagName(nomeTag);for(i=0;i<e.length;i++){if(e[i].hasChildNodes()){var n=e[i].childNodes;var idTag=e[i].getAttribute("id");var vetorTag=new Array();if(idTag)
var vetorTag=idTag.split("_");if(vetorTag[0]==menuTerm){switch(idTag){case menuOn:$Peg(idTag).className=nomeClasse2;break;default:$Peg(idTag).className=nomeClasse1;}}}}
if(divDisplay){var divsInline=divDisplay.split(",");var divPaiInline=divsInline[0];for(j=0;j<divsInline.length;j++){if(divsInline[j]!=divPaiInline){var divalt="#"+divsInline[j];$(divalt).hide("slow");}}
var divalt="#"+divsInline[0];$(divalt).slideDown("slow");}}
mascaraGeneric=function(src,mask,e){var code=0;if(e){code=e.keyCode;}else if(this.event){code=this.event.keyCode;}
if(code!=8&&code!=13){var i=src.value.length;var saida=mask.substring(0,1);var texto=mask.substring(i)
if(texto.substring(0,1)!=saida)
{src.value+=texto.substring(0,1);}}}
SgiApagaAllOption=function(objeto1){while(objeto1.firstChild){objeto1.removeChild(objeto1.firstChild);}}
SgiToogleHidde=function(idImg,idDiv){if($(idDiv+":first").is(":hidden")){$(idDiv).html("");$Peg(idImg).src="img/close_div.gif";}else{$(idDiv).html("");$Peg(idImg).src="img/close_div.gif";}}
SgiToogle=function(idImg,idDiv){if($(idDiv+":first").is(":hidden")){$(idDiv).show("fast");$Peg(idImg).src="img/open_div.gif";}else{$(idDiv).slideUp();$Peg(idImg).src="img/close_div.gif";}}
SgiToogleImg=function(idImg,idDiv,img1,img2){if($(idDiv+":first").is(":hidden")){$(idDiv).show("slow");$Peg(idImg).src=img1;}else{$(idDiv).slideUp();$Peg(idImg).src=img2;}}
SgiToogleAjax=function(idImg,idDiv,URL,METODO,IDFORM,DIV,IMAGEM,JSON){if($(idDiv+":first").is(":hidden")){$(idDiv).show("slow");$Peg(idImg).src="img/open_div.gif";$Aja2(URL,METODO,IDFORM,DIV,IMAGEM,JSON);}else{$(idDiv).slideUp('fast',function(){$(idDiv).html("");$Peg(idImg).src="img/close_div.gif";});}}
SgiShowAjax=function(idImg,idDiv,URL,METODO,IDFORM,DIV,IMAGEM,JSON){$(idDiv).show("slow");$Peg(idImg).src="img/open_div.gif";$Aja2(URL,METODO,IDFORM,DIV,IMAGEM,JSON);}
SgiListaMenuGrupo=function(id)
{var obj=$Peg('menu_'+id);if(obj.style.display=="none"){obj.style.display="";$Peg('img_'+id).src='img/minus.gif';}else{obj.style.display="none";$Peg('img_'+id).src='img/plus.gif';}}
SgiAjaxAtualizaGeneric=function(table,field,value,where_field,id,caixa,p){if(!p){p='ajax_modulos/AjaxAtualizaValor';}
if(!caixa)caixa='';path=p+'?table='+table+"&field="+field+"&value="+value+"&where_field="+where_field+"&id="+id+'&caixa='+caixa;$.get(path);}
function SgiEscondeMenu(id)
{var obj=$Peg('menu_'+id);if(obj.style.display=="none"){obj.style.display="";$Peg('img_'+id).src='img/minus.gif';}else{obj.style.display="none";$Peg('img_'+id).src='img/plus.gif';}}
function mascaraData(e){l=e.value.length;if(l==2||l==5)
e.value+='/';}
var retorna_resultados_quantidade=30;var retorna_resultados_offset=new Object();var SgiRetornaMaisResultadosGeneric=function(p,container,instance,callback){if(p.search('\\?')>-1){p+='&';}else{p+='?';}
SgiRetornaMaisResultadosGenericCreate(instance);$('#OFFSET').val(SgiRetornaMaisResultadosGenericValue(instance));$('#LIMIT_PAG').val(retorna_resultados_quantidade);$('#MAIS_RESULTADOS_MODO').val('1');SgiAjaxGen(p,function(data){container(data);SgiRetornaMaisResultadosGenericInc(instance);},'POST',null,null,callback);$('#MAIS_RESULTADOS_MODO').val('0');}
var SgiRetornaMaisResultadosGenericInc=function(instance){if(typeof(retorna_resultados_offset[instance])!='undefined')
retorna_resultados_offset[instance]+=retorna_resultados_quantidade;}
var SgiRetornaMaisResultadosGenericReset=function(instance){if(typeof(retorna_resultados_offset[instance])!='undefined')
retorna_resultados_offset[instance]=retorna_resultados_quantidade;}
var SgiRetornaMaisResultadosGenericCreate=function(instance){if(typeof(retorna_resultados_offset[instance])=='undefined')
retorna_resultados_offset[instance]=retorna_resultados_quantidade;}
var SgiRetornaMaisResultadosGenericValue=function(instance){if($('#OFFSET_PESQ').val()=='1'){$('#OFFSET_PESQ').val('0');retorna_resultados_offset[instance]=retorna_resultados_quantidade;}
if(typeof(retorna_resultados_offset[instance])!='undefined')
return retorna_resultados_offset[instance];}
var SgiBuscaMaisResultadosGeneric=function(p,id_container,instance,quant){SgiRetornaMaisResultadosGeneric(p,function(data){$('#'+id_container).before(data);$('#'+id_container).remove();},instance,quant);}
var SgiRetornaMceConteudoAjax=function(){t=document.getElementsByTagName('textarea');var len=parseInt(t.length);i=0;for(i=0;i<len;i++){if(t[i]){if($(t[i]).attr('mce_editable')){id=$(t[i]).attr('id');$Peg(id).value=tinyMCE.get(id).getContent();}}}}
var SgiFormatNumber=function(number,dec_c,dec_sep,mil_sep){dec_c=parseInt(dec_c);if(isNaN(dec_c))dec_c=0;if(dec_c<1)dec_c=2;if(!dec_sep)dec_sep='.';if(!mil_sep)mil_sep='';number=parseFloat(number);if(isNaN(number))number=0;number=number.toFixed(dec_c);if(String(number).search('\\.')>-1){numbPart=String(number).split('.');fPart=numbPart[0];lPart=numbPart[1].substr(0,dec_c);while(lPart.length<dec_c){lPart+='0';}}else{decC='';while(0<dec_c--){decC+='0';}
fPart=String(number);lPart=decC;}
nLng=String(fPart).length;milPc=Math.ceil(nLng/3);if(milPc>1){numbT='';lP=3;while(--milPc){numbT=fPart.substr(nLng-lP,3)+(numbT.length>0?mil_sep:'')+numbT;lP+=3;}
dif=nLng-lP;fPart=fPart.substr(0,3+dif)+mil_sep+numbT;}
return fPart+dec_sep+lPart;}
var SgiForceEnter=function(ev,el){v=el.value;if(ev.keyCode==13){v+='\n';el.value=v;}}
var SgiMountOptionsGeneric=function(p,param,target){t=$(target);if(param.id){$.get(p,param,function(res){status=res.status;if(status=="sucess"){$(t).empty();$(t).append($("<option></option>"));for(n in res.list){$(t).append($("<option value=\""+res.list[n].id+"\">"+res.list[n].name+"</option>"));}}else{alert('BAD REQUEST!');}},'json');}else{$(t).empty();}}
$(".SgiMsgErrorBrowser").ready(function(){$(".SgiMsgErrorBrowser").fadeIn('slow',function(){$(".SgiMsgErrorBrowser .msg").show('slow');});});var SgiCheckDate=function(date){dtAr=dTmp=[];if(date.search('\/')>-1){dtAr=date.split('/');dTmp=dtAr;}else if(date.search('\-')>-1){dtAr=date.split('-');if(dtAr.length==3){dTmp[0]=dtAr[2];dTmp[1]=dtAr[1];dTmp[2]=dtAr[0];}}
if(dTmp.length==3){dia=parseInt(dTmp[0]*1);if(isNaN(dia))dia=0;mes=parseInt(dTmp[1]*1);if(isNaN(mes))mes=0;ano=parseInt(dTmp[2]*1);if(isNaN(ano))ano=0;newDt=new Date();newDt.setFullYear(ano,mes-1,dia);newA=newDt.getFullYear();newM=newDt.getMonth()+1;newD=newDt.getDate();return(dia==newD&&mes==newM&&ano==newA);}else
return false;}
var SgiTimestamp=function(date){dtAr=dTmp=[];if(date.search('\/')>-1){dtAr=date.split('/');dTmp=dtAr;}else if(date.search('\-')>-1){dtAr=date.split('-');if(dtAr.length==3){dTmp[0]=dtAr[2];dTmp[1]=dtAr[1];dTmp[2]=dtAr[0];}}
tms=false;if(dTmp.length==3){dia=parseInt(dTmp[0]*1);if(isNaN(dia))dia=0;mes=parseInt(dTmp[1]*1);if(isNaN(mes))mes=0;ano=parseInt(dTmp[2]*1);if(isNaN(ano))ano=0;newDt=new Date();newDt.setFullYear(ano,mes-1,dia);tms=newDt.getTime();;}
return tms;}
var SgiAppendInLoader=function(el){$('#loading-div').append(el);}
var SgiLoaderUploadBar=(function(){var bar;this.create=function(){if($('.upload-loader-bar').length)
bar=$('.upload-loader-bar');else{bar=$('<div class="upload-loader-bar"><div></div></div>');SgiAppendInLoader(bar);}
this.setPercent(0);}
this.remove=function(){if($('.upload-loader-bar').length)
$('.upload-loader-bar').remove();bar=null;}
this.setPercent=function(v){if(bar){$(bar).find('div').css({width:v+('%')});$(bar).attr('title',v+'%');}}
return this;})();var SgiRemAcentoL=function(s){var r=s.toLowerCase().replace(new RegExp("[àáâãäå]",'g'),"a").replace(new RegExp("æ",'g'),"ae").replace(new RegExp("ç",'g'),"c").replace(new RegExp("[èéêë]",'g'),"e").replace(new RegExp("[ìíîï]",'g'),"i").replace(new RegExp("ñ",'g'),"n").replace(new RegExp("[òóôõö]",'g'),"o").replace(new RegExp("œ",'g'),"oe").replace(new RegExp("[ùúûü]",'g'),"u").replace(new RegExp("[ýÿ]",'g'),"y");return r;};var SgiSlugTag=function(tag){var r=SgiRemAcentoL($.trim(tag)).replace(new RegExp("(\-|\_)",'g'),"").replace(new RegExp("\\s",'g'),"-").replace(new RegExp("[^A-z0-9\-]",'g'),"")
return r;}
function isObject(e){return(e&&typeof(e)==='object'&&!$.isArray(e));}
function SgiSelectAbaCabMenu(el,c){$(el).parent().find(c).removeClass('selected');$(el).addClass('selected');}
$(function(){$('.SgiBotoesInterfaces').click(function(){$('.SgiBotoesInterfaces').removeClass('selected');$(this).addClass('selected');});});var SgiLoader=new(function(){var shadow=null,count=0,zIndexDef=3;this.getShadow=function(){if(shadow==null||$(shadow).length==0){shadow=$('#shadow');}
return shadow;}
this.getZIndex=function(){return parseInt($(this.getShadow()).css('z-index'));}
this.setZIndex=function(index){$(this.getShadow()).css('z-index',index);}
this.ativar=function(p){$(this.getShadow()).height($(document).height());if(p&&typeof(p.modal)!='undefined'&&p.modal){this.setZIndex($('*').topZIndex());}else if(p&&typeof(p.absolute)!='undefined'&&p.absolute){z=parseInt(this.getZIndex())+1;this.setZIndex(z);}else if(p&&typeof(p.zIndex)!='undefined'){this.setZIndex(p.zIndex);}
if(++count==1){$(this.getShadow()).fadeIn('fast');}
if(!p||typeof(p.loader)=='undefined'||p.loader)this.loader(true);if(p&&p.callback&&typeof(p.callback)=='function'){p.callback.call(this);}
return this;}
this.desativar=function(p){if(!p||typeof(p.loader)=='undefined'||!p.loader)this.loader(false);this.setZIndex(this.getZIndex()>zIndexDef?this.getZIndex()-1:zIndexDef);if(count>0&&--count==0){this.loader(false)
$(this.getShadow()).fadeOut('fast');}
if(p&&p.callback&&typeof(p.callback)=='function'){p.callback.call(this);}
return this;}
this.loader=function(p){if(p)SgiCreateLoadingDiv();else SgiremoveLoadingDiv();return this;}})();var SgiAutoCompleteBeta=function(obj){var o=obj;if(typeof o.showCloseButton=='undefined')o.showCloseButton=false;if(typeof o.closeOnClick=='undefined')o.closeOnClick=true;if(typeof o.closeOnBlur=='undefined')o.closeOnBlur=true;if(typeof o.closeOnListLeave=='undefined')o.closeOnListLeave=false;if(typeof o.className=='undefined')o.className='sgi-auto-complete-beta-clean';var searchEngine=new SgiSearchEngine(o.page);var onclick=function(ev){};var __list=$('<div></div>').addClass(o.className);$(__list).css({top:parseInt($(o.element).offset().top)
+parseInt($(o.element).height())
+parseInt($(o.element).css('padding-top'))
+parseInt($(o.element).css('padding-bottom'))
-$(o.element).css('margin-bottom'),left:$(o.element).offset().left});$(o.element).blur(function(){if(o.closeOnBlur)hideContent();});$(__list).click(function(event){if(o.closeOnClick)hideContent();onclick(event);});$(__list).mouseleave(function(){if(o.closeOnListLeave)hideContent();});if(o.css)$(__list).css(o.css);$(o.element).after(__list);var showContent=function(content){$(__list).slideDown(200);}
var hideContent=function(){$(__list).slideUp(200);}
var setContent=function(c){$(__list).html(c);}
searchEngine.onResult(function(res){if(res){setContent(res);showContent();}else{hideContent();}});searchEngine.onEmpty(function(){hideContent();});this.search=function(q,param){searchEngine.search(q,param);};this.click=function(callback){onclick=callback;}
this.close=function(){hideContent();}}
