/* Javascript to Generate Drop down lists from XML */

var xmlDoc; 
function importXML() 
{ 
 //var xmlDoc; 
 var moz = (typeof document.implementation != 'undefined') && (typeof 
document.implementation.createDocument != 'undefined'); 
 var ie = (typeof window.ActiveXObject != 'undefined'); 

 if (moz) { 
   xmlDoc = document.implementation.createDocument("", "", null) 
   xmlDoc.onload = readXML; 
			} 
			else if (ie) 
			{ 
   xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
   xmlDoc.async = false; 
   while(xmlDoc.readyState != 4) {}; 
			} 
 xmlDoc.load("MenuPages.xml"); 

var objPage = xmlDoc.getElementsByTagName("Page");
 

	
	for (i=0;i<objPage.length;i++)
		{
			if (objPage[i].getAttribute("name") == document.title)
				{
					var objItem = objPage[i].childNodes;
					
					var item = new Array();
					var links_text = new Array();
					var links_url = new Array();
					var j;
					for (j=0;j<objItem.length;j++)
					{
						item[j] = objItem[j].getAttribute("name");
						links_text[j] = objItem[j].getAttribute("name");
						links_url[j] = objItem[j].getAttribute("url");
						/*
						var n = 0;
						if (objItem[j].hasChildNodes())
						{
							
							var hasChild = new Array();
								hasChild[n] = j;
								n = n+1;
								alert("hasChild = " + hasChild.length); 
							var objItem2 = objItem[j].childNodes;
							var links1_text = new Array();
							var links1_url = new Array();
							var k;
							for (k=0;k<objItem2.length;k++)
							{
								links1_text[k] = objItem2[k].getAttribute("name");
								links1_url[k] = objItem2[k].getAttribute("url");
								//alert(links1_text[k] + " = " + links1_url[k]);
							}
						}
						*/
					}
					
					
					var strDivmenu;
					strDivmenu = '<table class="mTable" align="center"><tr>'; 
					for(var i=0; i<item.length; i++) 
						{ 
							
 							strDivmenu = strDivmenu + '<td class="explorer" align="center" onmouseover="this.className=\'explorer_over\';return true" onmouseout="this.className=\'explorer\';return true" onmousedown="this.className=\'explorer_down\';return true" onclick="location.href=\'' + links_url[i] + '\'"><a href="' + links_url[i] + '">'+ links_text[i] + ' </a><b>»</b></td> ';
							
						} 
						strDivmenu = strDivmenu + '</tr></table>'; 
						document.getElementById("divMenu").innerHTML = strDivmenu; 
						
					
				}
			
		}
}

function makeMenu()
{
/* The link details */ 
var links = new Array ("link1", "link2", "link3"); 
var links_text = new Array ("1. Index", "2. ListMenu", "3. ListMenu1"); 
var links_url = new Array ("index.html", "listmenu.html", "listmenu1.html"); 

/* Resolve the location */ 
var loc=String(this.location); 
loc=loc.split("/"); 
loc=loc[loc.length-1].split("."); 
loc=loc[loc.length-2]; 

dyn_menu_gen();
}

/* Menu generating function */ 
function dyn_menu_gen() 
{ 
	var strDivmenu;
	strDivmenu = '<table class="mTable" align="center"><tr>'; 
	//alert("I'm Here.");
	for(var i=0; i<item.length; i++) 
		{ 
 		//if(loc==links[i]) 
 		//	{ 
  			strDivmenu = strDivmenu + '<td class="explorer" align="center" onmouseover="this.className=\'explorer_over\';return true" onmouseout="this.className=\'explorer\';return true" onmousedown="this.className=\'explorer_down\';return true" onclick="location.href=\'' + links_url[i] + '\'"><a href="' + links_url[i] + '">'+ links_text[i] + ' </a><b>»</b></td> ';
			//strDivmenu = document.getElementById("divMenu").innerHTML; 
			
		//	 } 
 		//else 
 		//	{ 

  		//	document.getElementById("divMenu").innerHTML = strDivmenu + '<td align="center" class="explorer" onmouseover="this.className=\'explorer_over\';return true" onmouseout="this.className=\'explorer\';return true" onmousedown="this.className=\'explorer_down\';return true" onclick="location.href=\''+ links_url[i] + '\'"><a href="' + links_url[i] + '">'+ links_text[i] + '</a></td>'; 
		//	strDivmenu = document.getElementById("divMenu").innerHTML;
 		//	} 
 
		

		} 
		strDivmenu = strDivmenu + '</tr></table>'; 
		//document.write(strDivmenu);
		document.getElementById("divMenu").innerHTML = strDivmenu; 
} 




/*
function getMake()
	{
	deleteAllOptions(document.highline.Make);
	deleteAllOptions(document.highline.Model);
	var strCatID = document.highline.Category.selectedIndex-1;
	var objCategory = xmlDoc.getElementsByTagName("Category");
	//alert(strCatID);
	
				{
					var objMake = objCategory[strCatID].childNodes;
					//optx = new Option("-- Select Make --","0");
					//eval("document.highline.Make.options[0] = optx") ;
					
					var opt = new Array();
					for (i=0;i<objMake.length;i++)
						{
						opt[i] = new Option(objMake[i].getAttribute("name"),objMake[i].getAttribute("id"));
						eval("document.highline.Make.options[i+1] = opt[i]");
						}
					
		
				}
		
	}
	
*/
/*
function getModel()
	{
	deleteAllOptions(document.highline.Model);
	var strCatID = document.highline.Category.selectedIndex-1;
	var strMakeID = document.highline.Make.value;
	var objCategory = xmlDoc.getElementsByTagName("Category");
	
	//alert(strMakeID);	
	
				{
					var objMake = xmlDoc.getElementsByTagName("Make")
					var objModel;
					
					
					for (i=0;i<objMake.length;i++)
						{
						
						var objMakeAttr = objMake[i].attributes;
						
							if (objMakeAttr.item(1).text == strMakeID)
								{
									objModel = objMake.item(i).childNodes;
								}
						}
					//alert(objModel.length);
					
					var opt = new Array();
					for (i=0;i<objModel.length;i++)
						{
						opt[i] = new Option(objModel[i].getAttribute("name"),objModel[i].getAttribute("id"));
						eval("document.highline.Model.options[i+1] = opt[i]");
						}
				}
		
	}
*/
/*
	
function deleteAllOptions(select) 
		{
			select.options.length = 1;
		}
*/

/* End of Script  */
