//common_addon part
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;
if (isMac && navigator.appVersion.indexOf("MSIE 4.0")!=-1) isMenu = false;
if (isMac && !IE45 && !NS4) callOnload = true;
else callOnload = false;
HM_DOM = (document.getElementById) ? true : false;
HM_NS4 = (document.layers) ? true : false;
HM_NS6 = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"));
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));

if (HM_IsMenu)
	isMenu = HM_IsMenu;
if (HM_DOM && (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko")))
	callOnload = true;
HM_GECKO = (HM_DOM && navigator.product && navigator.product == "Gecko") ? true : false;
if (IE5 && isMac) HM_DOM = false;
if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return};
function HM_f_PopDown(){return};
popUp = HM_f_PopUp;
popDown = HM_f_PopDown;
src_inc = "";

var uniqueNameOldOnload = null;

function init() {
	if ( uniqueNameOldOnload ) uniqueNameOldOnload() ;
	flashDetect();
}

function displayNavDelimiter(){
}

var LLN_key;
var appserver = "";
var wwwserver = "";
var static_appserver = "";
var static_wwwserver = "";
var cookie_domain="";
if (location.host.indexOf("limited.com") != -1){
	appserver = location.protocol + "//" + location.host;
	wwwserver = location.protocol + "//" + location.host;
	imgserver = location.protocol + "//" + location.host;

	static_appserver = "http://" + location.host;
	static_wwwserver = "http://" + location.host;
	static_imgserver = "http://" + location.host;
	secure_appserver = "https://" + location.host;
    cookie_domain = ".limited.com";
}else{
	appserver = location.protocol + "//www2.victoriassecret.com";
	wwwserver = location.protocol + "//www.victoriassecret.com";
	imgserver = location.protocol + "//www2.victoriassecret.com";
	if (location.protocol == "https:")
	{	imgserver = "https://www.victoriassecret.com";
		appserver = "https://www.victoriassecret.com";
	}

	static_appserver = "http://www2.victoriassecret.com";
	static_wwwserver = "http://www.victoriassecret.com";
	static_imgserver = "http://www2.victoriassecret.com";
	secure_appserver = "https://www.victoriassecret.com";	
    cookie_domain = ".victoriassecret.com";
}
var VSCC_WINDOW_DATE = "2008-09-04"; // for ChocChip Cookie Test
var AB_EXPIRATION_DATE = new Date(Date.parse("Sep 21, 2009")); // cookie expiration date
var ABC_TESTING_ON = true; // whether to turn all of this functionality on
var ABC_BUCKET_COUNT = 12;
var AB_BUCKET; // will be populated by the tagBucket()
var abTestOnForPinkNavBar = false;
var VSCC_EXPIRATION_DATE = new Date(Date.parse("Dec 31, 2038")); // cookie expiration date
checkUserAnalytics();

function formatVSDate(cDate)
{
	var varCDay = '' + cDate.getDate();	
	if (varCDay.length == 1) {
		varCDay = "0"+varCDay;
	}
	var varCMonth = '' + (cDate.getMonth()+1);		
	if (varCMonth.length == 1) {
		varCMonth = "0"+varCMonth;
	}
	var varCYear = cDate.getFullYear();
	var currDate = varCMonth + '' + varCDay + '' +varCYear;
	return currDate;
}

function getUserDetail(strVSCCAnalytics) {
	return strVSCCAnalytics.substr(0, strVSCCAnalytics.indexOf('/'));
}

function getOrderDetail(strVSCCAnalytics) {
	return strVSCCAnalytics.substr(strVSCCAnalytics.indexOf('/')+1);
}

function getVSCCDate(strVSCCUser) {
	var strVSCCDate = strVSCCUser.substr(strVSCCUser.indexOf('-')+1);
	var dtWinDate = new Date( strVSCCDate.substr(6,2), strVSCCDate.substr(0,2)-1, strVSCCDate.substr(2,2));
	dtWinDate.setFullYear(dtWinDate.getFullYear()+100);
	return  dtWinDate;
}

function getVSWindow()
{		
	var dtWinDate = new Date(VSCC_WINDOW_DATE.substr(0,4), VSCC_WINDOW_DATE.substr(5,2)-1, VSCC_WINDOW_DATE.substr(8,2));
	return dtWinDate;
}

function checkUserAnalytics() 
{		
	var currDate = formatVSDate(new Date());
	//Check if VSCCBAR (Choc Chip) Cookie is already planted on the users machine
	var strVSCCAnalytics = getVSCookie('VSCCBAR');	
	var strVSCCStatus=strVSCCAnalytics;
	if (strVSCCAnalytics=='' || strVSCCAnalytics==null)
	{
		//If not, check if abcTestBucket is planted on the users machine - implies a Returner
		var strABCTestBucket = getVSCookie('abcTestBucket');		
		if (strABCTestBucket == null || strABCTestBucket == '')
		{
			//if not, set her as a new User
			strVSCCStatus = "1001110-" + currDate +"/";
		}
		else {
			//if yes, set her as a Visitor
			strVSCCStatus = "1010110-" + currDate +"/";
		}		
	}
	else {
		var strNVPUser = getUserDetail(strVSCCAnalytics);
		var strPUser = getOrderDetail(strVSCCAnalytics);
		var dtVSCCookieDate = getVSCCDate(strNVPUser);
		var dtWindow = getVSWindow();
		//if the choc chip is already planted, check if the change over date is greater than cookie date
		if (dtWindow.valueOf() > dtVSCCookieDate.valueOf()) {
			//New Window Change the status to Visitor or Purchaser based on the purchase details
			//Also record the Transition Date
			if (strPUser != "") {
				//if the coockie has purchaser details, she becomes a Purchaser (either from New User or from Visitor)
				strVSCCStatus = '1010000-' + currDate +'/' + strPUser;
			}			
			else {
				//else if the cookie is a new user, she becomes a visitor. if visitor, she still be an visitor
				strVSCCStatus = "1010110-" + currDate +"/";
			}			
		}			
	}
	setVSCookie("VSCCBAR", strVSCCStatus, VSCC_EXPIRATION_DATE);
	//This cookie should be planted next to ChocChip to catch new users.
	if (ABC_TESTING_ON)
	{		
		tagBucket("abcTestBucket",ABC_BUCKET_COUNT);
	}
}

function updateUserAnalytics(status, orderamount, giftcardamount, egcamount, custLBI) 
{
	var currDate = formatVSDate(new Date());	
	var strVSCCAnalytics = getVSCookie('VSCCBAR');
	var strVSCCStatus="";	
	if (strVSCCAnalytics != '' && strVSCCAnalytics!=null) {
		var strNVPUser = getUserDetail(strVSCCAnalytics);
		if (status == 'P') {		
			strVSCCStatus = strNVPUser +'/1010000-' + currDate + '-' +(orderamount*2219) + '-' + (giftcardamount*122) + '-' + (egcamount*3158) + '-' + (custLBI*6);
		}			
	}
	setVSCookie("VSCCBAR", strVSCCStatus, VSCC_EXPIRATION_DATE);
}

//new style with search box
document.writeln("<style>");
document.writeln("li.hidden {height:0px;margin:0px;padding:0px;}");
document.writeln("li.hidden .deptLink {display:none;}");
document.writeln(".searchinput {font:10px Arial;color:#333333;border-top:1px solid #404040;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:1px solid #404040;width:100px;padding:0px;margin:0px;background-color:#FFFFFF;}");
document.writeln("</style>");
/**

	global mapping between sections and header images

*/

sectionHeaderImages = {
	main	: imgserver + "/images/common/navbar/navbar.gif",
	cqo		: imgserver + "/images/common/navbar/navbar_cqo.gif",
	cat		: imgserver + "/images/common/navbar/navbar_cqo.gif",
	search	: imgserver + "/images/common/navbar/navbar_searchPINK.gif",
	email	: imgserver + "/images/common/navbar/navbar_email.gif",
	cust	: imgserver + "/images/common/navbar/navbar_cust.gif",
	acct	: imgserver + "/images/common/navbar/navbar_acct.gif",
	bag		: imgserver + "/images/common/navbar/navbar_bag.gif", 
	brp		: imgserver + "/images/common/navbar/navbar_bra.gif",
	pty		: imgserver + "/images/common/navbar/navbar_pty.gif",
	slp		: imgserver + "/images/common/navbar/navbar_slp.gif",
	clo		: imgserver + "/images/common/navbar/navbar_clo.gif",
	tee		: imgserver + "/images/common/navbar/navbar_clo.gif",
	swt		: imgserver + "/images/common/navbar/navbar_clo.gif",
	shu		: imgserver + "/images/common/navbar/navbar_shu.gif",
	swm		: imgserver + "/images/common/navbar/navbar_swm.gif",
	baf		: imgserver + "/images/common/navbar/navbar_baf.gif",
	sal	    : imgserver + "/images/common/navbar/navbar_sal.gif", 
	pnk	    : imgserver + "/images/common/navbar/navbar_pnk.gif" 	
		
};

/** global menu settings */
MENU_SETTINGS = {
	CURRENT_SECTION		: "main",
	DEFAULT_SECTION 	: "main",
	ACTIVATE_SECTIONS	: true,
	NAV_FORM_RESET		: false
};

/* sets global variable for current site section
 * uses default value, if necessary
 */
function setCurrentSection(section)
{
	if (!section || section == "")
		section = MENU_SETTINGS.DEFAULT_SECTION;
	section = section.toLowerCase();
	MENU_SETTINGS.CURRENT_SECTION = section;
	//alert(MENU_SETTINGS.CURRENT_SECTION);
}

function getCurrentSection()
{	
return MENU_SETTINGS.CURRENT_SECTION;
}

/* return image path based on the section passed
 * return default image path if blank
 * or no path exists for the section
 */
function getSectionImagePath()
{	
	var imgPath = eval("sectionHeaderImages." + MENU_SETTINGS.CURRENT_SECTION);	;
	imgPath = eval("sectionHeaderImages." + MENU_SETTINGS.CURRENT_SECTION);			
	if (typeof imgPath == "undefined"
					|| !MENU_SETTINGS.ACTIVATE_SECTIONS) {
		imgPath = eval("sectionHeaderImages." + MENU_SETTINGS.DEFAULT_SECTION);
	}
	return imgPath;
}

/* swaps header image based on the current section
 * optionally section could be passed along
 */
function swapNavbarImage(section)
{
	if (section && section != "")
		setCurrentSection(section);
	if (!document.images || !document.images["topnavbar"] || !document.images["topnavbar"].src)
		return;
	var imagePath = getSectionImagePath();
	if (document.images["topnavbar"].src != imagePath)
		document.images["topnavbar"].src = imagePath;
}

function getVSCookie(name){
	var result = "";
	var start = document.cookie.indexOf(name + "=");
	var end;	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 fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function setVSCookie(name, value, expires) {
    var eDate = "";
    if(expires != "" && expires != null)
    {
    	eDate = ";expires=" + expires.toGMTString() + ";";
    }
    var curCookie = name + "=" + escape(value) + "; path=/" + "; domain=" + cookie_domain + eDate;
    document.cookie = curCookie;
}

function eraseVSCookie(name)
{
	setVSCookie(name,"","");
}

function hasFlash(flash) {
	setVSCookie("hasFlash",flash);
}

function flashDetect() {
	var flashCookie = getVSCookie('hasFlash');
	if (flashCookie== null || flashCookie == "") {
		setVSCookie("hasFlash",0);
		var flashMovie = '';
		flashMovie = flashMovie + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1" height="1" align="middle">';
		flashMovie = flashMovie + '<param name="allowScriptAccess" value="sameDomain" />';
		flashMovie = flashMovie + '<param name="movie" value="/flash/flash_version.swf" />';
		flashMovie = flashMovie + '<param name="low" value="high" />';
		flashMovie = flashMovie + '<param name="bgcolor" value="#FFEAF2" />';
		flashMovie = flashMovie + '<embed src="/flash/flash_version.swf" quality="high" bgcolor="#FFEAF2" width="1" height="1" name="flash_detect" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		document.getElementById("flashDetect").innerHTML = flashMovie;
	}

}

isLoaded = false;
isWin = true;
HM_MenuWidth = 150;
HM_ChildOverlap = 0;
HM_ChildOffset = 0;
HM_ChildPerCentOver = null;
HM_TopSecondsVisible = .9;
HM_FontFamily = "Helvetica,Arial,sans-serif";
HM_FontSize = 7;
HM_FontBold = false;
HM_FontItalic = false;
HM_FontColor = "333333";
HM_FontColorOver = "333333";
HM_BGColor = "white";
HM_BGColorOver = "#FFC7DE";
HM_BorderWidth = 1;
HM_BorderColor = "#848684";
HM_BorderStyle = "solid";
HM_ItemPadding = 1;
HM_SeparatorSize = 0;
HM_SeparatorColor = "#848684";
HM_ImageSrc = imgserver + "/images/common/navbar/tri.gif";
HM_ImageSize = 7;
HM_ImageHorizSpace = 3;
HM_ImageVertSpace = 2;
HM_KeepHilite = true;
HM_ClickStart = false;
HM_ClickKill = false;
HM_StatusDisplayBuild = 0;
HM_StatusDisplayLink = 1;
HM_UponDisplay = null;
HM_UponHide = null;

(navigator.appVersion.indexOf("Win") > 0)?isWin=true:isWin=false;
if (!isWin && !isMac) isX = true;
else isX = false;
stylename=(window.opener!=null)?"globalstyles_popup":((isWin)?"globalstyles_normal":(isX)?"xglobalstyles":(isMac)?"macglobalstyles":"altglobalstyles");
stylename="globalstyles_normal";function getURLParam(urlParam){
	var retval = "";
	var qrystr = location.search;
	var first = qrystr.indexOf(urlParam + '=');
	if (first == -1) return retval; //not found
	var first_end = qrystr.indexOf('&', first);
	if (first_end == -1) first_end = qrystr.length+1; //this name-value pair is the last
	var start = first+urlParam.length+1;
	var end = first_end;
	if (start>end) { retval = ""; }
	else{
		retval = qrystr.substring(start, end);
		retval = unescape(retval);
	}
	return retval;
}
function isNumeric(num){
	for (i=0; i<num.length; i++)
		if (num.charAt(i) < "0" || num.charAt(i) > "9")
			return false;
	return true;
}

function setNavbarCookie(nickName, count) {
    curNavbar = getVSCookie("NAVBAR");
    if (curNavbar.lastIndexOf(",") != -1) {
		// see if current count is different from count passed in
		var tmpCount = curNavbar.substring(curNavbar.lastIndexOf(",") + 1, curNavbar.length);
		if (parseInt(tmpCount, 10) != count)
		{
			setVSCookie("NAVBAR", nickName + "," + count);
		}
    }
    else {
        setVSCookie("NAVBAR", nickName + "," + count);
    }
}

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 class=\"breadcrumb\">");
	if (HM_NS4)
		document.writeln("<a href=\"" + static_appserver + "/commerce/application?namespace=shoppingBag&origin=myMain.jsp&event=link.viewBag\" class=\"breadcrumbLink\">Items in Bag:&nbsp;" + parseInt(item_count) + "</a>");
	else
		document.writeln("<a style=\"text-decoration:none;\" href=\"" + static_appserver + "/commerce/application?namespace=shoppingBag&origin=myMain.jsp&event=link.viewBag\" class=\"breadcrumbLink\">Items in Bag:&nbsp;" + parseInt(item_count) + "</a>");
	document.writeln("</div>");
}

var tmpImg = new Image();
function getUUID(){
	if (location.pathname == "/index.html" || location.pathname == "/index.html") return;
	if (location.protocol == "https:") return;
	if (getVSCookie("UID").length > 0) return;
	tmpImg.src = appserver + '/createUID.cfm';

}
function setCookieEnabledCheck() {
	var cookieEnableFlag = getVSCookie("ceatbt");
	if (cookieEnableFlag == null || cookieEnableFlag == "") 
	{
		setVSCookie("ceatbt","y");
	}	
}
//display welcome string and first nav bar
function displayTopNav(welcome_flg, login_form_flg, action_url){
	getUUID();
	setCookieEnabledCheck();	
	if (arguments.length == 1)

		login_form_flg = false;
	if (arguments.length == 3)

		tmp_url = action_url;

	else

		tmp_url = "/";
	if (login_form_flg)

		form_action_url = escape(tmp_url);

	else

		form_action_url = secure_appserver + "/commerce/application?namespace=main&origin=myMain.jsp&event=link.login"+ escape(tmp_url);
	if (IE45 && isMac)

		default_size = 6;
	else if (IE4)

		default_size = 11;

	else

		default_size = 8;
	var signin_str = "";
	var adamsForm = "";
	var adamsEndTD = "";
/*	if (login_form_flg) signin_str += "<table border=0 cellspacing=0 cellpadding=0><tr><td></td><td class=text>Username</td><td class=text>&nbsp;&nbsp;Password</td></tr>"

		+ "<tr><td class=navtitle valign=middle>&nbsp;&nbsp;Welcome.&nbsp;<a href='/commerce/application?namespace=main&origin=myMain.jsp&event=link.registration' class=navtitleLink>Register</a>&nbsp;/&nbsp;<a href='https://www.victoriassecret.com/commerce/application?namespace=main&origin=myMain.jsp&event=link.login' class=navtitleLink>Sign&nbsp;In</a>:&nbsp;&nbsp;</td><td valign=top><input class=navfel type=text size=" + default_size + " name='name'></td>"

		+ "<td valign=top>&nbsp;&nbsp;<input type=password size=" + default_size + " class=navfel name=password>&nbsp;<input type=image border=0 alt='go' src='"

		+ imgserver + "/images/common/navbar/signin_go_btn.gif?'><input type='hidden' name=url value='"

		+ form_action_url + "'></td><tr><td colspan=2></td></tr></table>";

	else

	signin_str += "&nbsp;&nbsp;Welcome.&nbsp;<a href='/commerce/application?namespace=main&origin=myMain.jsp&event=link.registration' class=navtitleLink>Register</a>&nbsp;/&nbsp;<a href='https://www.victoriassecret.com/commerce/application?namespace=main&origin=myMain.jsp&event=link.login' class=navtitleLink>Sign&nbsp;In</a><br><img src=\""

			+ imgserver + "/images/common/clr_spcr.gif\" height=5 width=1><br>";

*/	
	document.writeln("<a name='top'><div id=\"siteContent\"><div id=\"siteContentClip\"><table width=\"733\" border=0 cellspacing=0 cellpadding=0 id=\"logoHeader\">");
	if (login_form_flg)
	{
		document.writeln("<form action='" + secure_appserver + "/commerce/application?namespace=shoppingBag&origin=viewBag.jsp&event=link.login' name=login method=\"post\"><tr>");
	}
	else
	{
		document.writeln("<form action='http://www.victoriassecret.com/commerce/application?namespace=main&origin=myMain.jsp&event=link.login' name=login><tr>");
	}
	document.write('<td align=left width=283><a href="' + static_wwwserver + '" ><img src="' + imgserver + '/images/common/navbar/logo.gif?" border=0 alt="" width="283" height="38"></a></td>');
	document.write("<td class=navtitle valign=top align=right width=450>");
	if (getVSCookie('SHOPCA') != '')
		document.write('<div style="margin-top: 9px; margin-left: 35px;"><a href="http://www.airmilesshops.ca/servlet/ContentServer?pagename=airmilesshops/Home&RefererPage=VSCOB" title="airmilesshop.ca"><img src="' + imgserver + '/images/common/navbar/yourshops.gif" border=0 alt="airmilesshop.ca" width="109" height="20" align="left"></a></div>');	if (welcome_flg){
		var NavbarCookie = getVSCookie("NAVBAR");
		if (NavbarCookie != ""){
			if (NavbarCookie.lastIndexOf(",") != -1){
				var item_count = NavbarCookie.substring(NavbarCookie.lastIndexOf(",") + 1, NavbarCookie.length);
				if (isNumeric(item_count))
					var nickname = NavbarCookie.substring(0, NavbarCookie.lastIndexOf(","));
				else{
					var nickname = NavbarCookie;
				}
			}else{
				var nickname = NavbarCookie;
			}
			if (nickname != "")
			{
				signin_str = "<td height=\"17\" align=\"left\" valign=\"top\"><table cellspacing=\"0\" cellpadding=\"0\" ><tr><td height=\"17\" align=\"left\" valign=\"top\" style=\"font:10pxArial;color:#333;line-height:10px;\">&nbsp;&nbsp;</td><td height=\"17\" align=\"left\" valign=\"middle\" style=\"font:10px Arial;color:#333;line-height:10px;text-transform:uppercase;\">" + nickname + ", YOU ARE SIGNED IN</td><td valign=top><a href=\"" + static_appserver + "/commerce/application?namespace=main&origin=myMain.jsp&event=link.logout\" class=titleLink><img src=\"" + imgserver + "/images/common/navbar/btn_sign_out.gif?\" border=\"0\" alt=\"sign out\" width=\"77\" height=\"17\"></a></td></tr></table></td>";
			}
			else
				signin_str = "<td height=\"17\" align=\"left\" valign=\"top\"><a href=\"" + secure_appserver + "/commerce/application?namespace=main&origin=myMain.jsp&event=link.login\"><img src=\"" + imgserver + "/images/common/navbar/btn_sign_in.gif?\" alt=\"Sign In\" width=\"77\" height=\"17\" hspace=\"0\" vspace=\"0\" border=\"0\" align=\"top\" ></a></td>";
		}else
		{
			signin_str = "<td height=\"17\" align=\"left\" valign=\"top\"><a href=\"" + secure_appserver + "/commerce/application?namespace=main&origin=myMain.jsp&event=link.login\"><img src=\"" + imgserver + "/images/common/navbar/btn_sign_in.gif?\" alt=\"Sign In\" width=\"77\" height=\"17\" hspace=\"0\" vspace=\"0\" border=\"0\" align=\"top\" ></a></td>";
		}
	}
	adamsFormBegin = "<table cellpadding='0' cellspacing='0' border='0'><tr><td valign='top' colspan=4><img src=\"" + imgserver + "/images/common/clr_spcr.gif\" height=\"11\" width=\"1\"></td></tr><tr>";
	adamsForm = adamsForm + "<td width=\"52\" height=\"17\" align=\"left\" valign=\"top\"><img src=\"" + imgserver + "/images/atomz/search_label.gif\" width=\"52\" height=\"17\" hspace=\"0\" vspace=\"0\" border=\"0\" align=\"top\"></td><td height=\"17\" align=\"left\" valign=\"top\"><form name=\"vjunk\" id=\"vjunk\" action=\"http://search.victoriassecret.com/exec/\" method=\"post\"><input name=\"q\" type=\"text\" value=\"\" class=\"searchinput\"></td><td width=\"29\" height=\"17\" align=\"left\" valign=\"top\"><img src=\""+ imgserver + "/images/common/clr_spcr.gif\" height=1 width=1><br><input type=\"image\" class=\"image\" name=\"searchsubmit\" value=\"Search\" src=\"" + imgserver + "/images/atomz/btn_go_search.gif\" border=\"0\" width=\"29\" height=\"17\" align=\"top\" hspace=\"0\" vspace=\"0\"></form></td>";
	adamsEndTD = "</tr></table>";
	adamsForm = adamsFormBegin + adamsForm;
	adamsForm += signin_str;
	adamsForm += adamsEndTD;
	if (!welcome_flg)document.write('&nbsp;');
	if (getVSCookie('SHOPCA') != '') paddingWidth = 300; else paddingWidth = 450;
	document.write('</form>');
	document.write(adamsForm);
	document.write('</td></tr>');
	document.write('</table>');	

}
/***
*Function that determines the display of the hacker safe logo.
*
*/
/**function displayHackersafelogo()
{
 	var abcbucket= getVSCookie("abcTestBucket"); 
	 var result; 
	 if(abcbucket == 'E' || abcbucket== 'F' || abcbucket=='G' || abcbucket=='H')
	 {
	 	 //alert("This is a");
	  result= '<a target="_blank" href="https://www.scanalert.com/RatingVerify?ref=www.victoriassecret.com"><img width="65" height="37" border="0" src="//images.scanalert.com/meter/www.victoriassecret.com/55.gif" alt="HACKER SAFE certified sites prevent over 99.9% of hacker crime." oncontextmenu="' + 'alert('+ '\'Copying Prohibited by Law - HACKER SAFE is a Trademark of ScanAlert\'' +');' + 'return false;"' + '></a>';
 	  //alert(result);
 	 }
	 else if(abcbucket=='I' || abcbucket == 'J' || abcbucket=='K' || abcbucket=='L')
	  {
	 	//alert("This is B");
	 	result='<a href="javascript:popUpWindow(\'' + static_appserver + '/html/common/security_privacy.html#SECURITY\',480,520,\'yes\',\'yes\')" title="Privacy &amp; Security"><img width="65" height="37" border="0" src=" '+ imgserver + '/images/common/navbar/vs_secure.gif"></img></a>'; 
 	  }
 	else if(abcbucket=='A' || abcbucket == 'B' || abcbucket=='C' || abcbucket=='D')
 	{
 		//alert("This is C");
		result=''; 
	 }
       else
	 {
		result='';
 	}
return result;
}
**//* function determineHackerStyle()
{
	var abcbucket= getVSCookie("abcTestBucket"); 
	 var result; 
	if(abcbucket == 'E' || abcbucket== 'F' || abcbucket=='G' || abcbucket=='H'|| abcbucket=='I' || abcbucket == 'J' || abcbucket=='K' || abcbucket=='L')
		 {	 
		 result='margin-left:15px;';
		 
		 }
	else if(abcbucket=='A' || abcbucket == 'B' || abcbucket=='C' || abcbucket=='D')
	{
                result='margin-left:79px;';  
	  
	}
	
	else 
	{
	 result='margin-left:15px;';  
	 
	}
 
 return result;
}
*/
/**
 * display bottom nav links
 *
 */
function displayBottomNav(){
	if (HM_GECKO) setStyleByClass("DIV","bodyContainer","width","733px"); // bodyContainer stylesheet tweak
	var delimiter = '<span style=" margin-left:7px;"></span>|<span style=" margin-left:7px;"></span>';
	var hackersafe= '<a href="javascript:popUpWindow(\'' + static_appserver + '/html/common/security_privacy.html#SECURITY\',480,520,\'yes\',\'yes\')" title="Privacy &amp; Security"><img width="65" height="37" border="0" src=" '+ imgserver + '/images/common/navbar/vs_secure.gif"></img></a>';
	//var hackerstyle= determineHackerStyle();
	
	
	promptString = "Sign Up for Email";
	marginAdjust = (HM_GECKO)?-4:-22;
	
	document.write('</div></div><form name="frmBottomNavEmail" id="bottomNavEmail" action="' + static_appserver + '/emailSignup/email.html?passedEmail=' //'/commerce/application" '
	+ 'onsubmit="if(!MENU_SETTINGS.NAV_FORM_RESET)document.frmBottomNavEmail.passedEmail.value = \'\';">'
	//+ '<input type="hidden" name="namespace" value="emailexclusive">'
	//+ '<input type="hidden" name="origin" value="myMain.jsp">'
	//+ '<input type="hidden" name="event" value="link.emailexclusive">'
	+ '<table border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="left">' 
	+ hackersafe
	+ '</td><td align="left">'
	+ '<div class="bottomNavLine2" style="margin-left:15px;">'
	+ '<a href="' + static_appserver + '/commerce/application/giftcard/?namespace=main&origin=myMain.jsp&event=link.giftcardcyo" class="navLink1" title="Gift Cards">Gift Cards</a>'
	+ '<span style=" margin-left:7px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="' + secure_appserver + '/html/custsrvc/orderstatus/" class="navLink1" title="Order Status">Order Status</a>'
	+ '<span style=" margin-left:7px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="' + static_appserver + '/html/custsrvc/request/" class="navLink1" title="Request a Catalogue">Request a Catalogue</a>'
	+ '<span style=" margin-left:6px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="' + static_appserver + '/html/custsrvc/contact/" class="navLink1" title="Contact Us">Contact Us</a>'
	+ '<span style=" margin-left:7px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="' + static_appserver + '/html/custsrvc/storeloc/" class="navLink1" title="Store Locator">Store Locator</a>'
	+ '<span style=" margin-left:7px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="' + static_appserver + '/html/custsrvc/angelcard/" class="navLink1" title="Angel Credit Card">Angel Credit Card</a>'
	+ '<span style=" margin-left:6px;"></span>|<span style=" margin-left:7px;"></span>'
	+ '<input type="text" id="signUpForEmailText" name="passedEmail" value="' + promptString + '" style="width:110px; color: #333333;margin-top:0px;padding-top: 0px;" class="navsmall" onfocus="if (!MENU_SETTINGS.NAV_FORM_RESET) {this.value = \'\'; MENU_SETTINGS.NAV_FORM_RESET = true;}" onblur="if (this.value.length == 0) {MENU_SETTINGS.NAV_FORM_RESET = false;this.value = promptString;}"></span>'//	+ '<span style="margin-left: 7px;"margin-top:-1px;class="navLink1">&gt;</span><span style="margin-left: 2px;"margin-top:-1px;><a href="/emailSignup/email.html?passedEmail=" title="Go" class="navLink1">'
//	+ '<span style="margin-left: 7px;"margin-top:-1px;class="navLink1">&gt;</span><span style="margin-left: 2px;"margin-top:-1px;><a href="javascript:if(!MENU_SETTINGS.NAV_FORM_RESET)document.frmBottomNavEmail.passedEmail.value = \'\';document.frmBottomNavEmail.submit();" title="Go" class="navLink1">'
	+ '<span style="margin-left: 7px;"margin-top:-1px;class="navLink1">&gt;</span><span style="margin-left: 2px;"margin-top:-1px;><a href="javascript:if(!MENU_SETTINGS.NAV_FORM_RESET)document.frmBottomNavEmail.passedEmail.value = \'\';emailSignup();" title="Go" class="navLink1">'
	+ 'GO</a></span>'
	+ '</div>'
	+ '<div class="bottomNavLine2" style="margin-left:15px;">'
	+ '<a href="javascript:popUpWindow(\'' + static_appserver + '/html/common/website_use.html\',335,370,\'yes\',\'yes\')" class="navLink1" title="Site Use">Site Use</a>'
	+ '<span style=" margin-left:6px;"></span>|<span style=" margin-left:6px;"></span>'
	+ '<a href="javascript:popUpWindow(\'' + static_appserver + '/html/common/security_privacy.html\',480,520,\'yes\',\'yes\')" class="navLink1" title="Privacy &amp; Security">Privacy &amp; Security</a>'
	+ delimiter
	+ '<a href="javascript:popUpWindow(\'' + static_appserver + '/html/common/california_privacy.html\', 380, 395,\'yes\',\'yes\')" class="navLink1" title="Your California Privacy Rights">Your California Privacy Rights</a>'
	+ delimiter
	+ '<a href="' + static_appserver + '/html/custsrvc/recallinfo/index.cfm " class="navLink1" title="Recall Information">Recall Information</a>'
	+ delimiter
	+ '<span style="font-size: 10px;font-family: Arial, Helvetica;color: #666;">&copy;' + (new Date()).getFullYear() + ' Victoria\'s Secret. All rights reserved</span></div>'
	+ '</td></table><br>'
	+ '</div></form><div id="flashDetect"></div>');
	uniqueNameOldOnload = ( window.onload ) ? window.onload : false ;
	window.onload = init;
}
function emailSignup() {
	//var form = document.getElementById("signupForEmailForm");
	var email = document.getElementById("signUpForEmailText").value;		
	var action = "/emailSignup/email.html?passedEmail=";	
	if(email == "Sign up for Email" ) window.location = static_appserver + "/emailSignup/email.html?passedEmail=";
	else window.location = static_appserver + "/emailSignup/email.html?passedEmail=" + email;
}

function displayItemsMenu()
{
	displayFlatItemsMenu();
}

//display the menus
function displayFlatItemsMenu(){
	// array with link values for the navbar
	var nav_links = new Array();
	var nav_links_count = 8;
	nav_links = [
		static_appserver + "/",
		static_appserver + "/catalogue/",
		//static_appserver + "/commerce/application?namespace=emailexclusive&origin=myMain.jsp&event=link.emailexclusive",
		static_appserver + "/emailSignup/email.html?passedEmail=",
		static_appserver + "/html/custsrvc/",
		static_appserver + "/commerce/application?namespace=main&origin=myMain.jsp&event=link.yourAccount",
		static_appserver + "/commerce/application?namespace=shoppingBag&origin=myMain.jsp&event=link.viewBag",

		static_appserver + "/category/?cgnbr=OSBRPZZZZZZ",
		static_appserver + "/category/?cgnbr=OSPTYZZZZZZ",
		static_appserver + "/category/?cgnbr=OSSLPZZZZZZ",
		static_appserver + "/category/?cgnbr=OSCLOZZZZZZ",
		static_appserver + "/category/?cgnbr=OSSHUZZZZZZ",
		static_appserver + "/category/?cgnbr=OSSWMZZZZZZ",
		static_appserver + "/category/?cgnbr=OSBAFZZZZZZ",
		//static_appserver + "/search/sale/",
		static_appserver + "/category/?cgnbr=OSSALZZZZZZ&rfnbr=711",
		static_appserver + "/category/?cgnbr=OSPNKZZZZZZ"		
	];

	document.write('<map name="navbar_map">'
	+ '<area shape="rect" alt="" coords="0,0,48,15" href="' + nav_links[0] + '" TARGET="_parent" ALT="Home">'
	+ '<area shape="rect" alt="" coords="83,0,214,15" href="' + nav_links[1] + '" TARGET="_parent" ALT="Catalogue Quick Order">'
	+ '<area shape="rect" alt="" coords="248,0,346,15" href="' + nav_links[2] + '" TARGET="_parent" ALT="Sign Up for Email">'
	+ '<area shape="rect" alt="" coords="382,0,486,15" href="' + nav_links[3] + '" TARGET="_parent" ALT="Customer Service">'
	+ '<area shape="rect" alt="" coords="521,0,604,15" href="' + nav_links[4] + '" TARGET="_parent" ALT="Your Account">'
	+ '<area shape="rect" alt="" coords="641,0,720,15" href="' + nav_links[5] + '" TARGET="_parent" ALT="Shopping Bag">'
	+ '<area shape="rect" alt="" coords="0,17,61,34" href="' + nav_links[6] + '" TARGET="_parent" ALT="Bras">'
	+ '<area shape="rect" alt="" coords="63,17,137,34" href="' + nav_links[7] + '" TARGET="_parent" ALT="Panties">'
	+ '<area shape="rect" alt="" coords="139,17,238,34" href="' + nav_links[8] + '" TARGET="_parent" ALT="Sleepwear">'
	+ '<area shape="rect" alt="" coords="240,17,325,34" href="' + nav_links[9] + '" TARGET="_parent" ALT="Clothing">'
	+ '<area shape="rect" alt="" coords="327,17,395,34" href="' + nav_links[10] + '" TARGET="_parent" ALT="Shoes">'
	+ '<area shape="rect" alt="" coords="397,17,456,34" href="' + nav_links[11] + '" TARGET="_parent" ALT="Swim">'
	+ '<area shape="rect" alt="" coords="458,17,528,34" href="' + nav_links[12] + '" TARGET="_parent" ALT="Beauty">'
	+ '<area shape="rect" alt="" coords="530,17,656,34" href="' + nav_links[13] + '" TARGET="_parent" ALT="Sale &amp; Specials">'
	+ '<area shape="rect" alt="" coords="659,17,732,34" href="' + nav_links[14] + '" TARGET="_parent" ALT="Pink">'
	+ '</map>');
	var navbarImage = getSectionImagePath();
	document.write('<table cellspacing=0 cellpadding=0 border=0 width=\"733\" id=\"topnavbar\"><tr><td valign=top>');
	document.write('<img width="733" height="35" src="'
	+ navbarImage
	+ '?" alt="" border="0" usemap="#navbar_map" name="topnavbar">');
	document.write('</td></tr></table>');
}

function setStyleByClass(t,c,p,v){
	var elements;
	if(t == '*') {
		// '*' not supported by IE/Win 5.5 and below
		elements = (HM_IE) ? document.all : document.getElementsByTagName('*');
	} else {
		elements = document.getElementsByTagName(t);
	}
	for(var i = 0; i < elements.length; i++){
		var node = elements.item(i);
		for(var j = 0; j < node.attributes.length; j++) {
			if(node.attributes.item(j).nodeName == 'class') {
				if(node.attributes.item(j).nodeValue == c) {
					eval('node.style.' + p + " = '" +v + "'");
				}
			}
		}
	}
}

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,left=20,top=20");
}/**
 * returns a random integer between 0 and bucketCount-1 (both inclusive)
 *
 * @param bucketsCount an integer between 1 and 10
 */
function getBucket(bucketsCount)
{
	if (!bucketsCount || !isNumeric(bucketsCount))
		bucketsCount = 2;
	return Math.floor(Math.random() * bucketsCount);
}
/**
 * check the bucket cookie; if it is not set - calculate the bucket,
 * set the cookie, set global flag to call coremetrics.
 *
 * @param bucketCount integer between 1-10
 */
function tagBucket(cookiename,bucketCount)
{
	var bucketCookieValue = getVSCookie(cookiename);
	if (bucketCookieValue == "")
	{		
		// set the cookie (A, B, C, etc) and set the flag indicating that we need to call coremetrics
		bucketCookieValue = String.fromCharCode(getBucket(bucketCount) + 65);
		setVSCookie(cookiename, bucketCookieValue, AB_EXPIRATION_DATE);
		
		AB_CALL_COREMETRICS = true;
	}

	// set global variable
	AB_BUCKET = bucketCookieValue;
}
//HP test function can be removed after test - starts here
var LP_EXPIRATION_DATE = new Date(Date.parse("July 2, 2008")); // cookie expiration date for test HP test bucket
var LP_BUCKET;//temp variable for HP testing
var lp_bucket_count = 12;
LPtagBucket("lpTestBucket",lp_bucket_count);
//HP test bucket ends here 
function LPtagBucket(cookiename,bucketCount)
{
	var bucketCookieValue = getVSCookie(cookiename);
	if (bucketCookieValue == "")
	{		
		bucketCookieValue = String.fromCharCode(getBucket(bucketCount) + 65);
		setVSCookie(cookiename, bucketCookieValue, LP_EXPIRATION_DATE);
		AB_CALL_COREMETRICS = true;
	}
	// set global variable	
	LP_BUCKET = bucketCookieValue;	
}
// fireclick
if (location.protocol == "http:" && isWin)
	document.writeln("<script defer src=\"http://a644.g.akamai.net/f/644/67/3h/hints.netflame.cc/service/script/www.victoriassecret.com\"></script>");
// end fireclick
common_loaded = true;//---//