var xmlHttp=createXmlHttpRequestObject();
var HOST_DOMAIN="http://www.threenine.eu";
function createXmlHttpRequestObject(){
var _1;
try{
_1=new XMLHttpRequest();
}
catch(e){
var _2=new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP");
for(var i=0;i<_2.length&&!_1;i++){
try{
_1=new ActiveXObject(_2[i]);
}
catch(e){
}
}
}
if(!_1){
alert("Error creating XMLHttpRequest object.");
}else{
return _1;
}
};
function process_newsletter(){
if(xmlHttp){
try{
var _4=document.getElementById("txtEmail").value;
xmlHttp.open("GET",HOST_DOMAIN+"/newsletter_signup.php?email="+_4,true);
xmlHttp.onreadystatechange=nl_handleRequestStateChange;
xmlHttp.send(null);
}
catch(e){
alert("Can't connect to server:\n"+e.toString());
}
}
};
function nl_handleRequestStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
try{
nl_handleServerResponse();
}
catch(e){
alert("Error reading the response:\n"+e.toString());
}
}else{
alert("There was a problem retrieving the data:\n"+xmlHttp.statusText);
}
}
};
function nl_handleServerResponse(){
var _5=xmlHttp.responseXML;
if(!_5||!_5.documentElement){
throw ("Invalid XML Structure:\n"+xmlHttp.responseText);
}
var _6=_5.documentElement.nodeName;
if(_6=="parseerror"){
throw ("Invalid XML Structure:\n"+xmlHttp.responseText);
}
xmlRoot=_5.documentElement;
if(_6!="newsletter"||!xmlRoot.firstChild){
throw ("Invalid XML Structure:\n"+xmlHttp.responseText);
}
responseText=xmlRoot.firstChild.data;
myDiv=document.getElementById("newsletter");
myDiv.innerHTML=responseText;
};
function try_again(){
formShow="<h2>Sign up to the Threenine newsletter:</h2><br />"+"<p style=\"float:left; padding:5px 3px 0 0;\">Email:</p>"+"<div style=\"float:left; padding:0px 3px 0 0;\"><input class=\"input\" id=\"txtEmail\" name=\"txtEmail\" size=\"22\" maxlength=\"30\" value=\"\" /></div>"+"<div style=\"float:left; padding:0px 3px 0 0;\"><input type=\"image\" src=\""+HOST_DOMAIN+"/img/submit.gif\" title=\"Sign up to our newsletter\" alt=\"Sign up to our newsletter\" name=\"submit\" onclick=\"process_newsletter();\" /></div>";
myDiv=document.getElementById("newsletter");
myDiv.innerHTML=formShow;
};

