// JavaScript Document
// Used for AJAX newsletter signup for iPath

var request_page 	= "http://www.bjac.org/newsletter_signup.asp";
var display_msg 	= 	"<div style='padding-top:4px'><b>Thank you!</b> You will now receive perioodic newsletters from BJAC straight to your mailbox!</div>";
						
var http = getHTTPObject(); 

function handleServerResponse() 
{ 
	if (http.readyState == 4) 
	{ 
		document.getElementById("newsletter_box").innerHTML = display_msg;
			
		
	} 
}

function newsletter_signup ()
{
	var name 	= document.getElementsByName("frm_name").item(0);
	var email 	= document.getElementsByName("frm_email").item(0);
	var button 	= document.getElementById("submit_button");
	
	if ((name.value != "" && name.value != "Your Name") && (email.value != "" && email.value != "Valid Email"))
	{
		var url = request_page + "?name=" + name.value + "&email=" + email.value;
	
		http.open("GET", url, true); 
		http.onreadystatechange = handleServerResponse; 
		
		try 
		{
			http.send(null);
		} catch (e) {}
	}
	else
	{
		button.value = "GO!";
		button.disabled = false;
	}
}

function getHTTPObject() 
{
	var xmlhttp;

	if(window.XMLHttpRequest) 
	{
		try 
		{ xmlhttp = new XMLHttpRequest(); } 
		catch(e) 
		{ xmlhttp = false; }
	} 
	else if(window.ActiveXObject) 
	{
		try 
		{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch(e) 
		{
			try 
			{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");	} 
			catch(e) 
			{ xmlhttp = false; }
		}
	}
	return xmlhttp;
}

function run_submit ()
{
	var button = document.getElementById("submit_button");
	button.value = "Wait...";
	button.disabled = true;
}

