/*------------------------------------------------------------------------------
 * JavaScript menu Library
 * Version 1.0.0
 * by MySA.com Development Team
 * Copyright (c) 2007-2009 All Rights Reserved.
 * 
 * Calling script should include Args.js, MySAXml.js and <div id="menu"></div> 
 * 
 *  Parameter : menuName - possible values "hss" and "main"
 *   
 *------------------------------------------------------------------------------
 */  
var args = new Args();
var gecko = false;
var ie = false;
function initiateConversion(url)
{
    xmlhttprequest = createRequestObject();
   
   //var url = encodeURI("http://www2.mysanantonio.com/webservices/NavMenu//NavigationMenu.asmx/GetMenuData?menuName=" + window.menuName)
   var url = "MySACurl.php?" + encodeURI("http://www2.mysanantonio.com/webservices/NavMenu/NavigationMenu.asmx/GetMenuData?menuName=" + args.menuName)
   
   try{
    xmlhttprequest.open("GET", url, true);
    xmlhttprequest.onreadystatechange = getData;
    xmlhttprequest.send(null);
   }
   catch (e1)
   {
   document.writeln(e1);
   } 
}



// Create XMLHTTPREQUEST
function createRequestObject() 
{
        if (window.XMLHttpRequest) //Gecko
        {
  		    gecko = true;
  		    xmlhttprequest = new XMLHttpRequest();
  		    return xmlhttprequest;
        } 
    	else if (window.ActiveXObject) //IE
    	{  
    		ie = true;
    		return xmlhttprequest = new ActiveXObject("Microsoft.XMLHTTP"); 
    	} 
}

// Callback function
function getData() 
{
  if ((xmlhttprequest.readyState == 4) &&( xmlhttprequest.status == 200))
  {
   //var myXml = xmlhttprequest.responseXML; 
   var myXmlText = xmlhttprequest.responseText; 
   var oXML = XML.parse(myXmlText);
   
//       if (ie)
//        {
//        var items = oXML.getElementsByTagName("string");  
//        document.getElementById('menu').innerHTML=items[0].firstChild.nodeValue; 
//        }
// 
//       if (gecko)
//        {
        newString = new String ("");
        myString = new String(myXmlText);
        rExp = /<\?xml version="1.0" encoding="utf-8"\?>/gi;
        results = myXmlText.replace(rExp, newString.toString());

        rExp1 = /<string>/i;
        results1 = results.replace(rExp1, newString.toString());

        rExp2 = /<\/string>/i;
        results2 = results1.replace(rExp2, newString.toString());

        rExp3 = /&gt;/gi;
        results3 = results2.replace(rExp3, '>');

        rExp4 = /&lt;/gi;
        results4 = results3.replace(rExp4, '<');

        rExp5 = /&amp;nbsp;/gi;
        results5 = results4.replace(rExp5, " ");

       //Write the menu data 
       document.getElementById('menu').innerHTML=results5; 
//        }  
    
	}
}

//Start interacting
initiateConversion("");
