//////////////////////////////////////////FUNÇÃO TIRA CACHE

function tiraCache(){
	
	var phora = new Date
	var ano = phora.getYear()
	var mes = phora.getMonth()
	var dia = phora.getDay()
	var hora = phora.getHours()
	var minuto = phora.getMinutes()
	var segundo = phora.getSeconds()
	var tudo
	
	tudo = ano+""+mes+""+dia+""+hora+""+minuto+""+segundo
	
	return tudo
	
	}



///////////////////////////////////////////FUNÇÃO DE LIMITAR TAMANHO DO TEXTAREA

function maxLength3(obj){

if(obj.value.length > 250){

 obj.value = obj.value.substr(0,250);
 
 }
 
 
document.getElementById("totalMsg2").innerHTML = '<span style="font-size:10px;">Ainda pode&nbsp;usar&nbsp;'+( 250 - obj.value.length ) + '&nbsp;caracteres</span>'


}








/////////////////////////////////////////////////////////////////////////////FUNÇÃO COM A MESMA FINALIDADE QUE O REPLACE DO ASP
function replace2(str,a,b){

i = str.indexOf(a)

r = ""

if(i == -1) return str;

r += str.substring(0,i) + b + replace2(str.substring(i + a.length),a,b)

return r;

}

///////////////////////////////////////////////////////////////////////////FUNCÃO PARA SUBSTITUIR CARACTER ESPECIAL POR ENTITIES



function entitie(str){
	
especial7 = "á;Á;à;À;â;Â;ã;Ã;é;É;è;È;ê;Ê;í;Í;ì;Ì;î;Î;ó;Ó;ò;Ò;ô;Ô;õ;Õ;ú;Ú;ù;Ù;û;Û;ç;Ç";
entities = "[trp]aacute;/[trp]Aacute;/[trp]agrave;/[trp]Agrave;/[trp]acirc;/[trp]Acirc;/[trp]atilde;/[trp]Atilde;/[trp]eacute;/[trp]Eacute;/[trp]egrave;/[trp]Egrave;/[trp]ecirc;/[trp]Ecirc;/[trp]iacute;/[trp]Iacute;/[trp]igrave;/[trp]Igrave;/[trp]icirc;/[trp]Icirc;/[trp]oacute;/[trp]Oacute;/[trp]ograve;/[trp]Ograve;/[trp]ocirc;/[trp]Ocirc;/[trp]otilde;/[trp]Otilde;/[trp]uacute;/[trp]Uacute;/[trp]ugrave;/[trp]Ugrave;/[trp]ucirc;/[trp]Ucirc;/[trp]ccedil;/[trp]Ccedil;"

especial7 = especial7.split(";")
entities = entities.split("/")

for(ri=0;ri<36;ri++){
str = replace2(str,especial7[ri],entities[ri])


	}

return replace2(str,"[trp]","&")
}


////////////////////////////////////////////////////FUNÇÃO AJAX SEM RETORNO NENHUM
function ajax(url){
	
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {

texto = xmlhttp.responseText

  }
}

xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}



////////////////////////////////////////FUNÇÃO AJAX ONDE SE RETORNO EM ALGUM OBJETO COM A PROPRIEDADE INNERHTML
function ajax2(url,obj){
	
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {

texto = xmlhttp.responseText
texto = replace2(texto,"\n","")
texto = replace2(texto,"\r","")
texto = entitie(texto)
obj.innerHTML = texto
  

  }
}

xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

////////////////////////////////////////FUNÇÃO AJAX ONDE SE RETORNO EM ALGUM OBJETO COM A PROPRIEDADE VALUE
function ajax3(url,obj){
	
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {

texto = xmlhttp.responseText
texto = replace2(texto,"\n","")
texto = replace2(texto,"\r","")
texto = entitie(texto)
obj.value = texto
  

  }
}

xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}



///////////////////////////////////////FUNÇÃO PARA FAZER APARECER O RESPONSETEXT EM RETURN

function retornaAjax(txt){
	
	return txt
	
	}
