function openAjax() {
var Ajax;
try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros.
}catch(ee){
try {Ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
}catch(e){
try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
}catch(e){Ajax = false;}
}
}
return Ajax;
} 

function carregaAjax(div, getURL) {
document.getElementById(div).style.display = "block";
if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
var exibeResultado = document.getElementById(div); // div que exibirá o resultado.
var Ajax = openAjax(); // Inicia o Ajax.
Ajax.open("GET", getURL, true); // fazendo a requisição
Ajax.onreadystatechange = function(){
if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
exibeResultado.innerHTML = "<div>Carregando</div>";
}
if(Ajax.readyState == 4) { // Quando estiver tudo pronto.
if(Ajax.status == 200) {
var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável
resultado = resultado.replace(/\+/g,""); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
//resultado = resultado.replace(/ã/g,"a");
resultado = unescape(resultado); // Resolve o problema dos acentos
exibeResultado.innerHTML = resultado;
} else {
exibeResultado.innerHTML = "Por favor, tente novamente!";
}
}
}
Ajax.send(null); // submete
}
}
// Função Cadastro Cliente

// Trata as exceções até conseguir cria o objeto ajax	
try{
	// Tenta criar objeto ajax para os browsers mais recentes como Firefox, e Opera
	ajax = new XMLHttpRequest(); // ajax p firefox opera e navegadores recentes
}catch(ee){

	try{
		// Tenta criar ajax para algumas versões do Microsoft Internet Explorer
		ajax = new ActiveXObject("Msxml2.XMLHTTP"); // IE
	}catch(e){
	
		try{
			// Tenta criar ajax para algumas versões do Microsoft Internet Explorer
			ajax = new ActiveXObject("Microsoft.XMLHTTP"); // IE

		}catch(E){
			// Browser utilizado não aceita ajax, o objeto não é criado
			ajax = false;
		}
	}	
}

// Funcao responsavel por abrir a requisicao ajax e devolver o resultado
function AjaxMail(){

	var parameters = [
		'nome_cadastro=' + document.getElementById('nome_cadastro').value,
		'email_cadastro=' + document.getElementById('email_cadastro').value,
	].join('&');
	
	// Abre requisicao ajax, solicita a página indicar_amigo.php ao servidor e escolhe o metodo POST
	ajax.open ('POST','classes/formcadastro.php')
	
	// Altera o MIME - Requisito do método POST
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	
	// Trata os estados
	ajax.onreadystatechange = function(){
	
	   if (ajax.readyState == 1){
			document.getElementById('cad_email').innerHTML = '<img src="images/ajax_loader.gif" title="Enviando..." width="15" height="15"/><span class="style1" style="color:#009900"> Enviando...</span>';
			document.getElementById('cad_email').className = 'loading';
	   }
	
	   if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				document.getElementById('cad_email').innerHTML = ajax.responseText;
				if (ajax.responseText == "Cadastro enviado com sucesso!"){				
					document.getElementById('cad_email').className = 'sucesso';
					borrarCampos()
				}else{
					document.getElementById('cad_email').className = 'erro';		
				}	
			}else{
				document.getElementById('cad_email').innerHTML = "ERRO";
				document.getElementById('cad_email').className = 'erro';
			}	
	   }
	
	}
	
	ajax.send(parameters);
}
function borrarCampos(){
	document.frm_teste.nome_cadastro.value="";
	document.frm_teste.email_cadastro.value="";
	document.frm_teste.nome_cadastro.focus();
}

// Funcao responsavel enviar contato
function AjaxMailContato(){

	var parameters = [
		'cliente=' + document.getElementById('cliente').value,
		'nome=' + document.getElementById('nome').value,
		'emdereco=' + document.getElementById('endereco').value,
		'bairro=' + document.getElementById('bairro').value,
		'telefone=' + document.getElementById('telefone').value,
		'email=' + document.getElementById('email').value,
		'uf=' + document.getElementById('uf').value,
		'localidade=' + document.getElementById('localidade').value,
		'memsagem=' + document.getElementById('mensagem').value,
	].join('&');
	
	// Abre requisicao ajax, solicita a página indicar_amigo.php ao servidor e escolhe o metodo POST
	ajax.open ('POST','classes/formcontato.php')
	
	// Altera o MIME - Requisito do método POST
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	
	// Trata os estados
	ajax.onreadystatechange = function(){
	
	   if (ajax.readyState == 1){
			document.getElementById('contato').innerHTML = '<img src="images/ajax_loader.gif" title="Enviando..." width="15" height="15"/><span class="style1" style="color:#009900"> Enviando...</span>';
			document.getElementById('contato').className = 'loading';
	   }
	
	   if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				document.getElementById('contato').innerHTML = ajax.responseText;
				if (ajax.responseText == "Contato enviado com sucesso!"){				
					document.getElementById('contato').className = 'sucesso';
					borrarCampos()
				}else{
					document.getElementById('contato').className = 'erro';		
				}	
			}else{
				document.getElementById('contato').innerHTML = "ERRO";
				document.getElementById('contato').className = 'erro';
			}	
	   }
	
	}
	
	ajax.send(parameters);
}
function borrarCampos(){
document.frm_contato.nome.value="";
document.frm_contato.endereco.value="";
document.frm_contato.bairro.value="";
document.frm_contato.telefone.value="";
document.frm_contato.email.value="";
document.frm_contato.uf.value="";
document.frm_contato.localidade.value="";
document.frm_contato.mensagem.value="";
document.frm_contato.nome.focus();
}

// Funcao responsavel enviar cadastro
function AjaxMailCadastro(){

	var parameters = [
					  
'nome=' + document.getElementById('nome').value,
'endereco=' + document.getElementById('endereco').value,
'numero=' + document.getElementById('numero').value,
'bairro=' + document.getElementById('bairro').value,
'telefone=' + document.getElementById('telefone').value,
'cpf=' + document.getElementById('cpf').value,
'rg=' + document.getElementById('rg').value,
'email=' + document.getElementById('email').value,
'nascimento=' + document.getElementById('nascimento').value,
'cep=' + document.getElementById('cep').value,
'sexo=' + document.getElementById('sexo').value,
'uf=' + document.getElementById('uf').value,
'localidade=' + document.getElementById('localidade').value,
'usuario=' + document.getElementById('usuario').value,
'senha=' + document.getElementById('senha').value,
					  
	].join('&');
	
	// Abre requisicao ajax, solicita a página indicar_amigo.php ao servidor e escolhe o metodo POST
	ajax.open ('POST','classes/cadastrarusuario.php')
	
	// Altera o MIME - Requisito do método POST
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	
	// Trata os estados
	ajax.onreadystatechange = function(){
	
	   if (ajax.readyState == 1){
			document.getElementById('contato').innerHTML = '<img src="images/ajax_loader.gif" title="Enviando..." width="15" height="15"/><span class="style1" style="color:#009900"> Enviando...</span>';
			document.getElementById('contato').className = 'loading';
	   }
	
	   if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				document.getElementById('contato').innerHTML = ajax.responseText;
				if (ajax.responseText == "Cadastro enviado com sucesso!"){				
					document.getElementById('contato').className = 'sucesso';
					borrarCampos()
				}else{
					document.getElementById('contato').className = 'erro';		
				}	
			}else{
				document.getElementById('contato').innerHTML = "ERRO";
				document.getElementById('contato').className = 'erro';
			}	
	   }
	
	}
	
	ajax.send(parameters);
}
function borrarCampos(){
	
document.frm_cadastro.nome.value="";
document.frm_cadastro.endereco.value="";
document.frm_cadastro.numero.value="";
document.frm_cadastro.bairro.value="";
document.frm_cadastro.telefone.value="";
document.frm_cadastro.cpf.value="";
document.frm_cadastro.rg.value="";
document.frm_cadastro.email.value="";
document.frm_cadastro.datanascimento.value="";
document.frm_cadastro.cep.value="";
document.frm_cadastro.sexo.value="";
document.frm_cadastro.uf.value="";
document.frm_cadastro.localidade.value="";
document.frm_cadastro.usuario.value="";
document.frm_cadastro.senha.value="";
document.frm_cadastro.nome.focus();
}


// Funcao responsavel enviar cadastro
function AjaxMailIndique(){

	var parameters = [
					  
'nome=' + document.getElementById('nome').value,
'email=' + document.getElementById('email').value,
'nome2=' + document.getElementById('nome2').value,
'email2=' + document.getElementById('email2').value,
'mensagem=' + document.getElementById('mensagem').value,
					  
	].join('&');
	
	// Abre requisicao ajax, solicita a página indicar_amigo.php ao servidor e escolhe o metodo POST
	ajax.open ('POST','classes/indicaramigo.php')
	
	// Altera o MIME - Requisito do método POST
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	
	// Trata os estados
	ajax.onreadystatechange = function(){
	
	   if (ajax.readyState == 1){
			document.getElementById('contato').innerHTML = '<img src="images/ajax_loader.gif" title="Enviando..." width="15" height="15"/><span class="style1" style="color:#009900"> Enviando...</span>';
			document.getElementById('contato').className = 'loading';
	   }
	
	   if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				document.getElementById('contato').innerHTML = ajax.responseText;
				if (ajax.responseText == "Cadastro enviado com sucesso!"){				
					document.getElementById('contato').className = 'sucesso';
					borrarCampos()
				}else{
					document.getElementById('contato').className = 'erro';		
				}	
			}else{
				document.getElementById('contato').innerHTML = "ERRO";
				document.getElementById('contato').className = 'erro';
			}	
	   }
	
	}
	
	ajax.send(parameters);
}
function borrarCampos(){
	
document.frm_indique.nome.value="";
document.frm_indique.email.value="";
document.frm_indique.nome2.value="";
document.frm_indique.email2.value="";
document.frm_indique.mensagem.value="";
document.frm_indique.nome.focus();
}

// Adicionar aos Favoritos________________________
function Favoritos(pagina,titulo,descricao){
    var agt=navigator.userAgent;
// Internet Explorer
    if(agt.indexOf('MSIE')&&window.external)document.write("<a href=\"javascript:window.external.AddFavorite('"+pagina+"','"+titulo+"');\">"+descricao+"</a>");
    else
// Gecko (Mozilla, Firefox, Firebird & Netscape)
    if(agt.indexOf('Gecko')&&window.sidebar)document.write("<a href=\"javascript:window.sidebar.addPanel('"+titulo+"','"+pagina+"','');\">"+descricao+"</a>");
    else
// Opera & Outros
    document.write("<a href='"+pagina+"' rel='sidebar' title='"+titulo+"'>"+descricao+"</a>");
}

// Mascara de formatação
function formatar(src, mask) 
{
  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);
  }
}
//-->
<!--
function tabselect(n){
  for(x=1;x<=2;x++){
    panel=eval('document.all.panel' + x + '.style;');
    if(x==n){
      panel.display='';
    }
    else {
      panel.display='none';
    }
  }
}

function exibe_dados_cartao(n){
  for(x=1;x<=1;x++){
    exibe_dados=eval('document.all.exibe_dados' + x + '.style;');
    if(x==n){
      exibe_dados.display='';
    }
    else {
      exibe_dados.display='none';
    }
  }
}