
function createCookie(name,value,days,dateexp){if(days)
{var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else if(dateexp)
{var date=new Date();date.setTime(Date.parse(dateexp));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/; domain=nordstrom.com;";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++)
{var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1,"");}
function ReturnCountryCode(name){var startPosition=document.cookie.indexOf(name);if(startPosition<0)
return null;else
{var endPosition=document.cookie.indexOf("&",startPosition);var strtemp=document.cookie.substring(startPosition,endPosition);var flagArray=new Array();flagArray=strtemp.split('=');return flagArray[1];}}
function openPopUp(poplocation,sizeWidth,sizeHeight,sentProperties,sentName,refocus)
{var width=sizeWidth!=null?sizeWidth:636;var height=sizeHeight!=null?sizeHeight:430;var properties=(sentProperties!=null&&sentProperties!="")?sentProperties:"toolbar=no,status=no,resize=yes,scrollbars=yes,menubar=no";var windowName=(sentName!=null&&sentName!="")?sentName:"new";var newWindow=window.open(poplocation,windowName,properties+',width='+width+',height='+height);if(refocus==true)
newWindow.focus();}
function openBI(arg1)
{window.open(PageParameters.storeUrl+"TS_NBO?tn=beauty_ingredients_popup&ingr="+arg1+"","new","toolbar=no,status=no,width=342,height=364,resize=yes,scrollbars=no,menubar=no");}
$(document).ready(function(){buildTopNav();loadHeaderPromo();loadFooterPromo();initFashionUpdate();});(function($){$.fn.shopperGreeting=function(settings){var firstName=GetShopperFirstName();var greeting;if(firstName.length>0)
greeting="<b>Hello, "+firstName+".</b> Not "+firstName+"? Please <a href='"+settings.signOutUrl+"?ReturnURL="+encodeURIComponent(window.location.href)+"'>sign out</a>.";else
greeting="Welcome to Nordstrom.  Would you like to <a href='"+settings.signInUrl+"?ReturnURL="+encodeURIComponent(window.location.href)+"'>sign in</a>?"
$(this).html(greeting);}
$.fn.shoppingBagCount=function(){var bagCount=GetShopperBagCount();$(this).html(GetBagCountMessage(bagCount));}
$.fn.collapsibleList=function(newSettings){var context=this;var settings=$.extend({'linkSelector':'.toggleLink','collapsibleSelector':'.collapsible','speed':250,'showOnlyOne':false},newSettings);return $(this).each(function(){var list=$(this);list.find(settings.linkSelector).bind('click',function(e){e.preventDefault();var collapsible=$(this).nextAll(settings.collapsibleSelector);if(settings.showOnlyOne===true){list.find(settings.collapsibleSelector).filter(function(i){return i!=list.find(settings.collapsibleSelector).index(collapsible)}).slideUp(settings.speed)}
collapsible.slideToggle(settings.speed);});});};})(jQuery);var buildTopNav=function(){var nav=$("#noscript-topnav").remove();var menu=$("<ul />");var intMenuSpeed=250;nav.find("div.tab").each(function(i,elem){var tab=$("<li class='tab'><div class='left'/><ul /><div class='right' /></li>");tab.addClass($(elem).attr("class"));$(elem).find("h3").each(function(){var tabItem=$("<li><span /><div class='menubar'><div class='menu' /></div></li>");tabItem.addClass($(this).attr("class"));tabItem.find("span").html($(this).text());var column=$("<ul class='column'></ul>");$(this).next("div").find("a, br, h4").each(function(i,elem){if($(this).is("a")){var menuItem=$("<li />").addClass($(this).attr("class"));$("<a />").attr({"name":"Top Nav / "+$(elem).text(),"href":$(elem).attr("href")}).text($(elem).text()).appendTo(menuItem);column.append(menuItem);}
else if($(this).is("h4")){var menuItem=$("<li/>").text($(this).text()).addClass("sub-heading");if(column.find("li").length==0)
menuItem.addClass("first");column.append(menuItem);}
else if($(this).is("br")){tabItem.find("div.menu").append(column);column=$("<ul class='column'></ul>");}});column.addClass("last");tabItem.find("div.menu").append(column);var tabList=tab.find("ul:first");tabList.append(tabItem);if(tabItem.hasClass("more")){tabItem.removeClass("more");$("<li/>").addClass("more").append("<span>more...</span>").appendTo(tabList);}});tab.find("ul>li:first").addClass("primary");menu.append(tab);});$("#topnav").append(menu);$("#topnav>ul>li.tab>ul>li:not('.leaf')").bind({'mouseenter click':function(){if(window.searchBar!=null)
window.searchBar.hideSuggestions();var whichTabOver=($(this).hasClass("more"))?$(this).prev():$(this);var offset=whichTabOver.position();var intOffsetAdjust=0;if(whichTabOver.parentsUntil("li.tab").parent().hasClass("active"))
intOffsetAdjust=3;else
intOffsetAdjust=16;var menu=whichTabOver.find("div.menu").css("left",offset.left-intOffsetAdjust+"px");menu.removeClass("cols-1 cols-2 cols-3 cols-4 cols-5");var columns=menu.find("ul.column");menu.addClass("cols-"+columns.length);whichTabOver.addClass("expanded");if($("li.more>span").css("opacity")<1&&whichTabOver.next().hasClass("more"))
$("li.more>span").css("display","none");else
whichTabOver.next("li.more").children("span").fadeOut(intMenuSpeed);var animatedDiv=$("div:animated");if(animatedDiv.length>0){$("div.menubar").stop(false,true);whichTabOver.children("div.menubar").show();}
else{whichTabOver.children("div.menubar").slideDown(intMenuSpeed);}},'mouseleave':function(){hideTopNav($(this),intMenuSpeed);}});};var hideTopNav=function(openTab,speed){if(openTab.hasClass("more")){openTab=openTab.prev();}
openTab.removeClass("expanded").find("div.menubar").slideUp(speed).end().next("li.more").children("span").fadeIn(speed);};var addLikeBox=function(target,newSettings){if(PageParameters.isPos!==true){if(target.length>1){target=target.eq(0);}
var settings=$.extend({'id':'12854644836','connections':'0','showStream':'false','showHeader':'false','height':'62px','width':'208px','allowScrolling':'no','style':'border:none; overflow:hidden;'},newSettings);target.append($('<iframe frameborder="0" allowTransparency="true"/>').attr({'src':[document.location.protocol,'//www.facebook.com/plugins/likebox.php','?id=',settings.id,'&amp;connections=',settings.connections,'&amp;stream=',settings.showStream,'&amp;header=',settings.showHeader,'&amp;height=',parseInt(settings.height)+'','&amp;width=',parseInt(settings.width)+''].join(''),'scrolling':settings.allowScrolling,'style':['height:',settings.height,';','width:',settings.width,';',settings.style].join('')}));}};var currentHeaderPromos={'03/15/2010 00:01:00':'<a href="'+PageParameters.storeUrl+'c/free-shipping?origin=tab-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/header/2010/0821/freeShipping.gif" alt="FREE SHIPPING" /></a>','03/12/2010 00:01:00':'<a href="'+PageParameters.storeUrl+'c/shoes-free-shipping?origin=tab-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/header/2010/0821/headerPromo_shoesFreeShipping.gif" alt="SHOES FREE SHIPPING" /></a>'};var currentFooterPromos={'08/01/2010 00:00:00':['<a href="'+PageParameters.storeUrl+'c/customer-reviews?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0821/reviews.gif" alt="SAY IT WITH STARS - Reviews"></a>','<a href="'+PageParameters.secureUrl+'WishListRegistration.aspx?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0830/wish_list.gif" alt="AS YOU WISH"></a>','<a href="'+PageParameters.storeUrl+'c/gift-cards-traditional?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0821/giftCard.gif" alt="ALWAYS IN STYLE - Nordstrom Gift Cards"></a>','<a href="'+PageParameters.storeUrl+'c/international-shopping?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0821/internationalShipping.gif" alt="WORLDWIDE STYLE - International Shipping"></a>','<a href="'+PageParameters.secureUrl+'services/personal_touch.asp?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0821/personalStylist.gif" alt="SHOP SMARTER - Nordstrom Personal Stylist"></a>','<a href="'+PageParameters.aboutUrl+'nordstromfashionrewards/?origin=footer-promo"><img src="'+PageParameters.imageUrl+'default/shop/image/promos/footer/2010/0821/fashionRewards.gif" alt="LOVE TO SHOP? - Nordstrom Fashion Rewards"></a>']};var getLatestPromo=function(promoList){var today=PageParameters.date!=null?new Date(PageParameters.date):new Date(PageParameters.serverDateTime);var latestPromo='';for(var liveDate in promoList){if(today>new Date(liveDate)){latestPromo=promoList[liveDate];break;}}
return latestPromo;}
loadHeaderPromo=function(){$("div.global-header div.promo").html((PageParameters.isInternationalShipEnabled===true&&(PageParameters.countryCode!=null&&PageParameters.countryCode!="US"))?['<div class="intl-shopping">','<a href="',PageParameters.storeUrl,'C/international-shopping?origin=header-promo">','<img src="',PageParameters.imageUrl,'store/common/flagicons/',PageParameters.countryCode,'.gif" alt="',PageParameters.countryCode,'"/>','<span>Change Selections</span>','</a>','</div>'].join(''):getLatestPromo(currentHeaderPromos));};loadFooterPromo=function(){var latestPromo=getLatestPromo(currentFooterPromos);if(latestPromo.constructor===Array){latestPromo=latestPromo[latestPromo.length>1?Math.floor(Math.random()*latestPromo.length):0]}
$("div.global-footer div.promo").html(latestPromo);};initFashionUpdate=function(){var input=$("#emailForm input[type=text]");input.focus(function(){input.val("");});if($("#emailForm form").html()==null){$("#emailForm label").parent().wrap("<form action='' />")}
var emailForm=$("#emailForm input[type=submit]");emailForm.bind("click",function(){var regex=/^([A-Za-z0-9_-]+\.)*[A-Za-z0-9_-]+\@([A-Za-z0-9_-]+\.)+[A-Za-z]{2,4}$/;var email=input.val().trim();if(email.length===0||!regex.test(email)){alert("The email address is not valid.");input.focus();}
else{window.open(PageParameters.aboutUrl+"popup/emailupdates/BottomNavThanks.asp?EmailAddress="+email,"feature",'toolbar=no,status=no,width=620,height=400,resize=no,scrollbars=no,menubar=no');}
return false;});}
if(typeof(TrackRatingsDisplayed)!='function'){TrackRatingsDisplayed=function(){};}
