// JavaScript Document


/******************************************
* Ajax load XML file script -- By Eddie Traversa (http://dhtmlnirvana.com/)
* Script featured on Dynamic Drive (http://www.dynamicdrive.com/)
* Keep this notice intact for use
******************************************/
   
   function ajaxLoader(url,id)
	{
		if (document.getElementById) {
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
			if (x)
				{
			x.onreadystatechange = function()
					{
				if (x.readyState == 4 && x.status == 200)
						{
						
						el = document.getElementById(id);
						el.innerHTML = x.responseText;
						//alert(x.responseText);
						
					}
					}
				x.open("GET", url, true);
				x.send(null);
				}
	    }
		
		
function hideMenus()
{
	var menus = new Array("dinner","tikibar");
	var menuAreas = new Array("dinnerappetizers","dinnerlighterfare","dinnersandwiches","dinneritaly","dinnersea","dinnerland","dinnerdesserts","tikibarappetizers", "tikibarlighterfare","tikibarsandwiches","tikibarpizza","tikibardessert");
	
	for (i=0;i<menus.length;i++)
	{ 
		idBtn=document.getElementById(menus[i]);
		idBtn.className='menuMainOff';
		
		idBtn=document.getElementById(menus[i] + 'Sub');
		idBtn.className='menuSectionsHide';
	}
	
	for (z=0;z<menuAreas.length;z++)
	{ 
		idBtn=document.getElementById(menuAreas[z]);
		idBtn.className='menuAreaHide';
		
		//el = document.getElementById(menuAreas[z]);
		//el.innerHTML = "";
		
	}
	
}

function showMenus(activeMenu, displayArea)
{
		idBtn=document.getElementById(activeMenu);
		idBtn.className='menuMain';
		
		idBtn=document.getElementById(activeMenu + 'Sub');
		idBtn.className='menuSections';
		
		idBtn=document.getElementById(displayArea);
		idBtn.className='menuArea';
	
}

function getMenu(menuDoc, mainMenu)
{
	//call load xml
	var XMLdoc = '/assets/elements/menus/' + menuDoc + '.xml';
	var dispXML = menuDoc + 'XMLData';
	ajaxLoader(XMLdoc, dispXML);
	
	//hide all
	hideMenus();
	
	//show and set styles
	showMenus(mainMenu, menuDoc);
	
	
}







//Code below is not used.
/*
function parseXML(docName, mainsection, subsection, displayarea)
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
xmlDoc.async=false;
xmlDoc.load(docName);

//document.getElementById("dinnerAppetizer").innerHTML=xmlDoc.getElementsByTagName("dinner")[0].childNodes[0].childNodes[0].nodeValue;
//document.getElementById("lunchAppetizer").innerHTML=xmlDoc.getElementsByTagName("lunch")[0].childNodes[0].nodeValue;
//var x=xmlDoc.getElementsByTagName(mainsection);

var x = xmlDoc.firstChild.childNodes[1].childNodes[1];

//gets me to 'item'
//alert(xmlDoc.firstChild.childNodes[1].childNodes[1].childNodes[1].nodeName);

for (i=0;i<x.length;i++)
{ 
	
	var menuitem = '<item>';
	
	menuitem += '<price>' + xmlDoc.firstChild.childNodes[1].childNodes[1].childNodes[1].getElementsByTagName('price').nodeValue + '</price>';
	
	menuitem += "<name>" + x[i].getElementsByTagName('name').nodeValue + "</name>";
	
	menuitem += "<description>" + x[i].getElementsByTagName('description').nodeValue + "</description>";
	
	menuitem += "</item>";
	
	
	
	}
	
	//var menuitem = '<item>';
	
	//menuitem += '<price>' + x[i].getElementsByTagName(subsection)[0].textContent + '</price>';
	
	//menuitem += "<name>" + x[i].getElementsByTagName(subsection)[0].childNodes[2].textContent + "</name>";
	
	//menuitem += "<description>" + x[i].getElementsByTagName(subsection)[0].childNodes[0].textContent + "</description>";
	
	//menuitem += "</item>";

alert(menuitem);
	el = document.getElementById(displayarea);
	el.innerHTML = menuitem;//x[i].getElementsByTagName(subsection)[0].textContent;



//alert(dinnerXML.responseText);
//alert(xmlDoc.getElementsByTagName("dinner")[0].childNodes[0].childNodes[0]);
}

*/

