/** Global variables **/
var webroot= "http://www.arts.ualberta.ca/uvp/"
/** "/"
/** "D:/"
/** "C:/Documents and Settings/Peter Holloway/My Documents/newsite/"
/** "http://www.arts.ualberta.ca/uvp/"
/** Gather the menu numbers from the URL **/
var menuPosition1=document.location.href.lastIndexOf("?menu=");
var menuNos=document.location.href.substring(menuPosition1+6,document.location.href.length);
var menuNo1=menuNos.substring(0,menuNos.lastIndexOf("-"));
var menuNo2=menuNos.substring(menuNos.lastIndexOf("-")+1,menuNos.lastIndexOf(":"));
var menuNo3=menuNos.substring(menuNos.lastIndexOf(":")+1,menuNos.length);
/** Objects and Arrays for menu system **/
/**menu item 1 **/
menuArray = new Array();
thisObj = new Object();
thisObj.name = "Home";
thisObj.link = webroot+"index.htm";
thisObj.menu = new Array();
menuArray[0] = thisObj;
/**menu item 2 **/
thisObj = new Object();
thisObj.name = "Introduction";
thisObj.link = webroot+"pages/intropage.htm";
array1 = new Array({name:"&raquo; Biography of Natalie Kononenko",link:webroot+"pages/biography.htm"},{name:"&raquo; Bibliography",link:webroot+"pages/biblio.htm"});
array2 = new Array({name:"&raquo; Maps of Central Ukraine",link:webroot+"pages/media/maps/index.htm"});
array3 = new Array({name:"&raquo; For Students",link:webroot+"pages/page1.htm"},{name:"&raquo; For Researchers",link:webroot+"pages/research.htm"});
array4 = new Array();
array5 = new Array();
thisObj.menu = new Array({name:"Field of Folklore",link:webroot+"pages/fieldFolklore.htm",menu:array1},{name:"Collection Area",link:webroot+"pages/mappage.htm",menu:array2},{name:"Contributors",link:webroot+"pages/contribpage1.htm",menu:array4},{name:"Sponsors",link:webroot+"pages/sponsors.htm",menu:array5});
menuArray[1] = thisObj;
/**menu item 3 **/
thisObj = new Object();
thisObj.name = "Ritual Culture";
thisObj.link = webroot+"pages/ritualCulture.htm";
array1 = new Array({name:"&raquo; Ivan Kupalo",link:webroot+"pages/media/ivankup/index.htm"},{name:"&raquo; Spas",link:webroot+"pages/media/spas/index.htm"},{name:"&raquo; Winter Festivals",link:webroot+"pages/media/winter/index.htm"});
array2 = new Array({name:"&raquo; Birth",link:webroot+"pages/media/birth/index.htm"},{name:"&raquo; Marriage-Central Ukraine",link:webroot+"pages/media/marriage/index.htm"},{name:"&raquo; Marriage-Western Ukraine",link:webroot+"pages/media/WeddingWU/index.htm"},{name:"&raquo; Death",link:webroot+"pages/media/death/index.htm"});
array3 = new Array();
array4 = new Array();
array5 = new Array();
thisObj.menu = new Array({name:"Agrarian or Calendar Rituals",link:webroot+"pages/agrarian.htm",menu:array1},{name:"Life Cycle or Family Rituals",link:webroot+"pages/lifecycle.htm",menu:array2});
menuArray[2] = thisObj;
/**menu item 4 **/
thisObj = new Object();
thisObj.name = "Material Culture";
thisObj.link = webroot+"pages/materialCulture.htm";
array1 = new Array({name:"&raquo; Object Movies",link:webroot+"pages/media/objectmovie/index.htm"},{name:"&raquo; Computer Assisted Design",link:webroot+"pages/media/strata/index.htm"},{name:"&raquo; Panorama Mirror",link:webroot+"pages/media/panorama/index.htm"});
array2 = new Array({name:"&raquo; Rushnyky",link:webroot+"pages/media/rushnyky/index.htm"},{name:"&raquo; Pysanky",link:webroot+"pages/media/pysanka/index.htm"},{name:"&raquo; Clothes",link:webroot+"pages/media/clothes/index.htm"},{name:"&raquo; Houses",link:webroot+"pages/media/houses/index.htm"},{name:"&raquo; Churches",link:webroot+"pages/churches.htm"});
array3 = new Array({name:"&raquo; Baba San'ka",link:webroot+"pages/media/babasanka/index.htm"});
thisObj.menu = new Array({name:"Digital Techniques",link:webroot+"pages/digitalTechniques.htm",menu:array1},{name:"Objects",link:webroot+"pages/mcObjects.htm",menu:array2},{name:"Culture Keeper",link:webroot+"pages/CultKeeppage.htm",menu:array3});
menuArray[3] = thisObj;

/**menu item 5 **/
thisObj = new Object();
thisObj.name = "Spiritual Culture";
thisObj.link = webroot+"pages/spiritualCulture.htm";
array1 = new Array({name:"&raquo; Halyna",link:webroot+"pages/media/halyna/index.htm"},{name:"&raquo; Baba Liuba",link:webroot+"pages/media/folkHealing/index.htm"});
array2 = new Array({name:"&raquo; The Domovyk",link:webroot+"pages/media/placeSpirits/index.htm"});
array3 = new Array();
array4 = new Array();
array5 = new Array();
thisObj.menu = new Array({name:"Folk Healing",link:webroot+"pages/folkHealing.htm",menu:array1},{name:"Place Spirits",link:webroot+"pages/placeSpirits.htm",menu:array2});

menuArray[4] = thisObj;

/**menu item 6 **/
thisObj = new Object();
thisObj.name = "Verbal Culture";
thisObj.link = webroot+"pages/verbalpage.htm";
array1 = new Array();
array2 = new Array();
array3 = new Array();
thisObj.menu = new Array();
menuArray[5] = thisObj;

/**menu item 6 **/
thisObj = new Object();
thisObj.name = "Links";
thisObj.link = webroot+"pages/quickpage.htm";
array1 = new Array({name:"&raquo; Virtual Houses",link:webroot+"pages/UkrHouses.htm"},{name:"&raquo; Virtual Churches",link:webroot+"pages/churches.htm"},{name:"&raquo; Rushnyk Maker",link:webroot+"pages/rushnykmaker.htm"},{name:"&raquo; Pysanka Tutor",link:webroot+"pages/pysankatutor.htm"});
array2 = new Array();
array3 = new Array();
thisObj.menu = new Array({name:"Highlights of this Website",link:webroot+"pages/quickpage.htm",menu:array1},{name:"Kule Centre for Ukrainian and Canadian Folklore",link:webroot+"pages/kule.htm",menu:array2},{name:"Slavic and East European Folklore Society",link:webroot+"pages/Folklorica.htm",menu:array3},{name:"Canadian Institute of Ukrainian Studies",link:webroot+"pages/cius.htm",menu:array4},{name:"Velykyi Khutir village",link:webroot+"pages/vk.htm",menu:array5});
menuArray[6] = thisObj;

/**menu item 8 **/
thisObj = new Object();
thisObj.name = "Ukrainian-Canadian Folklore";
thisObj.link = webroot+"pages/UCF.htm";
array1 = new Array();
array2 = new Array();
array3 = new Array();
thisObj.menu = new Array({name:"Alberta Churches",link:webroot+"pages/Churches_A_B.htm",menu:array1},{name:"Edmonton Pysanky",link:webroot+"pages/media/edpysanky/index.htm",menu:array2},{name:"Kunda Ceramics",link:webroot+"pages/media/ceramics/index.htm",menu:array3},{name:"Traditional Foods",link:webroot+"pages/media/breadmaking/index.htm",menu:array4},{name:"Traditional Crafts",link:webroot+"pages/media/motanka/index.htm",menu:array5});
menuArray[7] = thisObj;

/**menu item 9 **/
thisObj = new Object();
thisObj.name = "Ukrainian Bilingual Education";
thisObj.link = "http://www.arts.ualberta.ca/Shkola/index.php?menu=1-0:0";
array1 = new Array();
array2 = new Array();
array3 = new Array();
thisObj.menu = new Array();
menuArray[8] = thisObj;


/**menu item 10 **/
thisObj = new Object();
thisObj.name = "Index";
thisObj.link = webroot+"pages/indexpage.htm";
array1 = new Array();
array2 = new Array();
array3 = new Array();
thisObj.menu = new Array();
menuArray[9] = thisObj;
/**Loop through object of arrays and display appropriate menu's using CSS **/
for (var i = 0;i<menuArray.length;i++) {
	if (menuPosition1 == -1) {
		document.write("<div class='navlevel1'><div class='level1'><a href='"+menuArray[i].link+"?menu="+(i+1).toString()+"-0:0'>"+menuArray[i].name+"</a></div></div>");
	} else {
		/** Menu Level 1 **/
		if (Number(menuNo1) == i+1) {
			if (Number(menuNo2) > 0) {			
				document.write("<div class='navlevel1'><div class='level1'><a href='"+menuArray[i].link+"?menu="+(i+1).toString()+"-0:0'>"+menuArray[i].name+"</a></div>");
			} else {
				document.write("<div class='navlevel1'><div class='level1'>"+menuArray[i].name+"</div>");			
			}
				if (menuArray[i].menu.length > 0) {
					document.write("<div class='navlevel2'>");
					/** Menu level 2 **/
					for (var j = 0;j<menuArray[i].menu.length;j++) {
						if (Number(menuNo2) == j+1) {
							if (Number(menuNo3) > 0) {
								document.write("<div class='level2'><a href='"+menuArray[i].menu[j].link+"?menu="+(i+1).toString()+"-"+(j+1).toString()+":0'>"+menuArray[i].menu[j].name+"</a></div>");
							} else {
								document.write("<div class='level2'>"+menuArray[i].menu[j].name+"</a></div>");
							}
							if (menuArray[i].menu[j].menu.length > 0) {
								document.write("<div class='navlevel3'>");
								/** Menu level 3 **/
								for (var k = 0;k<menuArray[i].menu[j].menu.length;k++) {
									if (Number(menuNo3) == k+1) {
										document.write("<div class='level3'>"+menuArray[i].menu[j].menu[k].name+"</div>");
									} else {
										document.write("<div class='level3'><a href='"+menuArray[i].menu[j].menu[k].link+"?menu="+(i+1).toString()+"-"+(j+1).toString()+":"+(k+1).toString()+"'>"+menuArray[i].menu[j].menu[k].name+"</a></div>");
									}
								}		
								document.write("</div>");
							}
						} else {
							document.write("<div class='level2'><a href='"+menuArray[i].menu[j].link+"?menu="+(i+1).toString()+"-"+(j+1).toString()+":0'>"+menuArray[i].menu[j].name+"</a></div>");
						}
					}
					document.write("</div>");
				}
			document.write("</div>");
		} else {
			document.write("<div class='navlevel1'><div class='level1'><a href='"+menuArray[i].link+"?menu="+(i+1).toString()+"-0:0'>"+menuArray[i].name+"</a></div></div>");
		}
	}
}

var q_win = null;
function winOpen(win_url, width, height,winName){
	if (q_win && !q_win.closed) {
		q_win.location.href = win_url;
		q_win.focus();
		} else {
			q_win=window.open(win_url, winName,"width="+width+",height="+height+",scrollbars=yes,resizable=yes,toolbar=no,menubar=no,status=yes");
	}
} 
