﻿var index = 0;
var XMLHttpRequestObjects = new Array(); 
var outText = "";

function SignUp()
{
    var email = document.getElementById("email").value;
    
    if (email == "") {
        alert("Please enter a valid email address.");
        document.getElementById("email").focus();
    }
    else {
        document.getElementById("newsletter_response").innerHTML = "&nbsp;";
        
        var url = "a.aspx?a=newsletter&email=" + email;
        var message = ReturnHTML(url, "newsletter_response");
        
        document.getElementById("newsletter_response").style.display="block";
    }
    
    return false;    
}

function ReturnHTML(url, id)
{
    var noCache = "&dummy=" + new Date().getTime(); //prevents IE caching from breaking AJAX
    url = url + noCache;
    
    if (window.XMLHttpRequest) {
      XMLHttpRequestObjects.push(new XMLHttpRequest());
    } else if (window.ActiveXObject) {
    XMLHttpRequestObjects.push(new 
      ActiveXObject("Microsoft.XMLHTTP"));
    }

    index = XMLHttpRequestObjects.length - 1;

    if(XMLHttpRequestObjects[index]) {
      XMLHttpRequestObjects[index].open("GET", url, false); 

      XMLHttpRequestObjects[index].onreadystatechange = function() 
      { 
        if (XMLHttpRequestObjects[index].readyState == 4 && 
          XMLHttpRequestObjects[index].status == 200) { 
            outText = XMLHttpRequestObjects[index].responseText;
            SetObjectContents(id, outText)
        
        } 
      } 

      XMLHttpRequestObjects[index].send(null); 
    }
   
}

function SetObjectContents(id, text) {
    document.getElementById(id).innerHTML = text;
}

function ScrollableList(link, div) {
    if (link.innerHTML == "Show All") {
        document.getElementById(div).style.height = "auto";
        document.getElementById(div).style.overflow = "visible";
        link.innerHTML = "Scrollable List";
    }
    else {
        document.getElementById(div).style.height = "450px";
        document.getElementById(div).style.overflow = "scroll";
        document.getElementById(div).style.overflowX = "hidden";
        link.innerHTML = "Show All";
    }
    
    return false;
}