function recordOutboundLink(link,category,action){if(pula_analytics==true){document.location=link.href;return false;}
try{var pageTracker=_gat._getTracker("UA-4082518-1");pageTracker._trackEvent(category,action);setTimeout('document.location = "'+link.href+'"',100)}catch(err){}}
function fusos(H,e){var cont='';var HR='';var hora_php=new Date();hora_php.setHours(H.substr(0,2));hora_php.setMinutes(H.substr(3,2));hora_php.setSeconds(H.substr(6,2));var h=hora_php.getHours();var m=hora_php.getMinutes();var s=hora_php.getSeconds()+1;if(h<10)
cont+="0"+h+":";else
cont+=h+":";if(m<10)
cont+="0"+m;else
cont+=m;if(s<10)
HR=cont+":0"+s;else
HR=cont+':'+s;$('#'+e).html(cont);setTimeout("fusos('"+HR+"','"+e+"');",1000);}
function prepara_filtro_listar_clientes_admin(options){var options=$.extend({'exato':1,'marcado':''},options||{});filtrador=document.filtro_listar.grupo.value;switch(filtrador){default:if(filtrador=="razao_social"||filtrador=="nome_fantasia"||filtrador=="email")
document.getElementById('span_filtro').innerHTML='Contendo<input type="radio" class="radio_fundo" name="exato" id="contendo" value="0" '+(options.exato==0?'checked="checked"':'')+' \/> - Exato<input type="radio" class="radio_fundo" name="exato" id="exato" value="1" '+(options.exato==1?'checked="checked"':'')+' \/> <input type="text" name="subgrupo" value="'+options.marcado+'" \/>';else
prepara_filtro_listar(options);}}
function prepara_filtro_listar(options){var options=$.extend({'exato':1,'marcado':'','estado':''},options||{});marcado=options.marcado;var span_filtro=document.getElementById('span_filtro');filtrador=document.filtro_listar.grupo.value;switch(filtrador){case'estado':span_filtro.innerHTML='<select name="subgrupo" id="subgrupo"><option id="opcoes" value="0">--Selecione--<\/option><\/select>';Dados(filtrador,'traz_estados',marcado);break;case'cidade':span_filtro.innerHTML='<select name="subgrupo" id="subgrupo" onchange="Dados(this.value,\'traz_cidades_cad\',0,3);"><option id="opcoes" value="0">--Selecione--<\/option><\/select><select name="minigrupo"><option id="opcoes3" value="0">--Selecione o estado--<\/option><\/select>';Dados(filtrador,'traz_estados',options.estado,0,function(){Dados(options.estado,'traz_cidades_cad',marcado,3);});break;case'class_comerc':span_filtro.innerHTML='<select name="subgrupo" id="subgrupo"><option id="opcoes" value="0">--Selecione--<\/option><\/select>';Dados(filtrador,'traz_class_comercial');break;case'liberado':span_filtro.innerHTML='Liberado<input type="radio" class="radio_" name="subgrupo" value="1" '+(marcado==''||marcado==1?'checked="checked"':'')+' \/> - Bloqueado<input type="radio" class="radio_" name="subgrupo" value="0" '+(marcado==0?'checked="checked"':'')+' \/>';break;case'indicacoes':span_filtro.innerHTML='Sim<input type="radio" class="radio_" name="subgrupo" value="1" '+(marcado==''||marcado==1?'checked="checked"':'')+'  \/> - Não<input type="radio" class="radio_" name="subgrupo" value="0" '+(marcado==0?'checked="checked"':'')+' \/>';break;case'cnpj':$(span_filtro).html('').append('<input type="text" name="subgrupo" class="formata_cnpj" value="'+marcado+'" \/>');break;case'data_cadastro':$(span_filtro).html('').append('<input type="text" name="subgrupo" class="formata_data" value="'+marcado+'" \/>');break;default:span_filtro.innerHTML='<input type="text" name="subgrupo" value="'+marcado+'" \/>';}}
function testa_browser(){if(document.all){return true;}else if(document.getElementById){alert('Este recurso só pode ser acessado pelo Internet Explorer');return false;}}
function AjustaTamanhoPadded(){siderbarHeight=$("#sidebar").height();paddedHeight=$("#content .padded").height();if(paddedHeight<siderbarHeight-110){$("#content .padded").css("height",siderbarHeight-110);}}
function fale_voip(){if(testa_browser()==true){window.open('phone/index.php','popup1','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=380,height=420,left=0,top=0');}}
function calcula_horas(h1,h2){var minuto=60000;var hora=minuto*60;var dt1=new Date();var dt2=new Date();dt1.setHours(h1.substr(0,2));dt1.setMinutes(h1.substr(3,2));dt1.setSeconds(0);dt2.setHours(h2.substr(0,2));dt2.setMinutes(h2.substr(3,2));dt2.setSeconds(0);var dif=Math.abs(dt2.getTime()-dt1.getTime());return Math.ceil(dif/hora);}
function troca_fundo(campo,classe){if(classe=='')
campo.className='cor_meio';else
campo.className=classe;}
function valida_email(email){ex=/^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;if(ex.test(email)){return true;}else{return false;}}
function valida_data(data){ex=/^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;if(ex.test(data)){return true;}else{return false;}}
function valida_hora(hora){ex=/^([0-1]\d|2[0-3]):[0-5]\d$/;if(ex.test(hora)){return true;}else{return false;}}
function valida_cep(cep){ex=/^[0-9]{5}(-)?[0-9]{3}$/
if(ex.test(cep)){return true;}else{return false;}}
function openImg(url){window.open(url,'Imagem','toolbar=0,menubar=0,location=0,resizable=1,scrollbars=1,width=50,height=50,left=0,top=0');}
function valida_moeda(moeda){ex=/^\d{1,3}(\.\d{3})*\,\d{2}$/;if(ex.test(moeda)){return true;}else{return false;}}
function confirmacao(msg){var agree=confirm(msg);if(agree)
return true;else
return false;}
function setFocus(s){if(s==0){$('#nome').focus();return false;}
if(document.login.usuario.value==""){document.login.usuario.focus();}else{document.login.senha.focus();}}
function confirma_se_numero(num){ex=/^([0-9]+)$/
if(ex.test(num)){return true;}else{return false;}}
function seleciona_campos(valor_campo,id_do_campo){if(id_do_campo==2){for(var i=0;i<document.forms[0].subgrupo2.length;i++){if(document.forms[0].subgrupo2.options[i].value==valor_campo)
document.forms[0].subgrupo2.options[i].selected=true}}else if(id_do_campo==3){for(var i=0;i<document.forms[0].minigrupo.length;i++){if(document.forms[0].minigrupo.options[i].value==valor_campo||document.forms[0].minigrupo.options[i].textContent==valor_campo)
document.forms[0].minigrupo.options[i].selected=true}}
else{for(var i=0;i<document.forms[0].subgrupo.length;i++){if(document.forms[0].subgrupo.options[i].value==valor_campo||document.forms[0].subgrupo.options[i].textContent==valor_campo)
document.forms[0].subgrupo.options[i].selected=true}}}
function contaCaracteres(limite,nome_formulario,campo_contado){intCaracteres=limite-campo_contado.value.length;if(intCaracteres>0){eval("document."+nome_formulario+".caracteres_restantes.value = "+intCaracteres+";");return true;}else{eval("document."+nome_formulario+".caracteres_restantes.value = "+0+";");campo_contado.value=campo_contado.value.substr(0,limite);return false;}}
function limpa_campo(campo){if(campo.value=="Digite aqui sua mensagem."){campo.value="";}}
function abre(qual){if($('#'+qual).css('display')=='none'){$('#'+qual).show();$('#sinal_'+qual).attr('class','mm me');}else{$('#'+qual).hide();$('#sinal_'+qual).attr('class','mm ma');}}
function diferenca_entre_datas(datainicial,datafinal){dia1=datainicial.substr(0,2);mes1=datainicial.substr(3,2);ano1=datainicial.substr(6,4);dia2=datafinal.substr(0,2);mes2=datafinal.substr(3,2);ano2=datafinal.substr(6,4);objinicial=new Date(ano1,mes1,dia1);objfinal=new Date(ano2,mes2,dia2);diff=objfinal-objinicial;nrodias=diff/86400000;return nrodias;}
function setCheckboxes(the_form,the_checkboxes,do_check)
{var elts=(the_checkboxes!='')?document.forms[the_form].elements[the_checkboxes+'[]']:document.forms[the_form].elements;var elts_cnt=(typeof(elts.length)!='undefined')?elts.length:0;if(elts_cnt){for(var i=0;i<elts_cnt;i++){elts[i].checked=do_check;}}else{elts.checked=do_check;}
return true;}
function Dados(valor,o_que,marcado,num_ajax,callback){try{ajax=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){try{ajax=new ActiveXObject("Msxml2.XMLHTTP");}
catch(ex){try{ajax=new XMLHttpRequest();}
catch(exc){alert("Esse browser não tem recursos para uso do Ajax");ajax=null;}}}
if(ajax){if(num_ajax==3){document.forms[0].minigrupo.options.length=1;idOpcao=document.getElementById("opcoes3");}else if(num_ajax==2){document.forms[0].subgrupo2.options.length=1;idOpcao=document.getElementById("opcoes2");}else{document.forms[0].subgrupo.options.length=1;idOpcao=document.getElementById("opcoes");}
if(o_que=="traz_linhas"||o_que=="traz_classes_filtro"||o_que=="traz_classes"||o_que=="traz_cidades_cad"||o_que=="traz_estados"||o_que=="traz_class_comercial"||o_que=="traz_class_comerc"||o_que=="traz_produtos"){arquivo="../uteis/gera_xml.php";}else{arquivo="uteis/gera_xml.php";}
ajax.open("POST",arquivo,true);ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajax.onreadystatechange=function(){if(ajax.readyState==1){idOpcao.innerHTML="Carregando...";}
if(ajax.readyState==4){if(ajax.responseXML){processXML(ajax.responseXML,marcado,num_ajax,callback);}
else{idOpcao.innerHTML="--Primeiro selecione uma opção acima--";}}}
if(num_ajax==3){var params="subgrupo="+valor+"&traz="+o_que;ajax.send(params);}else{var params="grupo="+valor+"&traz="+o_que;ajax.send(params);}}}
function processXML(obj,marcado,num_ajax,callback){var dataArray=obj.getElementsByTagName("subgrupo");if(dataArray.length>0){for(var i=0;i<dataArray.length;i++){var item=dataArray[i];var codigo=item.getElementsByTagName("codigo")[0].firstChild.nodeValue;var descricao=item.getElementsByTagName("descricao")[0].firstChild.nodeValue;idOpcao.innerHTML="--Selecione uma das opções abaixo--";var novo=document.createElement("option");if(num_ajax==3)
novo.setAttribute("id","opcoes3");else if(num_ajax==2)
novo.setAttribute("id","opcoes2");else
novo.setAttribute("id","opcoes");novo.value=codigo;novo.text=descricao;if(num_ajax==3)
document.forms[0].minigrupo.options.add(novo);else if(num_ajax==2)
document.forms[0].subgrupo2.options.add(novo);else
document.forms[0].subgrupo.options.add(novo);}
seleciona_campos(marcado||0,num_ajax||0);if(typeof callback=="function"){callback();}}
else{idOpcao.innerHTML="--Selecione outra opção acima--";}}
function disableSelection(target){if(typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if(typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor="default"}
