var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

function makeRequest(url, elementID, loadmsg) {
    var targetElement = document.getElementById(elementID);
    if(!targetElement) return;
    if(loadmsg == null) loadmsg = 'Loading...';
	targetElement.innerHTML = loadmsg;
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange = function() {
      if (xmlhttp.readyState == 4) {
	  targetElement.innerHTML = xmlhttp.responseText;
      }
    }
    xmlhttp.send(null);
}

function buildURL(base) {
	var ceiling = document.newUserForm.elements.length;
	var i = 0;
	var getURL = new String;
	getURL = base + "?";
	for(i = 0; i < ceiling; i++) {
		getURL += document.newUserForm.elements[i].name + "=" +  document.newUserForm.elements[i].value + "&";
	}
	makeRequest(getURL, 'messages');
}

function disableSubmit() {
 	if((document.getElementById('emErr').innerHTML != '&nbsp;') || (document.getElementById('dnErr').innerHTML != '&nbsp;')) {
	 	document.getElementById('s').disabled = true;
          document.getElementById('f').disabled = true;
	} else {
	   	document.getElementById('s').disabled = false;
          document.getElementById('f').disabled = false;
	}
}

