// Image preload for a particular top level, called from page onLoad methods
//	level: "index" or "detail"
//	activeTopLevel: "home", "patterns", "fabrics", "about", "order", "contact" or "shipping"
function TS_onLoad(level, activeTopLevel)
{
  //var colorScheme;
  var path;
  if (level == 'detail')
  {
    //colorScheme = "pink";
    path = '/images/pink/';
    var bagImage;
    switch (activeTopLevel)
    {
    default:
      // shouldn't be here
    case "patterns":
      bagImage = 'bag-on.gif';
      break;
    case "fabrics":
      bagImage = 'small-bag-lh-on.gif';
      break;
    }
    MM_preloadImages(
      path + bagImage,
      path + 'close-window-on.gif'
    );
  }
  else // 'index'
  {
    switch (activeTopLevel)
    {
    default:
      //colorScheme = "blue";		// "blue" or "pink"
      path = "/images/blue/nav/";	// where to find top-level menu gifs (Patterns, Fabrics, etc.)
      break;
    case "patterns":
      //colorScheme = "pink";
      path = "/images/patterns/nav/";
      break;
    case "fabrics":
      //colorScheme = "pink";
      path = "/images/fabrics/nav/";
      break;
    }
    MM_preloadImages(
      path + 'patterns-on.gif',
      path + 'fabrics-on.gif',
      path + 'about-on.gif',
      path + 'order-on.gif',
      path + 'contact-on.gif',
      path + 'shopping-on.gif'
    );
  }
}

// Generate the menu bar and drop-down menus
//	activeTopLevel: "home", "patterns", "fabrics", "about", "order", "contact" or "shipping"
function TS_generateMenu(activeTopLevel)
{
  switch (activeTopLevel)
  {
  default:
    var colorScheme = "blue";		// "blue" or "pink"
    var path = "/images/blue/nav/";	// where to find top-level menu gifs (Patterns, Fabrics, etc.)
    var colorOne   = "#fffff7"; 	// rulings in drop-downs
    var colorTwo   = "#b5bed6";		// ???
    var colorThree = "#8ca6c6"; 	// drop-down normal text background (probably)
    var colorFour  = "#b5c7de"; 	// drop-down highlight text background
    var colorFive  = "#ffffff"; 	// drop-down normal text
    var colorSix   = "#000000"; 	// drop-down highlight text
    break;
  case "patterns":
    var colorScheme = "pink";
	var path = "/images/patterns/nav/";
	var colorOne   = "#8c7db5";
    var colorTwo   = "#8c7db5";
    var colorThree = "#fff3f7";
    var colorFour  = "#8c7db5";
    var colorFive  = "#000000";
    var colorSix   = "#ffffff";
    break;
  case "fabrics":
    var colorScheme = "pink";
	var path = "/images/fabrics/nav/";
	var colorOne   = "#de7d84";
    var colorTwo   = "#8c7db5";
    var colorThree = "#fff3f7";
    var colorFour  = "#de7d84";
    var colorFive  = "#000000";
    var colorSix   = "#ffffff";
    break;
  }

  // Begin
  stm_bm(["menu130e",430,path,"spacer.gif",0,"","",0,0,250,0,1000,1,0,0,"","",0],this);
  stm_bp("p0",[0,4,0,0,0,0,0,0,100,"",-2,"",-2,50,0,0,"#fffff7",colorOne,"",3,0,0,"#000000"]);

  // Patterns
  stm_ai( "p0i0",           [2,"",TS_unhilightedMenuGif("patterns", activeTopLevel),"patterns-on.gif",87,19,0,"/patterns/","_self","","","","",0,0,0,"","",0,0,0,0,1,"#fffff7",0,colorTwo ,0,"","",3,3,0,0,"#fffff7","#000000","#000000","#000000","8pt Verdana","8pt Verdana",0,0]);
  stm_bpx("p1",   "p0",     [1,4,17,0,1]);
  stm_aix(  //  extra spaces to make menu wider
          "p1All", "p0i0",  [0,"All Patterns       ", "","",-1,-1,0,"/patterns/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,colorThree,0,colorFour,0,"","",3,3,0,0,"#fffff7","#000000",colorFive,colorSix,"9pt Verdana","9pt Verdana"]);
  stm_aix("p1Tps", "p1All", [0,"Tops ",               "","",-1,-1,0,"/patterns/index-tops.html"]);
  stm_aix("p1Skr", "p1All", [0,"Skirts ",             "","",-1,-1,0,"/patterns/index-skirts.html"]);
  stm_aix("p1Pnt", "p1All", [0,"Pants ",              "","",-1,-1,0,"/patterns/index-pants.html"]);
  stm_aix("p1Jkt", "p1All", [0,"Jackets ",            "","",-1,-1,0,"/patterns/index-jackets.html"]);
  stm_aix("p1Drs", "p1All", [0,"Dresses ",            "","",-1,-1,0,"/patterns/index-dresses.html"]);
  //stm_aix("p1Gft", "p1All", [0,"Gift Certificates ",  "","",-1,-1,0,"/home/giftCert.html"]);
  stm_ep();

  // Fabrics
  stm_aix("p0i1", "p0i0",   [2,"",TS_unhilightedMenuGif("fabrics", activeTopLevel),"fabrics-on.gif",65,19,0,"/fabrics/"]);

  // Old Fabrics
  //  stm_aix("p0i1",  "p0i0",  [2,"",TS_unhilightedMenuGif("fabrics", activeTopLevel),"fabrics-on.gif",65,19,0,"/fabrics/indexes/index.html"]);
  //  stm_bpx("p2",    "p1",    [1,4,4]);
  ////stm_aix("p2Thu", "p1All", [0,"Thursday Special ",   "","",-1,-1,0,"/fabrics/indexes/thursdayspecial.html"]);
  //  stm_aix("p2Sal", "p1All", [0,"Everything's on Sale! ",              "","",-1,-1,0,"/fabrics/indexes/index.html"]);
  //  stm_aix("p2New", "p1All", [0,"New! ",               "","",-1,-1,0,"/fabrics/indexes/new.html"]);
  //  stm_aix("p2Vlt", "p1All", [0,"The Vault ",          "","",-1,-1,0,"/fabrics/indexes/vault.html"]);
  //  stm_aix("p2Max", "p1All", [0,"Anne Klein ",         "","",-1,-1,0,"/fabrics/indexes/anneklein.html"]);
  ////stm_aix("p23Dt", "p1All", [0,"3 Dots Knits ",       "","",-1,-1,0,"/fabrics/indexes/threedots.html"]);
  //  stm_aix(  //  extra spaces to make menu wider
  //          "p2All", "p1All", [0,"All Fabrics         ","","",-1,-1,0,"/fabrics/indexes/index.html"]);
  //  stm_aix("p2Knt", "p1All", [0,"Knits ",              "","",-1,-1,0,"/fabrics/indexes/knits.html"]);
  //  stm_aix("p2Drs", "p1All", [0,"Dress Weight ",       "","",-1,-1,0,"/fabrics/indexes/dress.html"]);
  //  stm_aix("p2Bls", "p1All", [0,"Blouse Weight ",      "","",-1,-1,0,"/fabrics/indexes/blouse.html"]);
  //  stm_aix("p2Pnt", "p1All", [0,"Pant Weight ",        "","",-1,-1,0,"/fabrics/indexes/pants.html"]);
  //  stm_aix("p2Skr", "p1All", [0,"Skirt Weight ",       "","",-1,-1,0,"/fabrics/indexes/skirt.html"]);
  //  stm_aix("p2Jkt", "p1All", [0,"Jacket Weight ",      "","",-1,-1,0,"/fabrics/indexes/jacket.html"]);
  //  stm_aix("p2Cts", "p1All", [0,"Coat Weight ",        "","",-1,-1,0,"/fabrics/indexes/coats.html"]);
  //  stm_aix("p2Cts", "p1All", [0,"Suitings ",           "","",-1,-1,0,"/fabrics/indexes/suitings.html"]);
  //  stm_aix("p2DUp", "p1All", [0,"Dress-up Fabrics ",   "","",-1,-1,0,"/fabrics/indexes/dressup.html"]);
  //  stm_aix("p2Rmn", "p1All", [0,"Remnants ",           "","",-1,-1,0,"/fabrics/indexes/remnants.html"]);
  ////stm_aix("p2Clr", "p1All", [0,"Markdowns ",          "","",-1,-1,0,"/fabrics/indexes/markdown.html"]);
  ////stm_aix("p2Clr", "p1All", [0,"Clearance ",          "","",-1,-1,0,"/fabrics/indexes/clearance.html"]);
  //  stm_aix("p2Gft", "p1All", [0,"Gift Certificates ",  "","",-1,-1,0,"/home/giftCert.html"]);
  //  stm_ep();

  // About Us
  stm_aix("p0i2", "p0i0",   [2,"",TS_unhilightedMenuGif("about", activeTopLevel),"about-on.gif",79,19,0,"/about/"]);

  // Order Info
  stm_aix("p0i3", "p0i0",   [2,"",TS_unhilightedMenuGif("order", activeTopLevel),"order-on.gif",87,19,0,"/order/"]);

  // Contact Info
  stm_aix("p0i4", "p0i0",   [2,"",TS_unhilightedMenuGif("contact", activeTopLevel),"contact-on.gif",94,19,0,"/contact/"]);

  // Shopping Bag
  stm_aix("p0i5", "p0i0",   [2,"",TS_unhilightedMenuGif("shopping", activeTopLevel),"shopping-on.gif",97,19,0,"/shopping/"]);

  // End
  stm_ep();
  stm_em(); 
}

function TS_unhilightedMenuGif(thisTopLevel, activeTopLevel)
{
  var ret = thisTopLevel + ".gif";
  if (thisTopLevel == activeTopLevel)
  {
    ret = thisTopLevel + "-on.gif";
  }
  return ret;
}
