function loadSubscribeForm(){
	$("news_subscribe").innerHTML = "<input type='texte' id='email' class='mailInput' onFocus=\"javascript:this.value=''\" value='Email Here' /><span id='subscribe_button' onclick='checkMail(email.value);'/>  Go</span>";
	
	

}


function checkMail(_mail){
	$("news_subscribe").innerHTML="Checking Email Format ... ";
	valide1 = false;
	
	for(var j=1;j<(_mail.length);j++){
		if(_mail.charAt(j)=='@'){
			if(j<(_mail.length-4)){
				for(var k=j;k<(_mail.length-2);k++){
					if(_mail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false){
		alert("Your Email looks bad :( ");
			$("news_subscribe").innerHTML = "<input type='texte' id='email' class='mailInput' value='"+_mail+"' /><span id='subscribe_button' onclick='checkMail(email.value);'/>  Go</span>";
	}else{
		subscribe(_mail);
	}
	
}



function subscribe(_mail){
	var xhr = createXMLHttpRequest();
  	xhr.onreadystatechange = function() {
    if (xhr.readyState==4) { 
      if (xhr.status==200) {
        var resp = xhr.responseText;
        upadate(resp);
      } else {
        alert("An error occurred.");
      }
    }
  }
  xhr.open("GET", "templates/__simple/scripts/newsletter.php?email="+_mail, true);
  xhr.send(null);
}


function upadate(_resp){
	$("news_subscribe").className = "NewsLetterDone";
	$("news_subscribe").innerHTML = _resp;
	alert(_resp);

}



function createXMLHttpRequest() {
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
    try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
    alert("XMLHttpRequest not supported");
    return null;
}




function $(id) {
	return document.getElementById(id); 
}

