function AjaxNews(caminho)
{
	with(document.formNews)
	{
		if(inputNews.value == "" || inputNews.value == "digite seu e-mail") {
			alert("Por favor, digite seu e-mail.");
			inputNews.focus();
			return false;
		}
		else{
		
			parte1 = inputNews.value.indexOf("@");
			parte2 = inputNews.value.indexOf(".");
			parte3 = inputNews.value.length;
			
			if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9)) {
				alert ("Por favor, digite um e-mail válido");
				inputNews.focus();
				return false;
			}
			else{
				
				try { divisoria = new XMLHttpRequest(); } 
	  			catch (e) { divisoria = new ActiveXObject("Msxml2.XMLHTTP"); }
				
	  			caminho = caminho+"?email="+inputNews.value;
	  			
	  			divisoria.open("GET",caminho, true); 
	  			divisoria.onreadystatechange = function() {
	  				
	  				//A consulta esta correta.
			  		if (divisoria.readyState == 4) {
			    		
			  			//Confirmando se o servidor conseguiu acessar a outra página;
			    		 if (divisoria.status==200) {
			        		
			        		switch(divisoria.responseText)
			        		{
			        			case "1":
			        				alert("E-mail ja cadastrado.");
			        				inputNews.value = '';
			        				return false;
			        			break;
			        			
			        			case "2":
			        				alert("E-mail cadastrado com sucesso!\nAguarde novidades por e-mail.");
			        				inputNews.value = '';
			        				return false;
			        			break;
			        			
			        			default:
			        				alert("Erro na consulta, por favor tente novamente.");
			        			break;
			        		}
			        		return;
			    		 }
			    		 else
			    		 	alert('Erro na consulta, por favor tente novamente.');	 
			       	}
			       
	  			}
	  			divisoria.setRequestHeader('Accept','message/x-jl-formresult'); 
				divisoria.send(null); 
				return false;
				
			}
		}
		
	}

}