var xmlHttp = false;
function setxmlHttp() {
	try {
		tmp = new XMLHttpRequest();
	} catch (e) {
		try {
			tmp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				tmp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				return false;
			}
		}
	}
	return tmp;
}	
xmlHttp = setxmlHttp();

function lm_emailCheck(str) {
var at="@";	var dot="."; var lat=str.indexOf(at);var lstr=str.length;	var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1) return false;
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
    if (str.indexOf(at,(lat+1))!=-1) return false;
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
    if (str.indexOf(dot,(lat+2))==-1) return false;
		if (str.indexOf(" ")!=-1) return false;
	 return true;					
}


function validateNewsLettre(){
  var email=document.getElementById("email");
  if(!email.value || !lm_emailCheck(email.value)){
      
       email.focus();    
       alert('Je hebt geen geldig e-mail adres ingevoerd');
       return false;
       
  }


  xmlHttp.open("POST", "/v2/xmlhttp-add-to-miling.php?r=" + new Date().getTime(), true);
  xmlHttp.setRequestHeader('Content-Type', 'Application/x-www-form-urlencoded'); 
  xmlHttp.send('email='+email.value); 
  
  xmlHttp.onreadystatechange=function(){

    if (xmlHttp.readyState==4) {
         var response = eval('(' + xmlHttp.responseText + ')');
       
          if(response.error){
            alert(response.error);
            return false;
          }
          
       document.getElementById('newsLetter_div').innerHTML='<span class="titleTop">'+response.message+'</span>';

    }
  }
            

            
}
window.onerror = function(){ return true; } 