// JavaScript Document

	function validateSingle() {
    if (document.global_search.terms.value == 'Search...') {
        alert('Please enter your search terms.');
        return false;
    }
    else {
        return true;
    }
}

function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}
function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}

function subscribe() {

 var xmlHttp=null;
 var emailAddr = document.getElementById('email').value;
 
 var theURL = "/common/send_subscription.cfm?email=" + emailAddr; 

 try {
    // Firefox, Opera 8.0+, Safari, IE7+
    xmlHttp = new XMLHttpRequest();
 } catch (e) {
    // Internet Explorer
    try {
       xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
 }
 xmlHttp.onreadystatechange = function() {
    if (xmlHttp.readyState == 4)
       try { 
          if (xmlHttp.status == 200) {
             document.getElementById('subscribe').innerHTML = xmlHttp.responseText;
          }
       } catch (e) {
          document.getElementById('subscribe').innerHTML = "Error on Ajax return call : " + e.description;
       }
 
 }
 xmlHttp.open("get",theURL); // .open(RequestType, Source);
 xmlHttp.send(null); // Since there is no supplied form, null takes its place as a new form.
	
}