var xmlHttp;
var encouremail;
var messagemailnonvalide='Entrer une adresse valide';
var element=document.getElementById('newsCourriel');
var couleurErreur='red';
var couleurAjout='#cd2817';
var couleurNormal='#ebebea';
function email(element)
{	
	this.element=element;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(reg.test(element.value))
	{
		subEmail(element.value);
		element.style.borderColor=couleurNormal;
	}
	else
	{
		element.style.borderColor=couleurErreur;
		encouremail = element.value;
		element.value=messagemailnonvalide;
		
	}


}

function subEmail(strEmail)
{
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="http://avalancheprod.com/mailingListe.php";
	url=url+"?courriel="+strEmail;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		element.style.borderColor=couleurAjout;
		element.value='COURRIEL AJOUT\311 !';
	} 
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		
	}
	catch (e)
	{
		//Internet Explorer
		try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	return xmlHttp;
}
function emailfocus(thisemail,message)
{
	if(thisemail.value == this.messagemailnonvalide)
	{
		thisemail.value =encouremail;
	}
	if(thisemail.value == message)
	{
		thisemail.value = '';
	}
	
}

function emailblur(thisemail,message)
{
	if(thisemail.value == '')
	{
		thisemail.value = message;
	}
}

