function writediv(texte, color)
{
	document.getElementById('MailingDiv').innerHTML = texte;
	// Color : true : Ok, Vert/Bleu
	// Color : false, Err, Rouge
	if (color)
	{
		document.getElementById('MailingDiv').className = "ok";
	}
	else
	{
		document.getElementById('MailingDiv').className = "err";
	}
}
//                         OK                             //
// Return Code = 1, DB Update Successful (Reg)
// Return Code = 1, DB Update Successful (UReg)
//                        ERR                            //
// Return Err Code = 5, Mail cannot be empty
// Return Err Code = 6, Mail already registred
// Return Err Code = 7, Bad Mail Syntax 
// Return Err Code = 8, DB Update Failed
// Return Err Code = 9, Mail not Registred
function CallMail(link,mail)
{
	if (texte = file(link + '?Mail='+escape(mail)))
	{
		switch (texte)
		{
			case '1':
				// Ok
				writediv('Email ajout&eacute;.', true);
			break;
			case '2':
				// Ok
				writediv('Email supprim&eacute;.', true);
			break;
			case '5':
				// Err
				writediv('Entrez un email.', false);
			break;
			case '6':
				// Err
				writediv('Email d&eacute;j&agrave; enregistr&eacute;.', false);
			break;
			case '7':
				// Err
				writediv('Email invalide.',false);
			break;
			case '8':
				// Err
				writediv('Erreur SQL.',false);
			break;
			case '9':
				// Err
				writediv('Email inconnu.',false);
			break;
		}
	}
	else
	{
		writediv('Erreur AJAX.',false);
	}
}


function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }