// JavaScript Document
// This is the English submenu definition - all menu items and their sizes are here.
function fwLoadEngMenus() {
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu("root",105,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_0.addMenuItem("Past &amp; Present","window.open('http://www.justice.govt.nz/maorilandcourt/pastpresent.htm', '_parent');");
  fw_menu_0.addMenuItem("Contact Us","window.open('http://www.justice.govt.nz/maorilandcourt/contactus.htm', '_parent');");
   fw_menu_0.hideOnMouseOut=true;
  window.fw_menu_1 = new Menu("root",76,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_1.addMenuItem("Decisions","window.open('http://www.justice.govt.nz/maorilandcourt/decisions.htm', '_parent');");
  fw_menu_1.addMenuItem("Booklets","window.open('http://www.justice.govt.nz/maorilandcourt/booklets.htm', '_parent');");
   fw_menu_1.hideOnMouseOut=true;
  window.fw_menu_2 = new Menu("root",151,17,"Arial, Helvetica, sans-serif",10,"#000000","#000000","#ffffff","#ccccff");
  fw_menu_2.addMenuItem("Succession to Maori Land","location='http://www.justice.govt.nz/maorilandcourt/succession.htm'");
  fw_menu_2.addMenuItem("Maori Land trusts","location='http://www.justice.govt.nz/maorilandcourt/trusts.htm'");
  fw_menu_2.addMenuItem("Maori Reservations","location='http://www.justice.govt.nz/maorilandcourt/reservations.htm'");
  fw_menu_2.addMenuItem("Maori Incorporations","location='http://www.justice.govt.nz/maorilandcourt/incorporations.htm'");
  fw_menu_2.addMenuItem("General Questions","location='http://www.justice.govt.nz/maorilandcourt/generalquestions.htm'");
   fw_menu_2.fontWeight="bold";
   fw_menu_2.hideOnMouseOut=true;
  window.fw_menu_3 = new Menu("root",163,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_3.addMenuItem("Te Pouwhenua","window.open('http://www.justice.govt.nz/maorilandcourt/pouwhenua.htm', '_parent');");
  fw_menu_3.addMenuItem("Court Dates","window.open('http://www.justice.govt.nz/maorilandcourt/courtdates.htm', '_parent');");
  //fw_menu_3.addMenuItem("General - Hui &amp; Meetings","window.open('http://www.justice.govt.nz/maorilandcourt/generalhuimeetings.htm', '_parent');");
  fw_menu_3.addMenuItem("Vacancies","window.open('http://www.justice.govt.nz/maorilandcourt/newappointments.htm', '_parent');");
   fw_menu_3.hideOnMouseOut=true;
  window.fw_menu_4 = new Menu("root",125,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_4.addMenuItem("Enquiry","window.open('http://www.justice.govt.nz/maorilandcourt/enquiry.htm', '_parent');");
  fw_menu_4.addMenuItem("Application Forms","window.open('http://www.justice.govt.nz/maorilandcourt/appforms.htm', '_parent');");
  fw_menu_4.addMenuItem("Site Feedback","window.open('http://www.justice.govt.nz/maorilandcourt/feedback.htm', '_parent');");
   fw_menu_4.hideOnMouseOut=true;
  window.fw_menu_5 = new Menu("root",90,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_5.addMenuItem("Search MLOL","window.open('searchmlis.jsp', '_parent');");
   fw_menu_5.hideOnMouseOut=true;
  fw_menu_5.writeMenus();
}
// fwLoadEngMenus()
//

// This is the Maori submenu definition - all menu items and their sizes are here.
function fwLoadMaoriMenus() {
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu("root",150,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_0.addMenuItem("I mua. Inaianei","window.open('http://www.justice.govt.nz/maorilandcourt/pastpresent.htm', '_parent');");
  fw_menu_0.addMenuItem("Whakapa mai","window.open('http://www.justice.govt.nz/maorilandcourt/contactus.htm', '_parent');");
   fw_menu_0.hideOnMouseOut=true;
  window.fw_menu_1 = new Menu("root",121,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_1.addMenuItem("Nga Whakataunga","window.open('http://www.justice.govt.nz/maorilandcourt/decisions.htm', '_parent');");
  fw_menu_1.addMenuItem("Nga Pukapuka Iti","window.open('http://www.justice.govt.nz/maorilandcourt/booklets.htm', '_parent');");
   fw_menu_1.hideOnMouseOut=true;
  window.fw_menu_2 = new Menu("root",150,17,"Arial, Helvetica, sans-serif",10,"#000000","#000000","#ffffff","#ccccff");
  fw_menu_2.addMenuItem("Whakaheke whenua","window.open('http://www.justice.govt.nz/maorilandcourt/succession.htm', '_parent');");
  fw_menu_2.addMenuItem("Kaitiaki Whenua","window.open('http://www.justice.govt.nz/maorilandcourt/trusts.htm', '_parent');");
  fw_menu_2.addMenuItem("Whenua Rahui","window.open('http://www.justice.govt.nz/maorilandcourt/reservations.htm', '_parent');");
  fw_menu_2.addMenuItem("Nga Koporaihana","window.open('http://www.justice.govt.nz/maorilandcourt/incorporations.htm', '_parent');");
  fw_menu_2.addMenuItem("Nga patai","window.open('http://www.justice.govt.nz/maorilandcourt/generalquestions.htm', '_parent');");
   fw_menu_2.fontWeight="bold";
   fw_menu_2.hideOnMouseOut=true;
  window.fw_menu_3 = new Menu("root",160,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_3.addMenuItem("Te Pouwhenua","window.open('http://www.justice.govt.nz/maorilandcourt/pouwhenua.htm', '_parent');");
  fw_menu_3.addMenuItem("Nga ra ka noho Te Kooti","window.open('http://www.justice.govt.nz/maorilandcourt/courtdates.htm', '_parent');");
  //fw_menu_3.addMenuItem("Nga Hui","window.open('http://www.justice.govt.nz/maorilandcourt/generalhuimeetings.htm', '_parent');");
  fw_menu_3.addMenuItem("Nga Turanga Watea","window.open('http://www.justice.govt.nz/maorilandcourt/newappointments.htm', '_parent');");
   fw_menu_3.hideOnMouseOut=true;
  window.fw_menu_4 = new Menu("root",190,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_4.addMenuItem("He patai","window.open('http://www.justice.govt.nz/maorilandcourt/enquiry.htm', '_parent');");
  fw_menu_4.addMenuItem("Nga Tono","window.open('http://www.justice.govt.nz/maorilandcourt/appforms.htm', '_parent');");
  fw_menu_4.addMenuItem("He aha ou whakaaro","window.open('http://www.justice.govt.nz/maorilandcourt/feedback.htm', '_parent');");
   fw_menu_4.hideOnMouseOut=true;
  window.fw_menu_5 = new Menu("root",90,17,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#000000","#ffffff","#ccccff");
  fw_menu_5.addMenuItem("Rapu MLOL","window.open('searchmlis.jsp', '_parent');");
   fw_menu_5.hideOnMouseOut=true;
  fw_menu_5.writeMenus();
} // fwLoadMaoriMenus()

//-->

// this function checks if the cookie exists and if it does, loads appropriate menus.
// if the cookie does not exist then English menu is loaded
function fwLoadMenus() {
  if (Flang() == 'Eng') {
	fwLoadEngMenus();
  } else {
	fwLoadMaoriMenus();
  }
}


// Next couple of functions handle cookies
function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
return null;
}

function SetCookie (name, value) {
	var expDays = 30;
	var exp = new Date();
	exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

//	var path = '/';
//	var domain = 'mlc.co.nz';
//	var secure = false;
//	document.cookie = name + "=" + escape (value) + "; expires=" + exp.toGMTString() + "; path=" + path +  "; domain=" + domain;
	document.cookie = name + "=" + escape (value) + "; expires=" + exp.toGMTString();
}

function DeleteCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}


// This is the actual function that loads a cookie
function Flang(){
	var language = GetCookie('language');
	if(language == null) {
		language = 'Eng';
		SetCookie('language','Eng')
	}
	return language;
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}


// these two functions are called when 'onClick' event happens - user clicks on 'Maori' or 'English'
function SetEnglish() {
 SetCookie('language', 'Eng');
 window.location.reload(true);
}

function SetMaori() {
 SetCookie('language', 'Maori');
 window.location.reload(true);
}

function doHeading(){
//if IE 4+
  if (document.all)
	heading.innerHTML=myHeading[Flang()];
//else if NS 4
  else if (document.layers){
	document.ns4heading.document.ns4heading2.
	document.write(myHeading[Flang()]);
	document.ns4heading.document.ns4heading2.
	document.close();
  }
//else if NS 6 (supports new DOM)
  else if (document.getElementById){
	rng = document.createRange();
	el = document.getElementById("heading");
	rng.setStartBefore(el);
	htmlFrag = rng.createContextualFragment(myHeading[Flang()]);
	while (el.hasChildNodes())
	  el.removeChild(el.lastChild);
	el.appendChild(htmlFrag);
  }
}

var menuMain=new Array()
menuMain['Eng']='<table border="0" cellpadding="0" cellspacing="0"><tr><td></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/homepage.htm"><img name="menu2" src="images/menu/Eng/menu2.gif" width="50" height="20" border="0"></a></td>'+
'<td><img name="menu3" src="images/menu/Eng/menu3.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/aboutmlc.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_0,93,20);" ><img name="menu4" src="images/menu/Eng/menu4.gif" width="90" height="20" border="0"></a></td>'+
'<td><img name="menu5" src="images/menu/Eng/menu5.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/actrulesregs.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_1,194,20);" ><img name="menu6" src="images/menu/Eng/menu6.gif" width="116" height="20" border="0"></a></td>'+
'<td><img name="menu7" src="images/menu/Eng/menu7.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/faq.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_2,321,20);" ><img name="menu8" src="images/menu/Eng/menu8.gif" width="45" height="20" border="0"></a></td>'+
'<td><img name="menu9" src="images/menu/Eng/menu9.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/whatsnew.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_3,376,20);" ><img name="menu10" src="images/menu/Eng/menu10.gif" width="85" height="20" border="0"></a></td>'+
'<td><img name="menu11" src="images/menu/Eng/menu11.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/services.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_4,471,20);" ><img name="menu12" src="images/menu/Eng/menu12.gif" width="69" height="20" border="0"></a></td>'+
'<td><img name="menu13" src="images/menu/Eng/menu13.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/search.htm"  onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_5,550,20);" ><img name="menu14" src="images/menu/Eng/menu14.gif" width="59" height="20" border="0"></a></td></tr></table>'
menuMain['Maori']='<table border="0" cellpadding="0" cellspacing="0"><tr><td><img name="menu1" src="images/menu/Maori/menu1.gif" width="33" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/homepage.htm"><img name="menu2" src="images/menu/Maori/menu2.gif" width="113" height="20" border="0"></a></td>'+
'<td><img name="menu3" src="images/menu/Maori/menu3.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/aboutmlc.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_0,189,20);" ><img name="menu4" src="images/menu/Maori/menu4.gif" width="179" height="20" border="0"></a></td>'+
'<td><img name="menu5" src="images/menu/Maori/menu5.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/actrulesregs.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_1,377,20);" ><img name="menu6" src="images/menu/Maori/menu6.gif" width="65" height="20" border="0"></a></td>'+
'<td><img name="menu7" src="images/menu/Maori/menu7.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/faq.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_2,450,20);" ><img name="menu8" src="images/menu/Maori/menu8.gif" width="88" height="20" border="0"></a></td>'+
'<td><img name="menu9" src="images/menu/Maori/menu9.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/whatsnew.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_3,550,20);" ><img name="menu10" src="images/menu/Maori/menu10.gif" width="88" height="20" border="0"></a></td>'+
'<td><img name="menu11" src="images/menu/Maori/menu11.gif" width="10" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/services.htm" onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_4,650,20);" ><img name="menu12" src="images/menu/Maori/menu12.gif" width="79" height="20" border="0"></a></td>'+
'<td><img name="menu13" src="images/menu/Maori/menu13.gif" width="11" height="20" border="0"></td>'+
'<td><a href="http://www.justice.govt.nz/maorilandcourt/search.htm"  onMouseOut="FW_startTimeout();"  onMouseOver="window.FW_showMenu(window.fw_menu_5,740,20);" ><img name="menu14" src="images/menu/Maori/menu14.gif" width="43" height="20" border="0"></a></td></tr></table>'

function doMenu(){
	//if IE 4+
  if (document.all)
	IEmenu.innerHTML=menuMain[Flang()];
//else if NS 4
  else if (document.layers){
  	  document.NS4menu.document.NS4menu2.document.write(menuMain[Flang()]);
	  document.NS4menu.document.NS4menu2.document.close();
  }
//else if NS 6 (supports new DOM)
  else if (document.getElementById){
	document.getElementById("IEmenu").innerHTML=menuMain[Flang()];
  }
}

function LoadAll () {
  doMenu();
  doHeading();
}

NS4 = (document.layers) ? true : false;
function checkEnter(event)
{
  var code = 0;
  if (NS4)
    code = event.which;
  else
    code = event.keyCode;
  if (code == 13)
    document.search.submit();
}
