function newsletter_message(txt)
{
	document.getElementById('newsletter_message').innerHTML=txt;
}
function init_newsletter()
{
	var newsletter=document.getElementById('newsletter');
	var newsletter_form=newsletter.getElementsByTagName('form')[0];
	
	newsletter_form.onsubmit=function()
	{
		var mon_cpt_ajax=new_ajax();
		var mon_ajax=tab_ajax[mon_cpt_ajax];

		if(mon_ajax)
		{
			newsletter_form.className='soumis';
			newsletter_message('Inscription en cours...');
//Votre inscription a été enregistrée.
//Erreur lors de l'inscription.

	
			requete_ajax(
				tab_ajax[mon_cpt_ajax],
				'GET',
				'index.php',
				'action=inscription&format=1&liste=2&email='+to_url(this.email.value));
	
			tab_ajax[mon_cpt_ajax].onreadystatechange=function()
			{
				ajax_newsletter_retour(mon_cpt_ajax);
			}
		}
		return false;
	}
}
function ajax_newsletter_retour(mon_cpt_ajax)
{
	if (tab_ajax[mon_cpt_ajax].readyState == 4) // 4 : état "complete" 
	{
		if (tab_ajax[mon_cpt_ajax].status == 200) // 200 : code HTTP pour OK 
		{
			var newsletter=document.getElementById('newsletter');
			newsletter_message(tab_ajax[mon_cpt_ajax].responseText);
/*			if(tab_ajax[mon_cpt_ajax].responseText.substring(0,2)=='OK')
				newsletter.className='envoye';
			else
				newsletter.className='erreur';
			var p=getFirstElementByClassName(newsletter,'p',newsletter.className);
			if(p)
				p.innerHTML=tab_ajax[mon_cpt_ajax].responseText;*/
		}
	}
}
function getFirstElementByClassName(racine,tag,className)
{
	var elts=racine.getElementsByTagName(tag);
	for(var j=0;j<elts.length;++j)
	{
		if(fcthasClass(elts[j],className))
			return elts[j];
	}
	return false;
}
function fcthasClass(element,className)
{
  return ( 
    element.className && 
    element.className.match( new RegExp( "\\b"+className+"\\b" ) ) 
  ) ? true : false;
}
