function showhide(id){
if (document.getElementById){
obj = document.getElementById(id);
if (obj.style.display != "block"){
obj.style.display = "block";
} else {
obj.style.display = "none";
}
}
}

function show(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.display = "block";
}
}

function hide(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.display = "none";
}
}

function writit(text,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<p class="testclass">' + text + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

var f = false;
 
function DP_AJAX(url, formname, divtag) {
  if (!f && http) {
      var fields = new Array();
    if(formname){
      var ajax = formname;
	  divtag1 = divtag;
    }
    //loop through form elements and retrieve field NAMEs and Values
    for (var x = 0; x < eval("document."+ajax+".elements.length"); x++){
     // join them into a string.
 eval("fields.push(document."+ajax+".elements[x].name+'='+escape(document."+ajax+".elements[x].value))");
    }
    elem = divtag1;
	var elem = divtag1;
	
    //sendf looks like "username=myusername&password=mypass"
    var sendf = fields.join('&');
    http.open("POST", url, true);
    http.onreadystatechange = Response;
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(sendf);
    f = true;
  }
}

function XMLHTTPObject() {
	
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = XMLHTTPObject(); // Create the XMLHttpRequest Object.

function Response() {
  if (http.readyState == 4) {
    if(http.status == 200){
      results = http.responseText; // http.responseXML;
      var para = document.getElementById(divtag1); //or whatever ID you gave your element.
      para.innerHTML = results;
      f = false; // re activate the AJAX function
    } else {
      var results = "Sorry, there was an error finding the server-side file. Please contact support.";
      var para = document.getElementById(divtag1);
      para.innerHTML = results;
 
    }
  }
}