var xmlHttp;

function validate() {
var elem;
var logtype;
// execute all element validations in reverse order, so focus gets
// set to the first one in error.
var errs=0;
if (!validateEmailSmall  (document.getElementById("newsletterEMAIL"), 'signupresult', true)) errs += 1; 
		
// CHECK IF THERE ARE EMPTY OR INVALID FIELDS //
if (errs==1) {document.getElementById("signupresult").innerHTML = "&nbsp;";document.getElementById("signupresult").style.color = "#D00";msg ('signupresult', "", "Please enter an email address.");return false;}
signup(document.getElementById("newsletterEMAIL").value);
document.getElementById("signupresult").style.color = "#5A0";
document.getElementById("newsletterEMAIL").value = "";
return false;
}

function validate1() {
var elem;
var logtype;
// execute all element validations in reverse order, so focus gets
// set to the first one in error.
var errs=0;
if (!validateEmailSmall  (document.getElementById("newsletterEMAIL1"), 'signupresult1', true)) errs += 1; 
		
// CHECK IF THERE ARE EMPTY OR INVALID FIELDS //
if (errs==1) {document.getElementById("signupresult1").innerHTML = "&nbsp;";document.getElementById("signupresult1").style.color = "#D00";msg ('signupresult1', "", "Please enter an email address.");return false;}
signup1(document.getElementById("newsletterEMAIL1").value);
document.getElementById("signupresult1").style.color = "#5A0";
document.getElementById("newsletterEMAIL1").value = "";
return false;
}

function doClick(buttonName,e)
    {
//the purpose of this function is to allow the enter key to 
//point to the correct button to click.
        var key;

         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which;     //firefox
    
        if (key == 13)
        {
            //Get the button the user wants to have clicked
                document.getElementById(buttonName).click();
        }
   }
   
   

function signup(email) { 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="/AddMe.asp";
//var url="/scripts/signup/signup.asp";
//url=url+"?email="+email;
url=url+"?Email="+email;
url=url+"&ADD=ADD";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function signup1(email) { 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="/AddMe.asp";
//var url="/scripts/signup/signup.asp";
//url=url+"?email="+email;
url=url+"?Email="+email;
url=url+"&ADD=ADD";
xmlHttp.onreadystatechange=stateChanged1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function stateChanged() { 
//if (xmlHttp.readyState==4)
	//{
//	var thanks = xmlHttp.responseText;
	var thanks = "Thanks for signing up!";
	document.getElementById("signupresult").innerHTML = thanks;
	//}
}

function stateChanged1() { 
//if (xmlHttp.readyState==4)
	//{
//	var thanks = xmlHttp.responseText;
	var thanks = "Thanks for signing up!";
	document.getElementById("signupresult1").innerHTML = thanks;
	//}
}
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;
}




