//Create a boolean variable to cheak for valid Internet Explorer instance

var xmh = false;

// check if we are using IE

try {

  //if the Javascript version is greater than 5

	xmh = new ActiveXObject("Msxml2.XMLHTTP");

	//alert("You are using Microsoft Internet Explorer Msxml2.");

    } catch(e) {

   	// if not, then use the other active x object

   	try {

   	// if we are using Internet Explorer

     	xmh = new ActiveXObject("Microsoft.XMLHTTP");

	 //alert("You are using Mincrosoft Internet Explorere.");

	} catch(E) {

     		//else we must be using non-IE browser;
    	xmh = false;

   	}

}

// if we are using a non-IE browser, create a javascript instant of the object

if(!xmh && typeof XMLHttpRequest != 'undefined') {

  xmh = new XMLHttpRequest();

  //alert("You are using NONE microshite IE browser");
}


function getRequest(serverPage, objID) {

  var obj = document.getElementById(objID);

  xmh.open("GET", serverPage);

  xmh.onreadystatechange = function () {

     if(xmh.readyState == 4 && xmh.status ==200 ) {

     obj.innerHTML = xmh.responseText;

     }

  }

  xmh.send(null);
}

var queryString;

function setQueryString (){
 queryString="";
 for(var f = 0; f < document.forms.length; f++){
 var frm = document.forms[f];
 var numberElements = frm.elements.length;
   for(var i = 0; i < numberElements; i++) {
      if( i < numberElements -1  ) {
        queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
        //queryString += frm.elements[i].name+"="+ frm.elements[i].value + "&";
        }else{
        queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);

      }
    }

 }//end my for

}


function sendData(url, objID) {

  var obj = document.getElementById(objID);
  
  setQueryString();
  //queryString = "list=MPLS";
  xmh.open("POST",url, true);

  xmh.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
  xmh.send(queryString);
  
  xmh.onreadystatechange = function () {

     if(xmh.readyState == 4 && xmh.status ==200 ) {

     obj.innerHTML = xmh.responseText;

     }

  }

}

//A variable used to distinguish whether to open or close the calendar.
	var showBox = true;

	function showHideBox( serverPage, objID ) {

		//The location we are loading the page into.
		//var objID = "box";

		//Change the current image of the minus or plus.
		if (showBox == true){
			//Show the calendar.
			document.getElementById("opencloseimg").src = "mins.gif";
			//The page we are loading.
			//var serverPage = "ajax2.asp";
			//Set the open close tracker variable.
			showBox = false;

			var obj = document.getElementById(objID);
			xmh.open("GET", serverPage);
			xmh.onreadystatechange = function() {
				if (xmh.readyState == 4 && xmh.status == 200) {
					obj.innerHTML = xmh.responseText;
				}
			}
			xmh.send(null);
		} else {
			//Hide the calendar.
			document.getElementById("opencloseimg").src = "plus.gif";
			showBox = true;

			document.getElementById(objID).innerHTML = "";
		}


}
 
