// Requisicoes AJAX

// 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;
		}
	}	
}


function AjaxInsereNewletter (){

	var email = document.getElementById('tx_email');
	var resposta = document.getElementById('RespostaInclusao');

// pega os parametros
	var parameters = [
		'tx_email=' + document.getElementById('tx_email').value,
	].join('&');
	
	// Abre requisição 
	ajax.open("POST", 'insere_cliente.asp');
	
	// Muda o header
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	
	// Trata os estados
	ajax.onreadystatechange = function(){	
		
		if (ajax.readyState == 4){
			if (ajax.status == 200){
				
				if (ajax.responseText == 'Seu e-mail foi cadastrado com sucesso.<br>Obrigado'){
					resposta.innerHTML = '<p class="ajaxSucesso">' + ajax.responseText + '</p>';
					
					// Limpa os campos
					nome.value = '';
					email.value = ''; 
					site.value = '';
					comentario.value = '';
					
				}else{
					resposta.innerHTML = '<p  class="ajaxErro">' + ajax.responseText + '</p>';
				}
			}else{
				resposta.innerHTML = '<p class="ajaxErro" >Erro !</p>';
			}
		}
	}
	
	var parameters = unescape(parameters.replace(/\+/g," ")); 

	ajax.send(parameters);
}



