function ajax()
{
      	var xhr = null; 
		if(window.XMLHttpRequest) // Firefox et autres
		   xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject){ // Internet Explorer 
		   try {
					xhr = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
		}
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   xhr = false; 
		} 
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { alert_ajax(xhr); };
    
    //on affiche le message d'acceuil
    document.getElementById("msg").className="newsletter_visible";
    
    //on appelle le fichier reponse.txt
    xhr.open("GET", "newsletter.php", true);
    xhr.send(null);

}

function alert_ajax(xhr)
{
    if (xhr.readyState==4) 
    {document.getElementById("message").className="newsletter_visible";
    	/*var docXML= xhr.responseXML;
    	var items = docXML.getElementsByTagName("donnee")
    	//on fait juste une boucle sur chaque element "donnee" trouvé
    	
    	for (i=0;i<items.length;i++)
    	{
    		alert (items.item(i).firstChild.data);
    	}*/
    }
}



function getXhr(){
	
        var xhr = null; 
		if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject){ // Internet Explorer 
		   try {
					xhr = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
		}
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   xhr = false; 
		} 
	 return xhr;
	}
			
	/**
	* Méthode qui sera appelée sur le click du bouton
	*/
	function go(){
	
		var xhr = getXhr();
		
		var email = document.getElementById("emailnews").value;
		var nome = document.getElementById("nomenews").value;
		
		
		
		 //document.getElementById("msg").className="newsletter_visible";
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4){	
				document.getElementById("msg").innerHTML = xhr.responseText;
				document.getElementById("msg").className="newsletter_visible";
				if(xhr.responseText.substring(0,4) != "Erro"){
				 
				 document.getElementById("nomenews").value = "";
				 document.getElementById("emailnews").value= "";
				 }
			}
		}

		
		xhr.open("GET","newsletter.php?nome="+nome+"&email="+email,true);
		xhr.send(null);

	}
	
	
	
	function submitform(){
		
		var xhr = getXhr();
		var email = document.getElementById("email").value;
		var nome = document.getElementById("nome").value;
		var tel = document.getElementById("tel").value;
		var telefone = document.getElementById("telefone").value;
		var pais = document.getElementById("pais").value;
		var local = document.getElementById("local").value;
		var pedido = document.getElementById("pedido").value;
		
			
		xhr.onreadystatechange = function(){
			
			if(xhr.readyState == 4){
				
				 document.getElementById("msgForm").innerHTML = xhr.responseText;
				 document.getElementById("msgForm").className="newsletter_visible";		
				 
				 if(xhr.responseText.substring(0,4) != "Erro"){
				 
				 document.getElementById("email").value = "";
				 document.getElementById("nome").value= "";
				 document.getElementById("tel").value= "";
				 document.getElementById("telefone").value = "";
				 document.getElementById("pais").value = "";
				 document.getElementById("local").value ="";
				 document.getElementById("pedido").value= "";
				 }
			}
		}
		
		xhr.open("GET","form.php?email="+email+"&nome="+nome+"&tel="+tel+"&local="+local+"&pedido="+pedido+"&telefone="+telefone+"&pais="+pais,true);
		xhr.send(null);
	}
		
		
	function sendmail(){
		
		var xhr = getXhr();
		var email = document.getElementById("email").value;
		var nome = document.getElementById("nome").value;
		var tel = document.getElementById("tel").value;
		var pedido = document.getElementById("pedido").value;
		
			
		xhr.onreadystatechange = function(){
			
			if(xhr.readyState == 4){
				
				 document.getElementById("msgForm").innerHTML = xhr.responseText;
				 document.getElementById("msgForm").className="newsletter_visible";		
				 
				 if(xhr.responseText.substring(0,4) != "Erro"){
				 
				 document.getElementById("email").value = "";
				 document.getElementById("nome").value= "";
				 document.getElementById("tel").value= "";
				 document.getElementById("pedido").value= "";
				 }
			}
		}
		
		
	
		
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.open("POST","enviar.php",true);
		var subj = document.getElementById('sub').value;
		var comment = document.getElementById('comment').value;
		xhr.send("subject="+subj+"&comentario="+comment);
	}
	
	
	
	function updateConfig(){
		
		var xhr = getXhr();
		var titulo = document.getElementById("titulo").value;
		var slogan = document.getElementById("slogan").value;
		var passrevenda = document.getElementById("passrevenda").value;
		var passadmin = document.getElementById("passadmin").value;
		var mail = document.getElementById("mail").value;

			xhr.onreadystatechange = function(){			
				if(xhr.readyState == 4){
					document.getElementById("txt").innerHTML = xhr.responseText;
					alert(xhr.responseText);
					document.getElementById("txt").className="msg_visible";	
				}
			}
		
		
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.open("POST","actions.php",true);
		xhr.send("titulo="+titulo+"&slogan="+slogan+"&passrevenda="+passrevenda+"&passadmin="+passadmin+"&mail="+mail);
	   
				
	}
	
	function remove(){

		var xhr = getXhr();
		var id = document.getElementById("idnews").value;
	
		xhr.onreadystatechange = function(){			
			if(xhr.readyState == 4){
				alert(xhr.responseText);
				location.reload(true);
			}
		}
		
		xhr.open("GET","actions.php?idnews="+id+"&op=1",true);
		xhr.send(null);
	}
