//=================================================================================================
var s_request=new mAJAXRequest();
s_request.setRequestLocation("subscribe.php");


function sighnup(tfid){
	var email=document.getElementById(tfid);
	if(email.value!=""&&email.value!=email.defaultValue){
		document.getElementById("nl_submit").enabled=false;
		s_request.setData("email="+email.value);
		s_request.assignParser(formParser);
		s_request.assignErrorHandler(onSRequestError);
		s_request.setResponseType('xml');
		s_request.send();	
	}
}
function formParser(){
	document.getElementById("nl_submit").enabled=true;
	var error="";
	if(s_request.getResponse().getElementsByTagName("ERROR")[0])
		error=s_request.getResponse().getElementsByTagName("ERROR")[0].childNodes[0].nodeValue;
	if(error!=""){
		document.getElementById("errorholder").innerHTML=error;
	}else{
		var message=s_request.getResponse().getElementsByTagName("MESSAGE")[0].childNodes[0].nodeValue;
		document.getElementById("emailfield").style.display="none";
		document.getElementById("nl_submit").style.display="none";
		
		document.getElementById("errorholder").innerHTML=message;
	}
}
function onSRequestError(){
	document.getElementById("nl_submit").enabled=true;
	alert("Error");
}
function setin(obj){
	if(obj.value==obj.defaultValue)
		obj.value="";
}
function setout(obj){
	if(obj.value=="")
		obj.value=obj.defaultValue;
}
