function openAjax(){var ajax;if(window.XMLHttpRequest){ajax=new XMLHttpRequest();}
else
if(window.ActiveXObject){try{ajax=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{ajax=new ActiveXObject("Microsoft.XMLHTTP");}
catch(E){ajax=false;}}}
return ajax;}
function GetAjax(URLGet,Nao_Aguardar_Retorno_Dados,NaoUsarCache,divDest){if(!Nao_Aguardar_Retorno_Dados){Nao_Aguardar_Retorno_Dados=false;}
if(document.getElementById){if(URLGet==""){window.alert("É necessário passar a URL para busca dos dados pelo AJAX!");return"";}
if(NaoUsarCache==undefined||NaoUsarCache){var thetime=new Date();var nhours=thetime.getHours();var nmins=thetime.getMinutes();var nsecn=thetime.getSeconds();var Hora='&AjaxHora='+ nhours+"-"+nmins+"-"+nsecn;}
else
var Hora='';var retorno="";var ajax=openAjax();ajax.open("GET",URLGet+ Hora,Nao_Aguardar_Retorno_Dados);ajax.onreadystatechange=function(){if(ajax.readyState==4){var resultado=ajax.responseText;resultado=unescape(resultado);retorno=resultado;if(Nao_Aguardar_Retorno_Dados){oDiv=document.getElementById(divDest);if(oDiv)
oDiv.innerHTML=resultado;}
else{retorno="<h1>Retornou com erro:"+ ajax.status+'</h1>'+ ajax.responseText;}}}
ajax.send(null);return(retorno);}}
function F_GetAjax(URLGet,Nao_Aguardar_Retorno_Dados,NaoUsarCache){if(!Nao_Aguardar_Retorno_Dados){Nao_Aguardar_Retorno_Dados=false;}
if(URLGet.trim()==""){window.alert("É necessário passar a URL para busca dos dados pelo AJAX!");return"";}
if(NaoUsarCache==undefined||NaoUsarCache){var thetime=new Date();var nhours=thetime.getHours();var nmins=thetime.getMinutes();var nsecn=thetime.getSeconds();var Hora='&AjaxHora='+ nhours+"-"+nmins+"-"+nsecn;}
else
var Hora='';var retorno="";var ajax=openAjax();ajax.open("GET",URLGet+ Hora,Nao_Aguardar_Retorno_Dados);ajax.onreadystatechange=function(){if(ajax.readyState==4){var resultado=ajax.responseText;resultado=unescape(resultado);retorno=resultado;}
else{retorno="<h1>Retornou com erro:"+ ajax.status+'</h1>'+ ajax.responseText;}}
ajax.send(null);return(retorno);}
function getHTTPObject(){if(window.ActiveXObject)
return new ActiveXObject("Microsoft.XMLHTTP");else
if(window.XMLHttpRequest)
return new XMLHttpRequest();else{alert("Your browser does not support AJAX.");return null;}}
function doWork(URLGet,esperaRetorno,oDiv){esperaRetorno=(esperaRetorno?true:false);httpObject=getHTTPObject();retorno='';if(httpObject!=null){httpObject.open("GET",URLGet,esperaRetorno);httpObject.send(null);httpObject.onreadystatechange=function(){if(httpObject.readyState==4){retorno=unescape(httpObject.responseText);if(oDiv)
document.getElementById(oDiv).innerHTML=retorno;}}}
return retorno;}
function EnviarEmail(email,Subject,Texto){self.location="mailto:"+ email+"?subject="+ Subject+"&body="+Texto;}
function EnviarPetshop(email,nome,id_petshop,ciav){GetAjax('marcar_petshop.php?acao=marcar&id='+ id_petshop+'&ciav='+ encodeURI(ciav),false);EnviarEmail(email,'Contato%20vindo%20do%20Site%20Cao%20do%20Dia','Caro(a)%20'+ nome);}
function AbrirWeb(website){jan=window.open('about:blank');jan.location=website;}
function AbrirPetshop(site,id_petshop,ciav,idb){GetAjax('marcar_petshop.php?acao=marcarweb&id='+ id_petshop+'&ciav='+ encodeURI(ciav)+(idb?'&idb='+ idb:''),false);AbrirWeb(site);}
function vacuo(){}
String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"");}
