﻿// JScript File

//basic methods for creating Ajax objects

function initXMLHttpRequest()
{
	// mozilla, etc.
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
	}
	// internet explorer
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}

   return(req);
}



function getRequestStatus(code)
{
    switch(code)
    {
        case 0 : return "Uninitalized";
        break
        case 1 :  return "Loading";
        break
         case 2 :  return "Loaded";
        break
         case 3 :  return "Inactive";
        break
         case 4 :  return "Complete";
        break
     }
    
}

function createDOM()
{
    //PURPOSE : Creates the correct Document Object Model
    //RETURNS : DOM for your browser
    
    var browser = navigator.userAgent;
    browser = browser.toLowerCase();
   
    //create the DOM
    if(browser.indexOf("msie") > 1)
    {
        // microsoft IE
     var xml = new ActiveXObject("Microsoft.XMLDOM")
     return xml;
   }else
   {
        // firefox, safari, and opera
        var oXmlDom = document.implementation.createDocument("", "", null);
        return oXmlDom;
   }
  
}