// Modify the hmenu variable to add more tab into the menu.
// hmenulink specifies the page that each tab on the menu will go to
var mMenuMain = 'About ISA|Corporate News|Products &amp; Services|Events|ISA Innovation';
var mMenuMainLink = 'about.htm|news.htm|services.htm|events.htm|innovation.htm';

var MenuAbout = 'Company Profile|Our People|Our Clients|Our Partners|Employment|Contact Us|Staff Sites';
var MenuAboutLink = 'about.htm|people.htm|clients.htm|partners.htm|employment.htm|contact.htm|staffsites.htm';

var MenuNews = 'Latest News|Events|In the Media|News Archive';
var MenuNewsLink = 'news.htm|events.htm|news_media.htm|news_archive.htm';

var MenuServices = 'Overview|Corporate Brochures|Advanced Network Services|E-Business Systems|Supercomputing On Demand|Managed Services|Software Engineering|SAMLite|SparrowVUE|Visualisation';
var MenuServicesLink = 'services.htm|serv_brochures.htm|serv_ans.htm|serv_ebs.htm|hpc_ondemand.htm|serv_ms.htm|serv_seg.htm|samlite.htm|SparrowVUE|vis_overview.htm';

var SubMenuHPC = 'Overview|Hardware Facilities|Software Facilities|FAQ';
var SubMenuHPCLink = 'hpc_ondemand.htm|hpc_hardware.htm|hpc_software.htm|hpc_faq.htm';

var SubMenuVis = 'Overview|Facilities|Applications';
var SubMenuVisLink = 'vis_overview.htm|vis_facilities.htm|vis_applications.htm';

var SubMenuSAMLite = 'Overview|Product Info';
var SubMenuSAMLiteLink = 'samlite.htm|SAMLite/';

var MenuInnovation = 'About ISA Innovation|How to Collaborate|Partners|Projects|Fellowships';
var MenuInnovationLink = 'innovation.htm|innov_collaborate.htm|innov_partners.htm|innov_projects.htm|innov_fellowships.htm';

var MenuGeneral = 'Site Map|Search';
var MenuGeneralLink = 'sitemap.htm|search/default.aspx';

var SubMenuStaffSites = 'Intranet|Webmail';
var SubMenuStaffSitesLink = 'https://intranet.isatechnologies.com|https://webmail.isatechnologies.com';

var activeHMenu = 'Home';

function drawHMenu(activeMenu) {
  activeHMenu = activeMenu;
  var t = '<table width="100%" height="66" cellspacing="0" border="0" cellpadding="8" bgColor="#ffffff" valign="center">' +
	'	<tr>' +
	'		<td align="left"><a href="default.htm"><img src="images/isat_logo.gif" border="0"></a></td>' +
	'		<td align="right">' +
        '               <form method="get" action="search/default.aspx"><input class="searchbutton" type="text" name="searchfor" id="searchfor"/><input class="searchbutton" type="submit" value="Search"/></form>' +
        '                 <a class="headerlink" href="default.htm">Home</a> | <a class="headerlink" href="contact.htm">Contact</a> | <a class="headerlink" href="sitemap.htm">Site Map</a> | <a class="headerlink" href="staffsites.htm">Staff Sites</a>' +
        '               </td>' +
	'	</tr></table>' +
	'' + 
	' 	<table border="0" cellspacing="0" cellpadding="0" width="100%">' +
	'	<tr>' +
	'		<td class="hmenuline">' +
	'			<table border="0" cellspacing="0" cellpadding="0">' +
	'			<tr>' +
	'				<td>' +
	'				</td>' +
	'			</tr>' +
	'			</table></td></tr>' +
	'	<tr>' +
	'		<td height="20" class="hmenu">' +
	'			<table border="0" cellspacing="0" cellpadding="3">' +
	'			<tr>' +
	'				'
  var s = mMenuMain.split('|');
  var l = mMenuMainLink.split('|');

  for(var i = 0; i < s.length; i++) {
	if (s[i] == activeHMenu)
		t += '<td class="hmenuactive"><img src="images/arrHactive.gif" border="0" hspace="5">'		
	else
	        t += '<td class="hmenu" onclick="document.location=\'' + l[i] + '\'" onmouseover="this.className=\'hmenuhover\'" onmouseout="this.className=\'hmenu\'"><img src="images/arrH.gif" border="0" hspace="5">';


	t += 	'<a href="' +
		l[i] + '" class="hmenulink"><b>' +
		s[i] + '</b></a>&nbsp;&nbsp;&nbsp;</td>';

  }

  t +=	'			</tr></table>' +
	'		</td>' +
	'	</tr>' +
	'	<tr><td class="hmenuline"><table border="0" cellspacing="0" cellpadding="0"><tr><td></td></tr></table></td></tr>' +
	'	</table>'
  document.write(t);
}


function drawVMenu(activeVMenu, activeVSubMenu) {
  var vMenuInfo = getSubMenus(activeHMenu);
  var vSubMenuInfo = getMinorSubMenus(activeVMenu);
  drawVMenuItems(vMenuInfo[0], vMenuInfo[1], vSubMenuInfo[0], vSubMenuInfo[1], activeVMenu, activeVSubMenu);

}

function drawVMenuItems(vMenu, vMenuLink, vSubMenu, vSubMenuLink, activeVMenu, activeVSubMenu) {
  var vT = vMenu.split('|');
  var vL = vMenuLink.split('|');
  var t = '<br/><table width="100%" cellspacing="6" cellpadding="3" border="0">';

  for (var i=0; i<vT.length; i++) {	
     if (vT[i] == activeVMenu) {
 	t += '<tr><td class="vmenuactive" colSpan="2" onclick="document.location=\'' + vL[i] + '\'">';
	t += '<a href="' + vL[i] + '" class="vmenulinkactive">' + vT[i] + '</a></td></tr>';

        if (activeVSubMenu != "") {
           var sT = vSubMenu.split('|');
           var sL = vSubMenuLink.split('|');
           t += '<tr><td><table width="100%" cellspacing="2" cellpadding="0" border="0" style="margin-left:1px">';
           for (var j=0; j<sT.length; j++) {
              if (sT[j] == activeVSubMenu) {
                t += '<tr style="padding-bottom:5px;"><td><img src="images/arrVactive.gif" border="0"></td><td><a href="' + sL[j] + '" class="vsmenulinkactive">' + sT[j] + '</a></td></tr>';
              } else {
                t += '<tr style="padding-bottom:5px;"><td><img src="images/arrV.gif" border="0"></td><td><a href="' + sL[j] + '" class="vsmenulink">' + sT[j] + '</a></td></tr>';
              }
           }
           t += '</table></td></tr>';
        }
     } else {
        t += '<tr><td class="vmenu" colSpan="2" onclick="document.location=\'' + vL[i] + '\'" onmouseover="this.className=\'vmenuhover\'" onmouseout="this.className=\'vmenu\'">';
	t += '<a href="' + vL[i] + '" class="vmenulink">' + vT[i] + '</a></td></tr>';
     }
  }

  t += '</table>';

  document.write(t);
}

function drawFooter() {
  var t = '<div align="right" class="smallhighlight">' +
	  'Copyright &copy; 2009 ISA Technologies. All rights reserved.' +
	  '&nbsp;&nbsp;<br/><br/></div>';
  document.write(t);
}

function drawSiteMap() {
  drawSiteMapMainLinks();

  var gt = MenuGeneral.split('|');
  var gl = MenuGeneralLink.split('|');
  document.write('<br/>');
  for(var i = 0; i < gt.length; i++) {
     document.write('<li type="square"><a href="' + gl[i] + '">' + gt[i] + '</a><br/>');
  }
}

function drawSiteMapMainLinks() {
  var mt = mMenuMain.split('|');
  var ml = mMenuMainLink.split('|');

  for(var i = 0; i < mt.length; i++) {
     document.write('<br/><li type="square"><a href="' + ml[i] + '">' + mt[i] + '</a><br/>');

     var subMenuInfo = getSubMenus(mt[i]);
     drawSiteMapSubLinks(1, subMenuInfo[0], subMenuInfo[1]);
  }
}

function drawSiteMapSubLinks(indent, subMenu, subMenuLink) {
  var st = subMenu.split('|');
  var sl = subMenuLink.split('|');
  
  for(var i = 0; i < st.length; i++) {
     for(var j = 0; j < indent; j++) {
        document.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
     }
     document.write('<img src="images/arrH.gif" border="0" hspace="5"><a href="' + sl[i] + '">' + st[i] + '</a><br/>');
     var minorSubMenuInfo = getMinorSubMenus(st[i]);
     if (minorSubMenuInfo[0].length > 0) {
        drawSiteMapSubLinks(indent+1, minorSubMenuInfo[0], minorSubMenuInfo[1]);
     }
  }
}

function getSubMenus(cMenu) {
  var subMenu = new Array(2);

  if (cMenu == "About ISA") {
     subMenu[0] = MenuAbout;
     subMenu[1] = MenuAboutLink;

  } else if (cMenu == "Corporate News") {
     subMenu[0] = MenuNews;
     subMenu[1] = MenuNewsLink;

  } else if (cMenu == "Products &amp; Services") { 
     subMenu[0] = MenuServices;
     subMenu[1] = MenuServicesLink;

  } else if (cMenu == "ISA Innovation") {
     subMenu[0] = MenuInnovation;
     subMenu[1] = MenuInnovationLink;

  } else if (cMenu == "General") {
     subMenu[0] = MenuGeneral;
     subMenu[1] = MenuGeneralLink;
  } else {
     subMenu[0] = '';
     subMenu[1] = '';
  }
  return subMenu;
}

function getMinorSubMenus(cSubMenu) {
  var minorSubMenu = new Array(2);

  if (cSubMenu == "Supercomputing On Demand") {
     minorSubMenu[0] = SubMenuHPC;
     minorSubMenu[1] = SubMenuHPCLink;
  } else  if (cSubMenu == "Visualisation") {
     minorSubMenu[0] = SubMenuVis;
     minorSubMenu[1] = SubMenuVisLink;
  } else  if (cSubMenu == "SAMLite") {
     minorSubMenu[0] = SubMenuSAMLite;
     minorSubMenu[1] = SubMenuSAMLiteLink;
  }
  else {
     minorSubMenu[0] = '';
     minorSubMenu[1] = '';
  }
  return minorSubMenu;
}


function ShowDialog(sUrl,wName,iWidth,iHeight) {
  var sWinProps = "height=" + iHeight + "," +
		"width=" + iWidth + ",location=no," +
		"directories=no;menubar=no,scrollbars=yes," +
		"status=no,toolbar=no,resizable=yes"
  var wChild = window.open(sUrl,wName,sWinProps);
  wChild.focus();
}



