/* start of ws_navbar_loader */
var isLoaded = false;

var LLN_key = "";
var appserver = "";
var wwwserver = "";
var static_appserver = "";
var static_wwwserver = "";

var dx = new Array();
var dy = 0;
var calculated = false;
var loaded_images = false;
var img_on = new Array();
var img_off = new Array();
var menuItemActivated = null;
var over_menu = null;

/* drop-down menus array and variables */

var mMens = [1,2,3,4,5];

var HM_MenuWidth = 150;
var HM_ChildOverlap = 0;
var HM_ChildOffset = 0;
var HM_ChildPerCentOver = null;
var HM_TopSecondsVisible = .5;
var HM_FontFamily = "Arial,sans-serif,Helvetica";
var HM_FontSize = 7;
var HM_FontBold = true;
var HM_FontItalic = false;
var HM_FontColor = "#FFFFFF";
var HM_FontColorOver = "#000000";
var HM_BGColor = "#B80000";
var HM_BGColorOver = "#B80000";
var HM_BorderWidth = 1;
var HM_BorderColor = "black";
var HM_BorderStyle = "solid";
var HM_ItemPadding = 0;
var HM_SeparatorSize = 1;
var HM_SeparatorColor = "black";
var HM_ImageSrc = "images/ws-NabBar-nextMenu.gif";
var HM_ImageSize = 8;
var HM_ImageHorizSpace = 0;
var HM_ImageVertSpace = 3;
var HM_KeepHilite = true;
var HM_ClickStart = false;
var HM_ClickKill = false;
var HM_StatusDisplayBuild =0;
var HM_StatusDisplayLink = 0;
var HM_UponDisplay = null;
var HM_UponHide = null;

HM_DOM = (document.getElementById) ? true : false;
HM_NS4 = (document.layers) ? true : false;
HM_NS4old = (HM_NS4 && (parseFloat(navigator.appVersion) < 4.02));
HM_IE = (document.all) ? true : false;
HM_IE4 = HM_IE && !HM_DOM;
HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
HM_IE4M = HM_IE4 && HM_Mac;
HM_IsMenu = (HM_DOM || (HM_NS4 && !HM_NS4old) || (HM_IE && !HM_IE4M));

brows = (HM_DOM&&!HM_IE) ? "DOM" : NS4 ? "NS4" : isMac ? IE5 ? "IE5M" : IE45 ? "IE45M" : "IE40M" : "IE4";
(navigator.appVersion.indexOf("Win") > 0)?isWin=true:isWin=false;

NS4     = (document.layers);
IE4     = (document.all);
ver4    = (NS4 || IE4);
IE5     = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
isMac   = (navigator.appVersion.indexOf("Mac") != -1);
IE45    = (IE4 && isMac && navigator.appVersion.indexOf("4.5")!=-1);
isMenu  = true;

popUp   = HM_f_PopUp;
popDown = HM_f_PopDown;

/* test for browser type */
if (isMac && navigator.appVersion.indexOf("MSIE 4.0")!=-1)
    isMenu = false;

if (isMac && !IE45 && !NS4)
    callOnload = true;
else
    callOnload = false;

if (HM_IsMenu)
    isMenu = HM_IsMenu;

if (HM_DOM && (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko")))
	callOnload = true;

if (IE5 && isMac)
    HM_DOM = false;

if(window.event + "" == "undefined")
    event = null;

if (!isWin && !isMac)
    isX = true;
else
    isX = false;

/* test for browser type = ie4 for mac */
if (isMac && navigator.appVersion.indexOf("MSIE 4.0")!=-1)
    brows="_common_old";
    src_inc = "ws_navbar_"+brows+".js";
    stylename=(isWin)?"ws_navbar_styles":(isX)?"xglobalstyles":"altglobalstyles";

/* setup for multiple web application servers */
if (location.host.indexOf("limited.com") != -1)
    {appserver = location.protocol + "//" + location.host;
	 wwwserver = location.protocol + "//" + location.host;
	 imgserver = location.protocol + "//" + location.host;
	 imgserver = location.protocol + "//" + location.host;

    if (location.protocol == "https:")
    	imgserver        = "https://" + location.host;
    	static_appserver = "http://" + location.host;
    	static_wwwserver = "http://" + location.host;
    	static_imgserver = "http://" + location.host;
    }
else
    {appserver = location.protocol + "//www2.victoriassecret.com";
	 wwwserver = location.protocol + "//www.victoriassecret.com";
	 imgserver = location.protocol + "//a548.g.akamai.net/7/548/361/0005/www.victoriassecret.com";
	if (location.protocol == "https:")
		imgserver = "https://a248.e.akamai.net/7/248/361/0005/www.victoriassecret.com";
    	static_appserver = "http://www2.victoriassecret.com";
    	static_wwwserver = "http://www.victoriassecret.com";
    	static_imgserver = "http://a548.g.akamai.net/7/548/361/0005/www.victoriassecret.com";
    }

/*  function definitions */

function HM_f_PopUp(){return};

function HM_f_PopDown(){return};

function isNumeric(num)
{
  for (i=0; i<num.length; i++)
    if (num.charAt(i) < "0" || num.charAt(i) > "9")
    return false;
  return true;
}

function getVSCookie(name)
{
  var result = "";
  var start = document.cookie.indexOf(name + "=");

  if (start != -1)
    {start += (name.length + 1);
    end = document.cookie.indexOf(";", start);

    if (end == -1)
      end = document.cookie.length;
      result = unescape(document.cookie.substring(start, end));
    }
  return result;
}

function displayBagCount()
{
  var NavbarCookie = getVSCookie("navbar");
  var item_count = 0;
  if (NavbarCookie != "")
  {
    if (NavbarCookie.lastIndexOf(",") != -1)
    {
      item_count = NavbarCookie.substring(NavbarCookie.lastIndexOf(",") + 1, NavbarCookie.length);

      if (item_count == "")
        item_count = 0;

      if (!isNumeric(item_count))
        item_count = 0;
    }
  }

  document.writeln("<div nowrap=true>");
  if (getVSCookie("PSALE") == "1")
    document.write("<a href='" + static_appserver + "/Sale/' class=breadcrumbLinkPink title='return to sale'><b>return&nbsp;to&nbsp;sale</b></a>&nbsp;&middot;&nbsp;");
	document.writeln("<a href=\"" + static_wwwserver + "/cgi-bin/ncommerce3/ExecMacro/shopbag.d2w/report\"><img src='" + imgserver + "/images/common/items_in_bag_breadcrumb.gif' alt='shopping bag' border='0'></a>&nbsp;<span class=\"breadcrumb\">" + parseInt(item_count) + "</span>");
	document.writeln("</div>");
}

function getUUID()
{
  if (location.protocol == "https:")
    return;
  if (getVSCookie("UID").length > 0)
    return;
  var tmp = new Image();
  tmp.src = appserver + '/createUID.cfm';
}

function findImage(name, doc)
{
  var i, img;

  for (i = 0; i < doc.images.length; i++)
    if (doc.images[i].name == name)
      return doc.images[i];

  for (i = 0; i < doc.layers.length; i++)
    if ((img = findImage(name, doc.layers[i].document)) != null) {
      img.container = doc.layers[i];
      return img;
    }
  return null;
}

function getImage(name)
{
  if (NS4)
    return findImage(name, document);

  if (IE4)
    return eval('document.all.' + name);

  if (HM_DOM)
  	return document.getElementById(name);
  return null;
}

function getImagePageLeft(img)
{
  var x, obj;

  if (NS4)
    {return img.x;}

  if (IE4)
  { x = 0;
    obj = img;
    while (obj.offsetParent != null)
    { x += obj.offsetLeft;
      obj = obj.offsetParent;
    }
    x += obj.offsetLeft;
    return x;
  }

  if (HM_DOM)
  	{return img.offsetLeft;}

   return -1;
}

function getImagePageTop(img)
{
  var y, obj;

  if (NS4)
  {return img.y;}

  if (IE4)
  {
    y = 0;
    obj = img;
    while (obj.offsetParent != null)
    {
      y += obj.offsetTop;
      obj = obj.offsetParent;
    }
    y += obj.offsetTop;
    return y;
  }
  if (HM_DOM)
    {return img.offsetTop;}

  return -1;
}

function runMenu(iname, e)
{
  if (!calculated)
    calcPos();
    var num = iname.substring(6, iname.length) - 1;

  if (arguments.length == 2)
    popUp(iname, e, dx[num], dy);
  else
    popUp(iname, e);
}

function stopMenu(mname)
{
  popDown(mname);
}

function popUpWindow(url, width, height, resizable, scrollbars)
{
  if (arguments.length == 1)
  {
  width = 335;
  height = 370;
  resizable = "yes";
  scrollbars = "yes";
  }
  else if (arguments.length == 3)
  {
    resizable = "no";
    scrollbars = "no";
  }
    else if (arguments.length == 4)
    {
      scrollbars = "no";
	}
  var win = window.open(url, "PopUp", "width=" + width + ",height=" + height + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",menubar=no, toolbar=no, location=no");
}

function calcPos()
{
  var ptr = getImage("navbar_map_img");
  dy    = getImagePageTop(ptr);
  dx[0] = getImagePageLeft(ptr) + 1;
  dx[1] = getImagePageLeft(ptr) + 138;
  dx[2] = getImagePageLeft(ptr) + 263;
  dx[3] = getImagePageLeft(ptr) + 390;
  dx[4] = getImagePageLeft(ptr) + 525;

  if (!HM_DOM)
    dy += 30;
  else
    dy += ptr.height;

  if (isMac && IE45)
    dy += 48; //hardcode for ie45

   calculated = true;
}

function displayNavDelimiter()
{
	var imgserver = location.protocol + "//a548.g.akamai.net/7/548/361/0002/www.victoriassecret.com";
	if(isMac && IE45) document.write("<img src=\"" + imgserver + "/images/common/clr_spcr.gif\" height=48 width=1 border=0>");
	else document.write("<br clear=all>");
}

// -- display drop-down menus -- //
function displayItemsMenu()
{
  document.write('<map name="navbar_map"><area alt="Product Information" coords="1,1,125,30" shape="RECT" href="javascript:void(0)" onMouseOver="runMenu(\'elMenu1\', event)" onMouseOut="stopMenu(\'elMenu1\')"><area alt="What you should know" coords="136,1,250,30" shape="RECT" href="javascript:void(0)" onMouseOver="runMenu(\'elMenu2\', event)" onMouseOut="stopMenu(\'elMenu2\')"> <area alt="Panther Features" coords="263,1,375,30" shape="RECT" href="javascript:void(0)" onMouseOver="runMenu(\'elMenu3\', event)" onMouseOut="stopMenu(\'elMenu3\')"> <area alt="Other Panther Products" coords="389,1,515,30" shape="RECT" href="javascript:void(0)" onMouseOver="runMenu(\'elMenu4\', event)" onMouseOut="stopMenu(\'elMenu4\')"> <area alt="About Panther Products" coords="525,1,610,30" shape="RECT" href="javascript:void(0)" onMouseOver="runMenu(\'elMenu5\', event)" onMouseOut="stopMenu(\'elMenu5\')"> </map>');
  document.write('<table cellspacing=0 cellpadding=0 border=0 width=500><tr><td valign=top>');
  document.write('<img name="navbar_map_img" id=navbar_map_img src="images/ws-navbar.gif" alt="" border="" usemap="#navbar_map">');
  document.write('</td></tr></table>');
}


HM_Array1 = [
[150,dx[0],dy,,,,,,,false,0,0,0,1,1],
["&nbsp;<b>What is the Panther Lock?</b>","javascript: parent.control.chgPages('Whatis','GoTo')",1,0,0],
["&nbsp;<b>Every Panther Lock provides</b>","javascript: parent.control.chgPages('Provides','GoTo')",1,0,0],
["&nbsp;<b>The Panther Lock guarantee</b>","javascript: parent.control.chgPages('Gaurantee','GoTo')",1,0,0],
["&nbsp;<b>What is being said about</b>","javascript: parent.control.chgPages('Saidabout','GoTo')",1,0,0]
]

HM_Array2 = [
[150,dx[1],dy,,,,,,,false,0,0,0,1,1],
["&nbsp;<b>What really happens</b>","javascript: parent.control.chgPages('Whathappens','GoTo')",1,0,0],
["&nbsp;<b>I don’t care</b>","javascript: parent.control.chgPages('Idontcare','GoTo')",1,0,0],
["&nbsp;<b>Types of security systems</b>","javascript: parent.control.chgPages('Systems','GoTo')",1,0,0],
["&nbsp;<b>Frequently asked questions</b>","javascript: parent.control.chgPages('FAQ1','GoTo')",1,0,0]
]

HM_Array3 = [
[150,dx[2],dy,,,,,,,false,0,0,0,1,1],
["&nbsp;<b>This week featured gallery</b>","javascript:void(0);",1,0,0],
["&nbsp;<b>Auto Gallery</b>","javascript:void(0);",1,0,0],
["&nbsp;<b>Previously featured gallery</b>","javascript:void(0);",1,0,0]
]

HM_Array4 = [
[120,dx[3],dy,,,,,,,false,0,0,0,1,1],
["&nbsp;<b>New products</b>","javascript:void(0);",1,0,0],
["&nbsp;<b>Share your ideas</b>","javascript:void(0);",1,0,0]
]

HM_Array5 = [
[120,dx[4],dy,,,,,,,false,0,0,0,1,1],
["&nbsp;<b>Company Information</b>","javascript: parent.control.chgPages('Company','GoTo')",1,0,0],
["&nbsp;<b>New Oportunities</b>","javascript: parent.control.chgPages('Opportunities','GoTo')",1,0,0],
["&nbsp;<b>WebSite Use</b>","javascript:void(0);",1,0,1],
["&nbsp;<b>Link Exchange Program</b>","javascript: parent.control.chgPages('Linkexchange','GoTo')",1,0,0],
["&nbsp;<b>WebSite Map</b>","javascript:void(0);",1,0,0]
]

HM_Array5_3 = [
[120],
["&nbsp;Privacy Statement","javascript:void(0);",1,0,0],
["&nbsp;Security Statement","javascript:void(0);",1,0,0],
["&nbsp;Contact Us Email","javascript:void(0);",1,0,0]
]

common_loaded = true;

/* -- end of ws_navbar_loader -- */


