// JavaScript Document
function isEmailAddress(strValue){
	var j,strTemp;
	strTemp = strValue;
	if (strTemp != ''){
		var nCountC = 0;
		for ( j = 0; j< strTemp.length; j++ ){
			c = strTemp.charAt(j);
			if ( !( c>='0' && c<='9' || c>='a' && c<='z' || c>='A' && c<='Z' || c == '@' || c == '.' || c =='_' || c =='-') )
				return false;
			if (c == '@') nCountC  = nCountC + 1;
		}// End for
		if (nCountC != 1)return false;
		if (strTemp.charAt(strTemp.length - 1) == '@' || strTemp.charAt(0) == '@' || strTemp.charAt(strTemp.length - 1) == '.' || strTemp.charAt(0) == '.')
			return false;
		var arr_tmp = strTemp.split("@");
		var arr_tmp1 = arr_tmp[1].split(".");
		if (arr_tmp1.length < 2) return false;
	}
	return true;
}

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 updateEmailNewsletter(email){
	//alert('ok');
	var xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null){
		return;
	}
		
	var url = "newsletter.php?email="+email;
	
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState == 4 && xmlHttp.responseText!=""){			
			alert(xmlHttp.responseText);//'Merci de votre inscription' or 'error'
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function checkRegisterNewsletter() {
	register = document.forms["newsletter-form"];	
	error = false;
	errormail = false;
	email = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ;
	if ( !register.email.value ) {
		error = true;	
	}
	if ( register.email.value.search(email) == -1 ) {
		errormail = true;
	}
	if ( error ) {
		alert(mess_1);
		register.email.focus();
		return false;
	}
	else if ( errormail ) {
		alert(mess_2);
		register.email.focus();
		return false;
	}
	
	updateEmailNewsletter(register.email.value);
	mark_newsletter_done(true);
	setCookie('newsletter_done',1,360);
	return false;
}

function mark_newsletter_done(yes){
	if (yes){
		var obj = document.getElementById('news');
		if (obj)
			obj.innerHTML = '<span>'+mess_3+'</span>';
	}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function check_newsletter(){
	var news_done = getCookie('newsletter_done');
	if (news_done)
		mark_newsletter_done(true);
}

addLoadEvent(check_newsletter);



