cnZMMenuHome      = 0;
cnZMMenuProducts  = 1;
cnZMMenuTemplate  = 2;
cnZMMenuSendMail  = 3;
cnZMMenuQuotes    = 4;
cnZMMenuPricing   = 5;
cnZMMenuTotalItems = 6;

csZMMenuHome      = "http://www.cendixportal.com/mailmanager/welcome.asp";
csZMMenuProducts  = "http://www.cendixportal.com/mailmanager/Products_and_Services.asp";
csZMMenuTemplate  = "http://www.cendixportal.com/mailmanager/bsw1.asp";
csZMMenuSendMail  = "http://www.cendixportal.com/mailmanager/default.asp";
csZMMenuQuotes    = "http://www.mailmanagerinc.com/quote.php";
csZMMenuPricing   = "http://www.cendixportal.com/mailmanager/pricelistdm.asp";


function myMenu(where) {

   if (isNaN(parseInt(where)))
   {
      where = csZMMenuSendMail;
   }

   myMenuEx (where, "", false)
}

function myMenuEx(where, sLinkPrefix, bConfirm) 
{

   // gnMoreTabs is a global integer with the number of extra tabs to be added
   // garrTabLinks is a global array with the extra tab links

   if (typeof(gnMoreTabs)=="undefined" || typeof(gnMoreTabs)=="unknown" || !gnMoreTabs || isNaN(parseInt(gnMoreTabs)))
   {
      gnMoreTabs = 0;
   }

	var thisClass = new Array();
   thisClass[where] = 	'class="current"';
   
	document.write("<ul>");
	document.write("<li "+thisClass[0]+"><a href='" + myMenuFormatLink(csZMMenuHome,      sLinkPrefix, bConfirm) + "'>Home</a></li>");
	document.write("<li "+thisClass[1]+"><a href='" + myMenuFormatLink(csZMMenuProducts,  sLinkPrefix, bConfirm) + "'>Products</a></li>");
	document.write("<li "+thisClass[2]+"><a href='" + myMenuFormatLink(csZMMenuTemplate,  sLinkPrefix, bConfirm) + "'>Templates</a></li>");
	document.write("<li "+thisClass[3]+"><a href='" + myMenuFormatLink(csZMMenuSendMail,  sLinkPrefix, bConfirm) + "'>Order</a></li>");
	document.write("<li "+thisClass[4]+"><a href='" + myMenuFormatLink(csZMMenuQuotes,    sLinkPrefix, bConfirm) + "'>Quote</a></li>");
	document.write("<li "+thisClass[5]+"><a href='" + myMenuFormatLink(csZMMenuPricing,   sLinkPrefix, bConfirm) + "'>Pricing</a></li>");
	
   for (nThisTab = 0; nThisTab < gnMoreTabs; nThisTab++)
   {
      document.write("<li "+thisClass[cnZMMenuTotalItems+nThisTab]+">" + garrTabLinks[nThisTab] + "</li>");
   }
	
	document.write("</ul>");
}

function myMenuFormatLink (sMenuLinkText, sLinkPrefix, bConfirm)
{

   if (bConfirm)
   {
      return "javascript:myMenuConfirm(\"" + sLinkPrefix + sMenuLinkText + "\");'"
   }
   else
   {
      return sLinkPrefix + sMenuLinkText;
   }

}

function myMenuConfirm(sNewLocation)
{
   // gsMenuConfirmMsg is a global string with the confirmation message

   if (typeof(gsMenuConfirmMsg)=="undefined" || typeof(gsMenuConfirmMsg)=="unknown" || !gsMenuConfirmMsg)
   {
      window.location= sNewLocation;
   }
   else if (confirm(gsMenuConfirmMsg))
   {
      window.location= sNewLocation;
   }

}

