//  ver3.11 A.M.

function bookmarksite(title, url) {
  if( document.all )
    window.external.AddFavorite(url, title);
  else if( window.sidebar )
    window.sidebar.addPanel(title, url, "")
}

function openNewWindow(sPage, sProperties)
{
  mapWindow = window.open(sPage, "mapWin", sProperties);
} // openNewWindow()


function em_submit(http, div_id, txt_id) {

  var txt_val = document.getElementById(txt_id).value;
   
  if ( (txt_val != "") && (txt_val != "Enter your email address")) { 
	 var url = "/newsletter4.php?em="+txt_val;
	 sndReq(http, url, div_id);  
  }
}

function restore_value(contrl, the_value) {
  if (document.getElementById(contrl).value == "") { 
    document.getElementById(contrl).value = the_value;
  }
}


// Create an XMLHTTP object
// return object
function createRequestObject() {
  var ro;
  var browser = navigator.appName;
    
  if (browser == "Microsoft Internet Explorer") {
    ro = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    ro = new XMLHttpRequest();
  }
  return ro;
}

// Create a closure function for ajax callbacks
// The closure updates the innerHTML of ID with new data

function closure(http, div_id) {
  return(
    function () {
      if (http.readyState == 4) {
        if (http.status==200) {
          var response = http.responseText;
          document.getElementById('em_subm').innerHTML = '<font style="font-size:16px;font-weight:bold;font-family:Verdana, Arial;color: #CC0000;">'+response+'</font>';
        }      
      }
    }
  );    
}

// Send a request for a certain url
// param http XMLHTTP object
// param url url to request data from

function sndReq(http, url, div_id) {
  // alert(url);
  http.open("get", url, true);
  http.onreadystatechange = closure(http, div_id);
  http.send(null);
}
 
http=createRequestObject();

