﻿
var hiddenRequestCode='hdnRequestCode';var hiddenBusinessObjectId='hdnBusinessObjectParameter';var hiddenNavigationContext='hdnNavContextParameter';var hiddenQueryParameter='hdnSearchQryParameter';var Quantity=1;var pre;var post;var isIE;if(document.all)
{isIE=true;pre='document.all.';post='';}
else if(document.getElementById)
{isIE=false;pre='document.getElementById("';post='")';}
else if(document.layers)
{isIE=false;pre='document.layers["';post='"]';}
function pop(strURL,type)
{if(type=="largerView")
{var feature1=window.open(strURL,'large','toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=675');feature1.focus();}
if(type=="swatchDisplay")
{var feature2=top.open(strURL,'swatch','toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=645,height=640');feature2.focus();}
if(type=="sizeAndFitInfo")
{var feature3=window.open(strURL,'size','toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=725,height=640');feature3.focus();}}
function GetElementById(id)
{var element=null;if(pre!=null&&post!=null)
element=eval(pre+id+post);return element;}
function TrimString(sInString)
{if(sInString==null||sInString.length==0)
{return'';}
return sInString.replace(/\s+$/g,"");}
function TrimEmailString(sInString)
{if(sInString==null||sInString.length==0)
{return'';}
return sInString.replace(/\s+$/g,"");}
function IsDropDownSelected(ctlId)
{ctl=GetElementById(ctlId);if(ctl.selectedIndex<1)
{return false;}
return true;}
function startsWithWords(text)
{var words='';var spaceCount=0;text=TrimString(text).toLowerCase();for(i=0;i<text.length;i++)
{if(text.charAt(i)==' ')
{if(spaceCount==1)
{return words;}
else
{spaceCount=1;words=words+' ';}}
else
{words=words+text.charAt(i);}}
return words;}
function doMenu(s)
{var val;val=s.options[s.selectedIndex].value;if(val=="")
{return;}
self.location=val;}
function openPopUpWL(poplocation){window.open(poplocation,"new",'toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=362,height=360,screenX=20,screenY=20');}
function FindAndRemoveParameter(parameter,query)
{if(parameter.length==0||query.length==0)
return query;var arrQueryParams=Parse(query);var queryString='';for(var i=0;i<arrQueryParams.length;i++)
{var arrCurrentParamValue=arrQueryParams[i];if(!CompareString(arrCurrentParamValue[0],parameter))
{queryString=queryString+'&'+arrCurrentParamValue.join('=');}}
queryString=queryString.substring(1);return queryString;}
function SetHiddenFields(requestCode,businessObjectParameter,navContextParameter,queryParams,isAppend)
{document.getElementsByTagName('form')[0].target="_top";GetElementById('hdnRequestCode').value=requestCode;GetElementById('hdnBusinessObjectParameter').value=businessObjectParameter;GetElementById('hdnNavContextParameter').value=navContextParameter;var hdnQuery=GetElementById('hdnSearchQryParameter');var query='';if(isAppend=='Y'||isAppend=='y')
{query=FindAndReplace(hdnQuery.value,queryParams);}
else
{query=queryParams;}
hdnQuery.value=EncodeURL(query);var formElement=document.getElementsByTagName('form')[0];formElement.action=storeUrl;formElement.method="GET";if(!(isIE))
{formElement.submit();}
return true;}
function SetHiddenFieldsAndSubmit(requestCode,businessObjectParameter,navContextParameter,queryParams,isAppend)
{SetHiddenFields(requestCode,businessObjectParameter,navContextParameter,queryParams,isAppend);document.getElementsByTagName('form')[0].submit();}
function CheckSubmitForm(event,btnId)
{if(isIE&&event.keyCode==13)
{FireSubmitEvent(btnId,event);}
else if(event.which==13)
{FireSubmitEvent(btnId,event);}}
function FireSubmitEvent(btnId,event)
{event.returnValue=false;event.cancel=true;if(!isIE)
event.preventDefault();var subBtn=GetElementById(btnId);if(isIE)
subBtn.click();else
subBtn.onclick();}
function CancelEnter(event)
{var strBrowserVersion=navigator.userAgent.toUpperCase();if(isIE&&event.keyCode==13)
{if(event.srcElement.tagName!='INPUT')
{event.returnValue=false;event.cancel=true;}}
else if(event.which==13)
{if(event.srcElement!=null&&event.srcElement.tagName!='INPUT')
{event.preventDefault();}}
if(strBrowserVersion.indexOf('SAFARI',0)!=-1)
{if(event.keyCode==3){event.preventDefault();}
if(event.keyCode==13){event.preventDefault();}}}
function FindAndReplace(query,newParams)
{if(query.length==0)
return newParams;if(newParams.length==0)
return query;if(query.indexOf('&')==0)
{query=query.substring(1);}
if(newParams.indexOf('&')==0)
{newParams=newParams.substring(1);}
var querylements=Parse(query);var newQueryElements=Parse(newParams);var newQueryString='';var isFound=false;var queryString='';for(var x=0;x<querylements.length;x++)
{isFound=false;var oldPair=querylements[x];for(var i=0;i<newQueryElements.length;i++)
{var newPair=newQueryElements[i];if(CompareString(newPair[0],oldPair[0]))
{isFound=true;queryString=queryString+'&'+newPair.join('=');newQueryElements.splice(i,1);break;}}
if(!isFound)
{queryString=queryString+'&'+oldPair.join("=");}}
for(var i=0;i<newQueryElements.length;i++)
{newPair=newQueryElements[i];queryString=queryString+'&'+newPair.join('=');}
queryString=queryString.substring(1);return queryString;}
function Parse(query)
{var queryElements=query.split("=");var param=queryElements[0];var value='';var lastAmp;var arrQuery=new Array(queryElements.length-1);for(var i=1;i<queryElements.length;i++)
{value=queryElements[i];lastAmp=value.lastIndexOf('&');var arrPair=new Array(2);if(lastAmp>0)
{if(i+1<queryElements.length)
{value=value.substring(0,lastAmp);}
arrPair[0]=param;arrPair[1]=CallDecode(value);param=queryElements[i].substring(lastAmp+1);}
else if(lastAmp==0)
{arrPair[0]=param;arrPair[1]='';param=queryElements[i].substring(lastAmp+1);}
else
{arrPair[0]=param;arrPair[1]=CallDecode(value);}
arrQuery[i-1]=arrPair;}
return arrQuery;}
function EncodeURL(query)
{if(query.length==0)
return query;var querylements=Parse(query);var encodedQuery='';for(var i=0;i<querylements.length;i++)
{var arrParamVaues=querylements[i];encodedQuery=encodedQuery+'&'+arrParamVaues[0]+'='
+CallEncode(arrParamVaues[1]);}
encodedQuery=encodedQuery.substring(1);return encodedQuery;}
function CompareString(string1,string2)
{if(TrimString(string1.toLowerCase())==TrimString(string2.toLowerCase()))
return true;return false;}
function CallEncode(text)
{var encoded=encodeURIComponent(text);return encoded;}
function CallDecode(text)
{var plus=/\+/g;var decoded=text.replace(plus,'%20');return decoded=decodeURIComponent(text);}
function ParseQueryString(query)
{var qsParm=new Array();if(query!=null){var parms=query.split('&');for(var i=0;i<parms.length;i++)
{var pos=parms[i].indexOf('=');if(pos>0)
{var key=parms[i].substring(0,pos);var val=parms[i].substring(pos+1);qsParm[key]=val;}}}
return qsParm;}
function QueryString(qString)
{this.params=new Object();this.get=queryString_get;if(qString==null)
qString=window.location.search.substring(1,window.location.search.length);if(qString.length==0)return null;qString=qString.replace(/\+/g,' ')
params=ParseQueryString(unescape(qString));}
function queryString_get(key,defaultValue)
{if(typeof defaultValue=='undefined')
defaultValue=null;var parameterValue=this.params[key];if(parameterValue==null)
parameterValue=defaultValue;return parameterValue;}
var origquery;function AdvancedSearchCategoryChanged(categoryPosition,parentCat,childCat,grandCat,requestCode)
{var parent=GetElementById(parentCat);var query='catid='+parent.value.toString();if(categoryPosition==1||categoryPosition==2)
{var child=GetElementById(childCat);query=query+'&catid2='+child.value;}
if(categoryPosition==2)
{var grand=GetElementById(grandCat);query=query+'&catid3='+grand.value;}
SetHiddenFieldsAndSubmit(requestCode,'','',query,'N');}
function AdvancedSearchSubmit(requestCode,submitId,catId,catId2,catId3,sizeId,widthId,priceId,brandId,colorId,shoeSearch,finderTypeValue)
{if(!(IsDropDownSelected(catId)||IsDropDownSelected(brandId)))
{alert('Please specify a search criteria');return false;}
origquery='';var query='';query=AdvancedSearchAddQueryParam(query,'CatID',catId,'catid');var ctl=GetElementById(catId);if(ctl)
{var value=TrimString(ctl.options[ctl.selectedIndex].value);if(value.indexOf(shoeSearch)>-1)
query=query+"&ShoeSearch=true";}
query=AdvancedSearchAddQueryParam(query,'CatID2',catId2,'catid2');query=AdvancedSearchAddQueryParam(query,'CatID3',catId3,'catid3');query=AdvancedSearchAddParam(query,sizeId,'sizename','size','size');query=AdvancedSearchAddParam(query,widthId,'widthname','width','width');query=AdvancedSearchAddParam(query,priceId,'pricerangename','pricerange','pricerange');query=AdvancedSearchAddParam(query,brandId,'Brand','BrandLabelID','brand');query=AdvancedSearchAddQueryParam(query,'Color',colorId,'color');ctl=GetElementById(submitId);if(ctl)
{origquery=origquery.substring(1);query=query+'&origquery='+origquery;query=query+'&searchorigin=AdvancedSearch';if(null!=finderTypeValue&&finderTypeValue!=-1)
{var ctlSize=GetElementById(sizeId);if(ctlSize)
{if(0!=ctlSize.selectedIndex)
{query=query+"&findertype="+finderTypeValue;}}}
query=query.substring(1);SetHiddenFields(requestCode,'','',query,'N');}}
function AdvancedSearchAddParam(query,ctlId,name,parameter,paramName)
{query=AdvancedSearchAddQueryParam(query,parameter,ctlId,paramName);var ctl=GetElementById(ctlId);if(null!=ctl)
{var value=TrimString(ctl.options[ctl.selectedIndex].value);if(value.length>0)
{var text=TrimString(ctl.options[ctl.selectedIndex].text);query=query+'&'+name+'='+text;}}
return query;}
function AdvancedSearchAddQueryParam(query,param,ctlId,orig)
{var ctl=GetElementById(ctlId);if(null!=ctl)
{var value=TrimString(ctl.options[ctl.selectedIndex].value);if(value.length>0)
{origquery=origquery+','+orig;if(value=='Off-white')
{value='Offwhite';}
query=query+'&'+param+'='+value;}}
return query;}
function openCatalogCollectionPopup(PopupUrl)
{window.name="ccPopup";var feature=window.open(PopupUrl,"Anniversary",'toolbar=no,resizable=no,scrollbars=yes,dependent=yes,status=0,alwaysRaised=yes,width=636,height=430');}
function OpenWindow(page,winName,features)
{var contentURL=getContentURL();var theURL=contentURL+'catalogOnline/'+page;if(winName=='Store Only')
{var StoreOnlyWindow=window.open(theURL,'StoreOnly','toolbar=no,resizable=no,scrollbars=no,dependent=yes,status=0,alwaysRaised=yes,width=636,height=430');StoreOnlyWindow.location=theURL;}
else
{var ProductWindow=window.open(theURL,winName,'toolbar=no,resizable=yes,scrollbars=yes,dependent=yes,status=0,alwaysRaised=yes,width=460,height=410');ProductWindow.location=theURL;}}
function CatalogPageDisplay_SelectedIndexChanged(requestCode,businessObject,minPage,maxPage,selectCategoryPage)
{var currentPage=2;var selItem;var subStr;selItem=selectCategoryPage.options[selectCategoryPage.selectedIndex].text;if(selItem.indexOf('Select')>-1)return;if(selItem.Length!=0)
{if(selItem==("Page "+maxPage))
{subStr=selItem.substring(selItem.indexOf(' ')+1);}
else
{var toIndex=selItem.indexOf('&')-1;subStr=selItem.substring(6,toIndex);}
if(subStr[subStr.Length-1]==" ")
{currentPage=subStr.substring(0,0);}
else
{currentPage=subStr;}}
var query="p="+currentPage;SetHiddenFieldsAndSubmit(requestCode,businessObject,'',query,'N');}
function OpenWindow(page,winName,features)
{var contentURL=getContentURL();var theURL=contentURL+'catalogOnline/'+page;if(winName=='Store Only')
{var StoreOnlyWindow=window.open(theURL,'StoreOnly','toolbar=no,resizable=no,scrollbars=no,dependent=yes,status=0,alwaysRaised=yes,width=636,height=430');StoreOnlyWindow.location=theURL;}
else
{var ProductWindow=window.open(theURL,winName,'toolbar=no,resizable=yes,scrollbars=yes,dependent=yes,status=0,alwaysRaised=yes,width=460,height=410');ProductWindow.location=theURL;}}
function getCookieValue(index)
{var allcookies=document.cookie;var pos=allcookies.indexOf(index+"=");if(pos==-1)return null;var start=pos+(index.length+1);var end=allcookies.indexOf(";",start);if(end==-1)end=allcookies.length;var value=allcookies.substring(start,end);return value;}
function Click()
{var currentURL;var nextURL;if(LiveHelpCheck()==false)
{document.cookie="LCS=on;path=/;domain=.nordstrom.com";nextURL=ChatURL+"livehelpstart.asp";currentURL=document.location.href;nextURL=nextURL+"?uri="+escape(currentURL);document.location.href=nextURL;}}
function BeautyClick()
{var currentURL;var nextURL;if(LiveHelpCheck()==false)
{document.cookie="LCS=on;path=/;domain=.nordstrom.com";nextURL=ChatURL+"livehelpstart.asp?contact=beauty";currentURL=document.location.href;nextURL=nextURL+"&uri="+escape(currentURL);document.location.href=nextURL;}}
function DesignerRedirect(strNextURL,strConcatinationOperator,strcurrentURL)
{var currentURL;var nextURL;var ConcatinationOperator;var BoutiqueID;var currentURL;currentURL=strcurrentURL;ConcatinationOperator=strConcatinationOperator;if(LiveHelpCheck()==false)
{document.cookie="LCS=on;path=/;domain=.nordstrom.com";nextURL=strNextURL;nextURL=nextURL+ConcatinationOperator+"uri="+escape(currentURL);document.location.href=nextURL;}}
function DesignerClick(strFlashID)
{var nextURL;var concatinationOperator;var FlashID;FlashID=strFlashID;nextURL=ChatURL+"livehelpstart.asp?contact=designer";concatinationOperator="&"
if(FlashID!=null)
{currentURL=document.location.href;if(currentURL.indexOf("FlashID")==-1)
{if(currentURL.indexOf("?")==-1)
{currentURL=currentURL+'?'+FlashID;}
else
{currentURL=currentURL+'&'+FlashID;}}
else
{currentURL=currentURL.substring(0,currentURL.indexOf("?"))
currentURL=currentURL+'?'+FlashID;}}
else
{currentURL=document.location.href;}
DesignerRedirect(nextURL,concatinationOperator,currentURL);}
function DesignerEmailClick()
{var nextURL;var concatinationOperator;var currentURL;nextURL=getSecureURL()+"services/designer_contact.asp";concatinationOperator="?"
currentURL=document.location.href;DesignerRedirect(nextURL,concatinationOperator,currentURL);}
function doResize(){if(navigator.appName.indexOf("Netscape")!=-1&&window&&window.location&&window.location.href){window.location.href=window.location.href;}}
function clearLastLocation(){document.cookie="lastLocation=;path=/;domain=.nordstrom.com";}
function LiveHelpCheck()
{if(window.name=='main_frame'||window.name=='largerView'||window.name=='sizeAndFitInfo'){return true;}
else{return false;}}
function open_popup(strURL){window.name="popup";var feature=window.open(strURL,'feature','toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=461,height=430');}
function validateForm(){var nameField,newStr;nameField=document.loginguest.elements[0].value;newStr="";for(var i=0;i<nameField.length;i++){var c=nameField.charAt(i);if(c==' '){newStr+="_";}else{newStr+=nameField.charAt(i);}}
document.loginguest.elements[0].value=newStr;if(isValidUsername(document.loginguest.elements[0],"Name")){if(!vchat())return false;document.loginguest.elements[5].value+="&question="+escape(document.loginguest.question.value);document.loginguest.elements[0].value=stripunderscore(document.loginguest.elements[0].value);return true;}else return false;}
function stripunderscore(value){var nameField,newStr;var temp;nameField=value;newStr="";for(var i=0;i<nameField.length;i++){var c=nameField.charAt(i);if(c=='_'){newStr+=" ";}else{newStr+=nameField.charAt(i);}}
return newStr;}
function isValidUsername(field,desc)
{if(isProvided(field,desc))
{var s=field.value;if(s.length<2)
{alert('The value in "'+desc+'" must be at least 2 characters long.');return false;}
for(var i=0;i<s.length;i++)
{var c=s.charAt(i);if((c<'a'||c>'z')&&(c<'A'||c>'Z')&&(c<'0'||c>'9')&&c!='-'&&c!='.'&&c!='_'&&c!='\'')
{alert('The value in "'+desc+'" may only contain alphabetic and numeric characters and \'-\'.');return false;}}
var firstOne=s.charAt(0);if(firstOne>='0'&&firstOne<='9')
{alert("We're sorry, all names must begin with a letter of the alphabet. Please try again.");return false;}
return true;}
else return false;}
function isProvided(field,desc)
{var s=field.value;if(s&&s.length)return true;if(desc=='Question')
alert('Please enter a question and click SEND to communicate with one of our customer service agents.');else
alert('The value in "'+desc+'" may not be empty.');return false;}
function encodeQuestion(strQuestion)
{if(strQuestion.length>255)
{strQuestion=strQuestion.substring(0,255);alert("Question is too long.  The question is truncated to 250 characters.");}
var quest=unescape(strQuestion);var string="";for(var i=0;i<quest.length&&string.length<250;i++)
{if((quest.charAt(i)=="\n")&&(quest.charAt(i+1)=="\r")){string+=" ";i+=1;}
else if(quest.charAt(i)=="\n")
string+=" ";else if(quest.charAt(i)=="\r")
string+=" ";else if(quest.charAt(i)=="%")
string+=" ";else
string+=quest.charAt(i);}
string=escape(string);if(string.length>240)
{string=string.substring(0,240);}
return string;}
function vchat()
{var strQuestion;strQuestion=document.loginguest.elements[1].value;if(strQuestion.length>240)
{alert("Question is too long.  The question should be truncated to 250 characters or less.");return false;}
document.loginguest.elements[2].value=encodeQuestion(document.loginguest.elements[1].value);return isProvided(document.loginguest.elements[1],'Question');}
function endSession(returnUrl){var LastLoc
document.cookie="cc=0;path=/;domain=.nordstrom.com";document.cookie="LCS=0; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/;domain=.nordstrom.com";LastLoc=unescape(returnUrl);if(LastLoc==""||LastLoc=="null"||LastLoc==0)
{LastLoc="http://www.nordstrom.com";}
document.cookie="LCSLastLoc=0; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/;domain=.nordstrom.com";top.location.href=LastLoc;}
function ColorFinderSetQuery(requestCode,categoryPath,ctlColorDropdownId,templateuid,findertypeid)
{var ctlColorDropdown=GetElementById(ctlColorDropdownId);var color=ctlColorDropdown.options[ctlColorDropdown.selectedIndex].value;var addQuery='color='+color;addQuery=addQuery+'&mediumthumbnail=Y';addQuery=addQuery+'&tuid='+templateuid;if(findertypeid>0)
addQuery=addQuery+'&findertype='+findertypeid;SetHiddenFieldsAndSubmit(requestCode,'',categoryPath,addQuery,'Y');}
function CQOSearchClicked(requestCode,bussinessObjectId,textBoxId)
{var itemNum=TrimString(GetElementById(textBoxId).value);if(itemNum.indexOf('<')>-1||itemNum.indexOf('>')>-1)
{alert('We\'re sorry, the item number entered is invalid. Please try again.');return false;}
if(itemNum.length>0)
{var cqoQueryParams='sitesource=cqo&';itemNum='itemnum='+CallEncode(itemNum);cqoQueryParams=cqoQueryParams+itemNum;SetHiddenFields(requestCode,bussinessObjectId,'',cqoQueryParams,'Y');}
else
{return false;}
return true;}
function collectEmail(EmailAddress){strExpression=/^([A-Za-z0-9_-]+\.)*[A-Za-z0-9_-]+\@([A-Za-z0-9_-]+\.)+[A-Za-z]{2,4}$/;if(TrimEmailString(GetElementById(EmailAddress).value)!=''&&!strExpression.test(TrimEmailString(GetElementById(EmailAddress).value)))
{alert('The E-mail Address field does not contain a valid e-mail address.');GetElementById(EmailAddress).focus();return(false);}
if(TrimEmailString(GetElementById(EmailAddress).value)==''){alert('The E-mail Address field is a required field.');GetElementById(EmailAddress).focus();return(false);}
window.name="PopuP";var feature=window.open(getContentURL()+"popup/emailupdates/BottomNavThanks.asp?EmailAddress="+GetElementById(EmailAddress).value,"feature",'toolbar=no,status=no,width=620,height=400,resize=no,scrollbars=no,menubar=no');return(false);}
function openEmergencyPopup()
{window.name="emergencyPopup";var feature=window.open(getContentURL()+"Popup/Message/Default.asp","EmgergencyAlert",'toolbar=no,status=no,width=461,height=430,resize=no,scrollbars=yes,menubar=no');return(false);}
function expandCollapse(link,divID)
{var InnerText=link.innerHTML;var div=GetElementById(divID);if(InnerText=='[+] See item details and shipping information')
{link.innerHTML='[-] Hide item details and shipping information';div.style.display='block';}
else
{link.innerHTML='[+] See item details and shipping information';div.style.display='none';}}
function GiftFinder_SetQuery(requestCode,findId,categoryPath,recepientId,lifeStyleId,priceId,templateUid)
{if(!IsDropDownSelected(recepientId))
{alert('Please select a recipient from the pulldown.');return false;}
var query='display=search';query=query+'&category='+categoryPath;query=query+'&giftfinder=Y';var recipient=GetElementById(recepientId);var value=recipient.options[recipient.selectedIndex].value;query=query+'&CatID='+value;var lifeStyle=GetElementById(lifeStyleId);var price=GetElementById(priceId);value=lifeStyle.options[lifeStyle.selectedIndex].value;query=query+'&CatID2='+value;value=price.options[price.selectedIndex].value;query=query+'&pricerange='+value;query=query+'&searchorigin=GiftFinder';query=query+'&tuid='+templateUid;SetHiddenFieldsAndSubmit(requestCode,'',categoryPath,query,'N');}
function GiftFinder_SelectedIndexChanged(requestCode,businessObj,navContextParam,selDropListId,templateName)
{if(!IsDropDownSelected(selDropListId))
{return false;}
var selDropList=GetElementById(selDropListId);var selectedRecepient=TrimString(selDropList.options[selDropList.selectedIndex].value);var query='CatID='+selectedRecepient;if(templateName!='')
query=query+"&tn="+templateName;SetHiddenFieldsAndSubmit(requestCode,businessObj,'0~2376781~6002216',query,'N');}
function GuidedNavigationSetQuery(requestCode,header,modifier,name,querylist)
{var query=querylist;var type=header;var gnParamValue='';var addQuery='';type=startsWithWords(type);switch(type)
{case"by brand:":addQuery='brand='+name;addQuery=addQuery+'&brandlabelid='+modifier;gnParamValue="1,brand";break;case"by category:":var navType=GetElementById("hdnCategoryLevel").value;if(navType=="1,catid")
{addQuery='catname1='+name;addQuery=addQuery+'&catid='+modifier;gnParamValue=navType;}
else if(navType=="1,catid2")
{addQuery='catname2='+name;addQuery=addQuery+'&catid2='+modifier;gnParamValue=navType;}
else
{addQuery='catname3='+name;addQuery=addQuery+'&catid3='+modifier;gnParamValue=navType;}
break;case"by price:":var rep=/\$/g;var pricerange;addQuery='pricerangename='+name;name=name.replace(rep,"");if(name.indexOf('less')>-1)
{var max=TrimString(name).split(" ")[0];pricerange='1,'+max;}
else if(name.indexOf('Up')>-1)
{var min=TrimString(name).split(" ")[0];pricerange=min+',1000000';}
else
{pricerange=name.replace(" - ",",");}
addQuery=addQuery+'&pricerange='+pricerange;gnParamValue="1,pricerange";break;case"by color:":var color=name;if(color=='Off-white')
{color='Offwhite';}
addQuery='color='+color;gnParamValue='1,color';break;case"by width:":addQuery='widthname='+name;var width=modifier.split(":")[0];addQuery=addQuery+'&width='+width;gnParamValue="1,width";break;case"by size:":var size=modifier.split(":");addQuery='size='+size[0];addQuery=addQuery+'&findertype='+size[1];addQuery=addQuery+'&sizename='+name;gnParamValue="1,size";break;}
addQuery=addQuery+'&gn='+gnParamValue;var query=FindAndReplace(querylist,addQuery);SetHiddenFieldsAndSubmit(requestCode,'','',query,'N');}
function ProductFinder_UpdateHiddenQueryParams(requestCode,categoryPath,queryParamKey,selDropList,ctlSizeId,ctlWidthId,ctlColorId,finderTypeValue,finderTypeReqd,queryParamString)
{var ctlSize=GetElementById(ctlSizeId);var ctlWidth=GetElementById(ctlWidthId);var ctlColor=GetElementById(ctlColorId);var sizeName='';var widthName='';var isFinderTypeRequired=false;if(ctlSize)
{if(0!=ctlSize.selectedIndex)
{isFinderTypeRequired=true;sizeName=ctlSize.options[ctlSize.selectedIndex].text;}}
else if(ctlWidth)
{if(0!=ctlWidth.selectedIndex)
{isFinderTypeRequired=true;}}
else if(ctlColor)
{if(0!=ctlColor.selectedIndex)
{isFinderTypeRequired=true;}}
if(ctlWidth)
{if(0!=ctlWidth.selectedIndex)
{widthName=ctlWidth.options[ctlWidth.selectedIndex].text;}}
if(!ctlSize)
isFinderTypeRequired=false;var queryParamValue=selDropList.options[selDropList.selectedIndex].value;var addToQuery=queryParamKey+'='+queryParamValue;if(sizeName!='')
addToQuery=addToQuery+"&sizename="+sizeName;if(widthName!='')
addToQuery=addToQuery+"&widthname="+widthName;addToQuery=addToQuery+"&searchorigin=ProductFinder";if(isFinderTypeRequired==true)
{addToQuery=addToQuery+"&findertype="+finderTypeValue;}
else
{queryParamString=FindAndRemoveParameter("findertype",queryParamString);}
addToQuery=addToQuery+"&findertypereqd="+finderTypeReqd;queryParamString=FindAndReplace(queryParamString,addToQuery);SetHiddenFieldsAndSubmit(requestCode,'',categoryPath,queryParamString,'N');}
function ProductFinder_UpdateHiddenQueryParamsForSort(requestCode,categoryPath,queryParamKey,sortValue,ctlSizeId,ctlWidthId,ctlColorId,finderTypeValue,finderTypeReqd,queryParamString)
{var ctlSize=GetElementById(ctlSizeId);var ctlWidth=GetElementById(ctlWidthId);var ctlColor=GetElementById(ctlColorId);var sizeName='';var widthName='';var isFinderTypeRequired=false;if(ctlSize)
{if(0!=ctlSize.selectedIndex)
{isFinderTypeRequired=true;sizeName=ctlSize.options[ctlSize.selectedIndex].text;}}
else if(ctlWidth)
{if(0!=ctlWidth.selectedIndex)
{isFinderTypeRequired=true;widthName=ctlWidth.options[ctlWidth.selectedIndex].text;}}
else if(ctlColor)
{if(0!=ctlColor.selectedIndex)
{isFinderTypeRequired=true;}}
if(ctlWidth)
{if(0!=ctlWidth.selectedIndex)
{widthName=ctlWidth.options[ctlWidth.selectedIndex].text;}}
if(!ctlSize)
isFinderTypeRequired=false;var addToQuery=queryParamKey+'='+sortValue;if(sizeName!='')
addToQuery=addToQuery+"&sizename="+sizeName;if(widthName!='')
addToQuery=addToQuery+"&widthname="+widthName;addToQuery=addToQuery+"&searchorigin=ProductFinder";if(isFinderTypeRequired==true)
{addToQuery=addToQuery+"&findertype="+finderTypeValue;}
else
{queryParamString=FindAndRemoveParameter("findertype",queryParamString);}
addToQuery=addToQuery+"&findertypereqd="+finderTypeReqd;queryParamString=FindAndReplace(queryParamString,addToQuery);SetHiddenFieldsAndSubmit(requestCode,'',categoryPath,queryParamString,'N');}
function ValidateSearch(textBoxId)
{var searchString=TrimString(GetElementById(textBoxId).value,0);if(searchString.length==0)
{alert('Please specify a search criteria');return false;}
if(searchString.indexOf('<')>-1||searchString.indexOf('>')>-1)
{alert('We\'re sorry, the search value entered is invalid. Please try again.');return false;}
return true;}
function SearchBarSetQuery(requestCode,textBoxId,dropListId)
{if(false==ValidateSearch(textBoxId))
{return false;}
var textBox=GetElementById(textBoxId);var dropList=GetElementById(dropListId);var searchStr=textBox.value.trim();var catId='';var query="KeyWord="+encodeURIComponent(searchStr);var searchCategory=dropList.options[dropList.selectedIndex].value.trim();query=query+"&CatID="
if(searchCategory!='')
{query=query+searchCategory;}
query=query+'&searchorigin=KeywordSearch';SetHiddenFields(requestCode,'','',query,'N');}
function SearchSortSetQuery(requestCode,query,addToQuery)
{query=FindAndReplace(query,addToQuery);SetHiddenFieldsAndSubmit(requestCode,'','',query,'N');}
function SearchTextSetQuery(requestCode,paramValue,queryList,catnameValue)
{var parameter;if(paramValue=='Off-white')
{paramValue='Offwhite';}
if(paramValue==catnameValue)
{parameter='origquery';}
else
{parameter=FindParameterByValue(paramValue,queryList);}
if(parameter=="catname1")
{parameter="catid";}
if(parameter=="catname2")
{parameter="catid2";}
else if(parameter=="catname3")
{parameter="catid3";}
else if(parameter=="widthname")
{parameter="width";}
else if(parameter=="pricerangename")
{parameter="pricerange";}
else if(parameter=="sizename")
{parameter="size";}
var newParameter='gn='+'0,'+parameter;var query=FindAndReplace(queryList,newParameter);SetHiddenFieldsAndSubmit(requestCode,'','',query,'N');}
function FindParameterByValue(queryParamVal,query)
{queryParamVal=TrimString(queryParamVal);var rep=new RegExp("&","g");queryParamVal=queryParamVal.replace(rep,"&amp;");var arrQuery=Parse(query);var i=0;for(i=0;i<arrQuery.length;i++)
{var arrParamValuePair=arrQuery[i];if(CompareString(arrParamValuePair[1],queryParamVal))
{return arrParamValuePair[0]}}
return'';}
function ShopperGreetingSignOut(signOut,queryString)
{var query="signOut="+signOut;if(TrimString(queryString)=="")
{queryString=query;}
else
{queryString=queryString+"&"+query;}
SetHiddenFieldsAndSubmit('','','',queryString,'N');}
function GetShopperFirstName()
{var firstName=GetShopperCookieValue('FIRSTNAME');if(firstName!=null)
return firstName.replace('+',' ');else
return'';}
function RenderShopperGreeting(signInUrl,signOutUrl)
{var firstName=GetShopperFirstName();if(firstName.length>0)
{document.write("<b>Hello, "+firstName+".</b> If you're not "+firstName+", please <a href='"+signOutUrl+"?ReturnURL="+encodeURIComponent(window.location.href)+"'>sign out</a>.");}
else
{document.write("Welcome to Nordstrom.  Would you like to <a href='"+signInUrl+"?ReturnURL="+encodeURIComponent(window.location.href)+"'>sign in</a>?");}}
function RenderBagCount()
{var bagCount=GetShopperBagCount();document.write(GetBagCountMessage(bagCount));}
function GetBagCountMessage(bagCount)
{if(bagCount==1)
return bagCount+" item";else
return bagCount+" items";}
function UpdateBagCount(bagCount)
{document.getElementById('shoppingBagCount').innerHTML=GetBagCountMessage(bagCount);}
function GetShopperBagCount()
{var bagCount=GetShopperCookieValue('BAGCOUNT');if(bagCount!=null&&bagCount!='')
return parseInt(bagCount);else
return 0;}
function GetShopperCookieValue(key)
{var cookieValue=null;if(nordstromCookieName)
{var cookieValue=readCookie(nordstromCookieName);if(cookieValue!=null)
{var arrCookie=ParseQueryString(cookieValue);cookieValue=arrCookie[key.toUpperCase()];if(cookieValue==null)
cookieValue=arrCookie[key.toLowerCase()];}}
return cookieValue;}
function SizeFinder_SetQuery(requestCode,categoryPath,ctlSizeDropdownId,finderTypeValue,templateuid,categoryId)
{var ctlSizeDropdown=GetElementById(ctlSizeDropdownId);var size=ctlSizeDropdown.options[ctlSizeDropdown.selectedIndex].value;var sizename=ctlSizeDropdown.options[ctlSizeDropdown.selectedIndex].text;var isMediumThumbnail=false;var mediumThumbnailValue='N';if(categoryId.length>0)
{isMediumThumbnail=true;mediumThumbnailValue='Y';}
var addQuery='size='+size;addQuery=addQuery+'&sizename='+sizename;if(ctlSizeDropdown&&0!=ctlSizeDropdown.selectedIndex)
{addQuery=addQuery+"&findertype="+finderTypeValue;}
else
{var hdnQuery=GetElementById('hdnSearchQryParameter');hdnQuery.value=FindAndRemoveParameter("findertype",hdnQuery.value);}
addQuery=addQuery+'&mediumthumbnail='+mediumThumbnailValue;addQuery=addQuery+'&tuid='+templateuid;addQuery=addQuery+'&catid='+categoryId;SetHiddenFieldsAndSubmit(requestCode,'',categoryPath,addQuery,'Y');}
function doMenu(s){var val;val=s.options[s.selectedIndex].value;if(val==""){return;}
self.location=val;}
function StylePaging_Click(requestCode,businessobjectid,navigationcontext)
{document.getElementById('hdnRequestCode').value=requestCode;document.getElementById('hdnBusinessObjectParameter').value=businessobjectid;document.getElementById('hdnNavContextParameter').value=navigationcontext;document.getElementById('hdnSearchQryParameter').value='';document.forms[0].submit();}
function WishList(styleId,businessId,requestCode,queryString)
{var query="deletedStyleId="+styleId;if(TrimString(queryString)=="")
{queryString=query;}
else
{queryString=queryString+"&"+query;}
SetHiddenFields(requestCode,businessId,'',queryString,'N');}
function renderZeroResultsCopy(varRSSLink)
{varRSSLink=unescape(varRSSLink);var strQueryParam
if(!varRSSLink||varRSSLink!="")
{strQueryParam=varRSSLink.substr(varRSSLink.indexOf("?")+1,varRSSLink.length);}else{strQueryParam="noquerystring";}
var strCopy="<span style='font-weight: bold; color: #990000; font-size: 11px;'>We're sorry, but no items match the search you requested.</span><br /><br /><p style='font-size: 11px;'><span style='font-weight: bold; font-size: 11px;'>TRY A NEW SEARCH</span><br />To create a better search, first check that you're spelling the words correctly.  Then, try filtering by Category (i.e. men's shoes) to narrow the options available or remove a filter to broaden the options available. You can also use <a href='http://shop.nordstrom.com/AS/?origin=zeroresults' style='color: #990000; text-decoration: underline; font-size: 11px;'>ADVANCED SEARCH</a> to filter our large selection by category, brand, size, price and color.</p><br />"+"<p style='font-size: 11px;'><span style='font-weight: bold; font-size: 11px;'>NEED HELP?</span><br />Our online selection includes most of the items in our catalogs, select items from our stores and exclusive online items.  If you need help finding a particular item, try chatting live online with a Customer Service Representative, Beauty Specialist or Designer Specialist with <a href='http://about.nordstrom.com/help/Livehelp/default.asp?origin=zeroresults' style='color: #990000; text-decoration: underline; font-size: 11px;'>LIVE HELP</a> (5:00am-11:30pm, Pacific).</p><br />"+"<p style='font-size: 11px;'><span style='font-weight: bold; font-size: 11px;'>SUBSCRIBE TO OUR RSS FEED</span><br />Would you like us to notify you when we do have the items that match this search? Click the RSS button below to see the RSS feed and then save it, following the directions on the page.</p><br />"+"<table class='styleOutfitCollectionRssTable1'><tr><td><a href='"+varRSSLink+"&origin=zsricon' target='newwin'  onclick='cmCreatePageviewTag(\""+strQueryParam+"\",\"\",\"29\");'><img src='http://content.nordstrom.com/images/Store/rss/rss_icon.gif' class='styleOutfitCollectionRssImg1' alt='RSS' /></a></td><td><p>&nbsp;|&nbsp;<a href='javascript:openPopUp(\""+getContentURL()+"popup/rss/default.asp?origin=zsrwhatis\");'  class='styleOutfitCollectionRSSLink1'>What is RSS?</a></p></td></tr></table>"
document.write(strCopy);}
function RenderCoremetricsErrorElementTag(val,isValid)
{if(!isValid)
{var checkoutPage;var pageUrl=window.location.href;var start=window.location.href.lastIndexOf("/")+1;var end=window.location.href.lastIndexOf("?");if(end==-1)
{end=window.location.href.length;}
pageUrl=pageUrl.substring(start,end);switch(pageUrl.toLowerCase())
{case"orderreview.aspx":checkoutPage="Order Review";break;case"addresssetup.aspx":checkoutPage="Address form page";break;}
cmCreatePageElementTag("'"+val.innerHTML+"'","'"+checkoutPage+"' messaging");}}
var dhtmlwindow={imagefiles:[],ajaxbustcache:true,ajaxloadinghtml:'<b>Loading Page. Please wait...</b>',minimizeorder:0,zIndexvalue:1001,tobjects:[],lastactivet:{},init:function(t){var domwindow=document.createElement("div")
domwindow.id=t
domwindow.className="dhtmlwindow"
var domwindowdata=''
domwindowdata='<div class="drag-handle">'
domwindowdata+='DHTML Window <div class="drag-controls"></div>'
domwindowdata+='</div>'
domwindowdata+='<div class="drag-contentarea"></div>'
domwindowdata+='<div class="drag-statusarea"><div class="drag-resizearea" style="background: transparent url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>'
domwindowdata+='</div>'
domwindow.innerHTML=domwindowdata
document.getElementById("dhtmlwindowholder").appendChild(domwindow)
this.zIndexvalue=(this.zIndexvalue)?this.zIndexvalue+1:100
var t=document.getElementById(t)
var divs=t.getElementsByTagName("div")
for(var i=0;i<divs.length;i++){if(/drag-/.test(divs[i].className))
t[divs[i].className.replace(/drag-/,"")]=divs[i]}
t.style.zIndex=this.zIndexvalue
t.handle._parent=t
t.resizearea._parent=t
t.controls._parent=t
t.onclose=function(){return true}
t.onmousedown=function(){dhtmlwindow.setfocus(this)}
t.controls.onclick=dhtmlwindow.enablecontrols
t.show=function(){dhtmlwindow.show(this)}
t.hide=function(){dhtmlwindow.hide(this)}
t.close=function(){dhtmlwindow.close(this)}
t.setSize=function(w,h){dhtmlwindow.setSize(this,w,h)}
t.moveTo=function(x,y){dhtmlwindow.moveTo(this,x,y)}
t.isResize=function(bol){dhtmlwindow.isResize(this,bol)}
t.isScrolling=function(bol){dhtmlwindow.isScrolling(this,bol)}
t.load=function(contenttype,contentsource,title){dhtmlwindow.load(this,contenttype,contentsource,title)}
this.tobjects[this.tobjects.length]=t
return t},open:function(t,contenttype,contentsource,title,attr,recalonload){var d=dhtmlwindow
function getValue(Name){var config=new RegExp(Name+"=([^,]+)","i")
return(config.test(attr))?parseInt(RegExp.$1):0}
if(document.getElementById(t)==null)
t=this.init(t)
else
t=document.getElementById(t)
this.setfocus(t)
t.setSize(getValue(("width")),(getValue("height")))
var xpos=getValue("center")?"middle":getValue("left")
var ypos=getValue("center")?"middle":getValue("top")
if(typeof recalonload!="undefined"&&recalonload=="recal"&&this.scroll_top==0){if(window.attachEvent&&!window.opera)
this.addEvent(window,function(){setTimeout(function(){t.moveTo(xpos,ypos)},400)},"load")
else
this.addEvent(window,function(){t.moveTo(xpos,ypos)},"load")}
t.isResize(getValue("resize"))
t.isScrolling(getValue("scrolling"))
t.style.visibility="visible"
t.style.display="block"
t.contentarea.style.display="block"
t.moveTo(xpos,ypos)
t.load(contenttype,contentsource,title)
if(t.state=="minimized"&&t.controls.firstChild.title=="Restore"){t.controls.firstChild.setAttribute("src",dhtmlwindow.imagefiles[0])
t.controls.firstChild.setAttribute("title","Minimize")
t.state="fullview"}
return t},setSize:function(t,w,h){t.style.width=Math.max(parseInt(w),150)+"px"
t.contentarea.style.height=Math.max(parseInt(h),100)+"px"},moveTo:function(t,x,y){this.getviewpoint()
t.style.left=(x=="middle")?this.scroll_left+(this.docwidth-t.offsetWidth)/2+"px":this.scroll_left+parseInt(x)+"px"
t.style.top=(y=="middle")?this.scroll_top+(this.docheight-t.offsetHeight)/2+"px":this.scroll_top+parseInt(y)+"px"},isResize:function(t,bol){t.statusarea.style.display=(bol)?"block":"none"
t.resizeBool=(bol)?1:0},isScrolling:function(t,bol){t.contentarea.style.overflow=(bol)?"auto":"hidden"},load:function(t,contenttype,contentsource,title){if(t.isClosed){alert("DHTML Window has been closed, so no window to load contents into. Open/Create the window again.")
return}
var contenttype=contenttype.toLowerCase()
if(typeof title!="undefined")
t.handle.firstChild.nodeValue=title
if(contenttype=="inline")
t.contentarea.innerHTML=contentsource
else if(contenttype=="div"){var inlinedivref=document.getElementById(contentsource)
t.contentarea.innerHTML=(inlinedivref.defaultHTML||inlinedivref.innerHTML)
if(!inlinedivref.defaultHTML)
inlinedivref.defaultHTML=inlinedivref.innerHTML
inlinedivref.innerHTML=""
inlinedivref.style.display="none"}
else if(contenttype=="iframe"){t.contentarea.style.overflow="hidden"
if(!t.contentarea.firstChild||t.contentarea.firstChild.tagName!="IFRAME")
t.contentarea.innerHTML='<iframe src="" style="margin:0; padding:0; frameborder=0;   border:0px;width:100%; height: 100%" name="_iframe-'+t.id+'"></iframe>'
window.frames["_iframe-"+t.id].location.replace(contentsource)}
else if(contenttype=="ajax"){this.ajax_connect(contentsource,t)}
t.contentarea.datatype=contenttype},getdistance:function(e){var d=dhtmlwindow
var etarget=d.etarget
var e=window.event||e
d.distancex=e.clientX-d.initmousex
d.distancey=e.clientY-d.initmousey
if(etarget.className=="drag-handle")
d.move(etarget._parent,e)
else if(etarget.className=="drag-resizearea")
d.resize(etarget._parent,e)
return false},getviewpoint:function(){var ie=document.all&&!window.opera
var domclientWidth=document.documentElement&&parseInt(document.documentElement.clientWidth)||100000
this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body
this.scroll_top=(ie)?this.standardbody.scrollTop:window.pageYOffset
this.scroll_left=(ie)?this.standardbody.scrollLeft:window.pageXOffset
this.docwidth=(ie)?this.standardbody.clientWidth:(/Safari/i.test(navigator.userAgent))?window.innerWidth:Math.min(domclientWidth,window.innerWidth-16)
this.docheight=(ie)?this.standardbody.clientHeight:window.innerHeight},rememberattrs:function(t){this.getviewpoint()
t.lastx=parseInt((t.style.left||t.offsetLeft))-dhtmlwindow.scroll_left
t.lasty=parseInt((t.style.top||t.offsetTop))-dhtmlwindow.scroll_top
t.lastwidth=parseInt(t.style.width)},move:function(t,e){t.style.left=dhtmlwindow.distancex+dhtmlwindow.initx+"px"
t.style.top=dhtmlwindow.distancey+dhtmlwindow.inity+"px"},resize:function(t,e){t.style.width=Math.max(dhtmlwindow.width+dhtmlwindow.distancex,150)+"px"
t.contentarea.style.height=Math.max(dhtmlwindow.contentheight+dhtmlwindow.distancey,100)+"px"},enablecontrols:function(e){var d=dhtmlwindow
var sourceobj=window.event?window.event.srcElement:e.target
if(/Minimize/i.test(sourceobj.getAttribute("title")))
d.minimize(sourceobj,this._parent)
else if(/Restore/i.test(sourceobj.getAttribute("title")))
d.restore(sourceobj,this._parent)
else if(/Close/i.test(sourceobj.getAttribute("title")))
d.close(this._parent)
return false},minimize:function(button,t){dhtmlwindow.rememberattrs(t)
button.setAttribute("src",dhtmlwindow.imagefiles[2])
button.setAttribute("title","Restore")
t.state="minimized"
t.contentarea.style.display="none"
t.statusarea.style.display="none"
if(typeof t.minimizeorder=="undefined"){dhtmlwindow.minimizeorder++
t.minimizeorder=dhtmlwindow.minimizeorder}
t.style.left="10px"
t.style.width="200px"
var windowspacing=t.minimizeorder*10
t.style.top=dhtmlwindow.scroll_top+dhtmlwindow.docheight-(t.handle.offsetHeight*t.minimizeorder)-windowspacing+"px"},restore:function(button,t){dhtmlwindow.getviewpoint()
button.setAttribute("title","Minimize")
t.state="fullview"
t.style.display="block"
t.contentarea.style.display="block"
if(t.resizeBool)
t.statusarea.style.display="block"
t.style.left=parseInt(t.lastx)+dhtmlwindow.scroll_left+"px"
t.style.top=parseInt(t.lasty)+dhtmlwindow.scroll_top+"px"
t.style.width=parseInt(t.lastwidth)+"px"},close:function(t){try{var closewinbol=t.onclose()}
catch(err){var closewinbol=true}
finally{if(typeof closewinbol=="undefined"){alert("An error has occured somwhere inside your \"onclose\" event handler")
var closewinbol=true}}
if(closewinbol){if(t.state!="minimized")
dhtmlwindow.rememberattrs(t)
if(window.frames["_iframe-"+t.id])
window.frames["_iframe-"+t.id].location.replace("about:blank")
else
t.contentarea.innerHTML=""
t.style.display="none"
t.isClosed=true}
return closewinbol},setopacity:function(targetobject,value){if(!targetobject)
return
if(targetobject.filters&&targetobject.filters[0]){if(typeof targetobject.filters[0].opacity=="number")
targetobject.filters[0].opacity=value*100
else
targetobject.style.filter="alpha(opacity="+value*100+")"}
else if(typeof targetobject.style.MozOpacity!="undefined")
targetobject.style.MozOpacity=value
else if(typeof targetobject.style.opacity!="undefined")
targetobject.style.opacity=value},setfocus:function(t){this.zIndexvalue++
t.style.zIndex=this.zIndexvalue
t.isClosed=false
this.setopacity(this.lastactivet.handle,0.5)
this.setopacity(t.handle,1)
this.lastactivet=t},show:function(t){if(t.isClosed){alert("DHTML Window has been closed, so nothing to show. Open/Create the window again.")
return}
t.style.display="block"
this.setfocus(t)
t.state="fullview"},hide:function(t){t.style.display="none"},ajax_connect:function(url,t){var page_request=false
var bustcacheparameter=""
if(window.XMLHttpRequest)
page_request=new XMLHttpRequest()
else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){}}}
else
return false
t.contentarea.innerHTML=this.ajaxloadinghtml
page_request.onreadystatechange=function(){dhtmlwindow.ajax_loadpage(page_request,t)}
if(this.ajaxbustcache)
bustcacheparameter=(url.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()
page_request.open('GET',url+bustcacheparameter,true)
page_request.send(null)},ajax_loadpage:function(page_request,t){if(page_request.readyState==4&&(page_request.status==200||window.location.href.indexOf("http")==-1)){t.contentarea.innerHTML=page_request.responseText}},stop:function(){dhtmlwindow.etarget=null
document.onmousemove=null
document.onmouseup=null},addEvent:function(target,functionref,tasktype){var tasktype=(window.addEventListener)?tasktype:"on"+tasktype
if(target.addEventListener)
target.addEventListener(tasktype,functionref,false)
else if(target.attachEvent)
target.attachEvent(tasktype,functionref)},cleanup:function(){for(var i=0;i<dhtmlwindow.tobjects.length;i++){dhtmlwindow.tobjects[i].handle._parent=dhtmlwindow.tobjects[i].resizearea._parent=dhtmlwindow.tobjects[i].controls._parent=null}
window.onload=null}}
document.write('<div id="dhtmlwindowholder"><span style="display:none">.</span></div>')
window.onunload=dhtmlwindow.cleanup
var gatheredSkus='';function popPickupInstore(styleid,type)
{document.getElementById("GenericDiv").style.zIndex="1000";if(type!='outfit')
{createRegularPopUp(styleid);}
else
{createOutfitPopUp(styleid);}
document.getElementById("mainsearchbar").style.zIndex="-1";document.getElementById("GenericDiv").style.width="770px";document.getElementById("GenericDiv").style.height=document.body.scrollHeight;document.getElementById("GenericDiv").style.top="0px";}
function getCenter()
{if(document.body.scrollTop>50)
{document.getElementById("dvBody").style.top=document.body.scrollTop;}else
{document.getElementById("dvBody").style.top="57";}
document.getElementById("dvBody").style.left="37";}
function closePopup()
{if(typeof MCR1Enabled=='undefined')
{hideDropdownsIE6(0,1);}else
{hideDropdownsIE6(0,2);}
pickupWin.close();document.getElementById("GenericDiv").style.width="0px";document.getElementById("GenericDiv").style.className="";corpStoreID="";}
function closePopupMCr1Disabled()
{if(typeof isRenderedInSecure=='undefined')
{hideDropdownsIE6(0,1);pickupWin.close;document.getElementById("GenericDiv").style.width="0px";document.getElementById("GenericDiv").style.className="";document.getElementById("dvBody").style.visibility="hidden"
corpStoreID="";parent.removeChild(document.getElementById("cboColor"));}else
{ChangeStoreModal$Save();parent.removeChild(document.getElementById("cboColor"));}}
function gatherSkus()
{for(var i=1;i<=numberOfStyles;i++)
{var checkBox=GetElementById("checkbox"+[i]);var sizeDropdown=GetElementById("_drpSizeAndWidth"+[i]);var colorDropdown=GetElementById("_drpColor"+[i]);var selectedSize=sizeDropdown.options[sizeDropdown.selectedIndex].value;var selectedColor=colorDropdown.options[colorDropdown.selectedIndex].text;var multiArray=eval("MultiArray"+i);if(checkBox.checked==true)
{for(var j=1;j<multiArray.length;j++)
{if((multiArray[j][1]==trim(selectedSize))&&(multiArray[j][2]==trim(selectedColor)))
{skuId=multiArray[j][0];gatheredSkus=gatheredSkus+multiArray[j][0]+'~';break;}}}}}
function createOutfitPopUp(styleid)
{gatherSkus();var urlSplit=window.location.href.split('?')[0]
urlSplit=urlSplit.split(/\/s\//i)[1];var urlTest="?tn=pickupInStore_oufits_popup&"+"SourceID=1&SlotID=2";var url="/S/"+urlSplit+urlTest+"&skus="+gatheredSkus+"&origin=pickupchoosestoreoutfit&mode=pickup";pickupWin=dhtmlwindow.open("dvBody","iframe",url,"Pick Up in Store","width=688px,height=450px,resize=0,scrolling=0,center=0")
pickupWin.show();getCenter();gatheredSkus='';}
function hideDropdownsIE6(value,parent)
{if(!LiveHelpCheck())
{if(parent==1)
{var inputs=window.parent.document.getElementsByTagName("select");}else
{var inputs=window.document.getElementsByTagName("select");}
for(var i=0;i<inputs.length;i++)
{if(value==1)
{if(parent==1)
{inputs[i].disabled=true;inputs[i].style.background="cccccc";}else
{inputs[i].style.visibility="hidden";}}else
{if(parent==1)
{inputs[i].disabled=false;inputs[i].style.background="white";}else
{inputs[i].style.visibility="visible";}}}}}
function createRegularPopUp(styleid)
{var urlSplit=window.location.href.split('?')[0]
urlSplit=urlSplit.split(/\/s\//i)[1];hideDropdownsIE6(1,1)
var urlTest="?tn=pickUpInStore_popup"+"&origin=pickupchoosestoreproduct&mode=pickup";var url="/S/"+urlSplit+urlTest;pickupWin=dhtmlwindow.open("dvBody","iframe",url,"Pick Up in Store","width=686px,height=460px,resize=0,scrolling=0,center=0")
getCenter();}
function popPickupInstoreWhatsThis()
{window.open(getStoreURL()+"?tn=pickUpInStoreHelp_popup&origin=pickuphelpproduct","new",'toolbar=no,resizable=no,status=no,width=566,height=458,scrollbars=no,menubar=no');}
function popPickupInstoreWhatsThisOutfits()
{window.open(getStoreURL()+"?tn=pickup_instore_help_outfits_popup&origin=pickuphelpoutfit","new",'toolbar=no,status=no,width=566,height=458,resize=no,scrollbars=no,menubar=no');}
var ItemOK=false;var LocationOK=false;var radius;var colorIndex;var quantityIndex;var sizeIndex;var zipCode;var zipValue;var cityValue;var city;var state;var imageURL;var resultsDefaultMessage="";var resultsDefaultMessageOutfit="";var renderMsgNoParams="";var renderMsgZeroResults="<p class=\"pickUpInStoreText\" style=\"line-height: 16px;\"><span style=\"color: #C30A2C; font-weight: bold;\">Your search returned 0 results.</span><br />Please adjust your criteria to search for another store.<br />Click cancel to return to the product page to add this item to your Shopping Bag or continue shopping.</p>";var storeCount=0;var msgColorSize="<span class=\"buyButtonDDErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\"   alt=\"!\">  Please complete your size and color selections.</span>";var msgItemsQuantity="<span class=\"buyButtonDDErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Quantity must be a number.</span>";var msgItemsNoQuantity="<span class=\"buyButtonDDErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Please enter a quantity.</span>";var msgItemsHaveChanged="<span class=\"buyButtonDDErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Your search criteria has changed. Click the Go <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button again to find a store.</span>";var MsgCityStateError="<span class=\"storeSearchErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\"> Please enter a Zip Code or a City and State.</span>";var MsgZipCodeError="<span class=\"storeSearchErrorText error\"><img src=\"http://images.nordstrom.net/Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\"> Please enter a valid Zip Code.</span>";var isOutfit=false;var storeID=-1;var skuId;function buildErrorMessage(imageURL)
{msgColorSize="<span class=\"buyButtonDDErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\"   alt=\"!\">  Please complete your size and color selections.</span>";msgItemsQuantity="<span class=\"buyButtonDDErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Quantity must be a number.</span>";msgItemsNoQuantity="<span class=\"buyButtonDDErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Please enter a quantity.</span>";msgItemsHaveChanged="<span class=\"buyButtonDDErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\">&nbsp;Your search criteria has changed. Click the Go <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button again to find a store.</span>";MsgCityStateError="<span class=\"storeSearchErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\"> Please enter a Zip Code or a City and State.</span>";MsgZipCodeError="<span class=\"storeSearchErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\" class=\"\"   alt=\"!\"> Please enter a valid Zip Code.</span>";msgColorSize="<span class=\"buyButtonDDErrorText error\"><img src=\""+imageURL+"Web41/smartcontrols/images/circle_exclamation.gif\"   alt=\"!\">  Please complete your size and color selections.</span>";}
function GetSku(cboColor,cboSize,btnNum)
{var sizeDropdown=document.getElementById(cboSize);var colorDropdown=document.getElementById(cboColor);var selectedSize=sizeDropdown.options[sizeDropdown.selectedIndex].value;var selectedColor=colorDropdown.options[colorDropdown.selectedIndex].text;var multiArray=eval("MultiArray"+btnNum)
for(var i=1;i<multiArray.length;i++)
{if((multiArray[i][1]==trim(selectedSize))&&(multiArray[i][2]==trim(selectedColor))&&(multiArray[i][6]==activeSku))
{skuId=multiArray[i][0];break;}}}
function setStoreID(id)
{corpStoreID=id;storeID=id;if(isOutfit)
{parent.corpStoreID=id;}else
{corpStoreID=id;}}
function removeLeadingZeros(number)
{var y;if(number[0]=="0")
{y=number.substring(1,number.length);}else
{y=number;}
return y;}
function setStoreCount(count,totalStores)
{document.getElementById("divStoreResults2").style.visibility="visible";storeCount=count;allStores=totalStores;if(count>0)
{document.getElementById("dvPickUpBuyLabel").style.visibility="visible";document.getElementById("storeResultsIframe").style.visibility="visible";document.getElementById("storeResultsIframe").className="storeResultsIfr1";var d=new Date();var time;var day=d.getDate();var month=d.getMonth()+1;var year=d.getFullYear()-2000;var minutes=d.getMinutes();var hours=d.getHours();var validResults;if(minutes<9)
{minutes='0'+minutes;}
if(d.getHours()<13)
{time=hours+":"+minutes+" am:";}else
{time=hours-12+":"+minutes+" pm:";}
var dateMsg="Status as of <b>"+removeLeadingZeros(month)+"/"+removeLeadingZeros(day)+"/"+"0"+year+"</b> at "+"<b>"+time+"</b>";if(!isOutfit)
{validResults="<table cellpadding=\"0\" cellspacing=\"0\" class=\"storeResultsTable1\"><tr><th class=\"storeResultsTh1\"><h2 class=\"storeResultsH21\"><span class=\"pickUpInStoreLabel\"> "+storeCount+" of "+totalStores+" stores in your area have your item.</span><br />"+dateMsg+"</h2></th><th class=\"storeResultsTh2\"><h2 class=\"storeResultsH22\">Store<br />Location:</h2></th><th class=\"storeResultsTh3\"><h2 class=\"storeResultsH23\">Estimated Distance:</h2></th></tr></table>"}else
{validResults="<table cellpadding=\"0\" cellspacing=\"0\" class=\"storeResultsTable1\"><tr><th class=\"storeResultsTh1\"><h2 class=\"storeResultsH21\"><span class=\"pickUpInStoreLabel\"> "+storeCount+" of "+totalStores+" stores in your area have all of<br> your items.</span><br />"+dateMsg+"</h2></th><th class=\"storeResultsTh2\"><h2 class=\"storeResultsH22\">Store<br />Location:</h2></th><th class=\"storeResultsTh3\"><h2 class=\"storeResultsH23\">Estimated Distance:</h2></th></tr></table>"}
document.getElementById("dvStoreMsg").innerHTML=validResults;}else
{if(isOutfit)
{document.getElementById("dvStoreMsg").innerHTML="<p class=\"pickUpInStoreText\" style=\"line-height: 16px;\"><span style=\"color: #C30A2C; font-weight: bold;\"> 0 of "+allStores+" stores in your area have your items.</span><br />Please adjust your criteria to search for another store.<br />Click cancel to return to the product page to add this item to your Shopping Bag or continue shopping.</p>";}else
{document.getElementById("dvStoreMsg").innerHTML="<p class=\"pickUpInStoreText\" style=\"line-height: 16px;\"><span style=\"color: #C30A2C; font-weight: bold;\"> 0 of "+allStores+" stores in your area have your item.</span><br />Please adjust your criteria to search for another store.<br />Click cancel to return to the product page to add this item to your Shopping Bag or continue shopping.</p>";}
document.getElementById("storeResultsIframe").style.visibility="hidden";document.getElementById("storeResultsIframe").className="storeResultsIfrOff";document.getElementById("dvPickUpBuyLabel").style.visibility="hidden";}}
function checkMe()
{if(isOutfit)
{if(storeID>0)
{return true;}else
{if(storeCount>0)
{alert('Please select a store from the list.');}else
{alert('Your search returned 0 results. Please adjust your criteria to search for another store.');}
return false;}}
var zipCodeWatcher=trim(document.getElementById('zipcode').value);var cityValueWatcher=trim(document.getElementById('city').value);var stateValueWatcher=document.getElementById('state').value;var colorIndexWatcher=document.getElementById('_drpColor1').selectedIndex;var sizeIndexWatcher=document.getElementById('_drpSizeAndWidth1').selectedIndex;var radiusIndexWatcher=document.getElementById('radius').value;if(sizeIndexWatcher==0&&storeID<0)
{alert('Please click Go to search for stores in your area.');return false;}
if(colorIndex==colorIndexWatcher&&sizeIndex==sizeIndexWatcher&&radius==radiusIndexWatcher&&trim(zipValue)==zipCodeWatcher&&trim(cityValue)==cityValueWatcher&&state.value==stateValueWatcher)
{if(storeID>0)
{return true;}else
{if(storeCount>0)
{alert('Please select a store from the list.');}else
{alert('Your search returned 0 results. Please adjust your criteria to search for another store.');}
return false;}}else
{if(storeID>0)
{document.getElementById("buyButtonDDErrorWrap").innerHTML=msgItemsHaveChanged;}else
{if(document.getElementById('_drpColor1').selectedIndex==0)
{document.getElementById("buyButtonDDErrorWrap").innerHTML=msgColorSize;document.getElementById("storeResultsIframe").src="/blank.htm";}else
{document.getElementById("buyButtonDDErrorWrap").innerHTML="";alert('Please click go to perform a search');}}
return false;}}
function getQueryVariable(variable)
{var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++)
{var pair=vars[i].split("=");if(pair[0]==variable)
{skuId=pair[1];isOutfit=true;return pair[1];}}
isOutfit=false;}
function SetOutfitsPopup()
{if(Radius!="")
{document.getElementById('radius').value=Radius;}}
function setExtendedSizeMCR1()
{var dimensionObj;var dimensionValue;var dimensionName;var count=1;var inputs=window.parent.document.getElementsByTagName("input");for(var i=0;i<inputs.length;i++)
{if(inputs[i].getAttribute('type')=='radio'&&inputs[i].getAttribute('name')=='radiobutton_1')
{if(inputs[i].checked)
{document.getElementById(inputs[i].getAttribute('id')).checked=true;dimensionObj=GetElementById("radiobutton_1_"+count);dimensionName=dimensionObj.name;dimensionValue=inputs[i].getAttribute('value');filterItemNumberSize(1,"_drpSizeAndWidth1","_drpColor1",dimensionValue,dimensionName);}
count++;}}}
function SetDropDowns()
{imageURL=getImageURL();buildErrorMessage(imageURL)
document.getElementById("storeResultsIframe").className="storeResultsIfrOff";if(MCR1Enabled=='false'){hideDropdownsIE6(1,2);return;}
if(MCR1Enabled=='false'||MultiArray1.length==0)
{document.getElementById('StyleUnavailableView').style.visibility="visible";document.getElementById('StyleUnavailableView').style.display="inline";document.getElementById('pickupInStorePopup').style.visibility="hidden";document.getElementById('pickupInStorePopup').style.display="none";}
else
{setExtendedSizeMCR1();document.getElementById('city').value=trim(City);document.getElementById('_drpSizeAndWidth1').selectedIndex=parent.document.getElementById('_drpSizeAndWidth1').selectedIndex;populateSecondDropdown(1,'_drpSizeAndWidth1','_drpColor1');document.getElementById('_drpColor1').selectedIndex=parent.document.getElementById('_drpColor1').selectedIndex;SetSwatch(1,'_drpSizeAndWidth1','_drpColor1');if(document.getElementById('_drpSizeAndWidth1').selectedIndex==0)
{document.getElementById("dvStoreMsg").innerHTML=renderMsgNoParams;}else
{}
if(Radius!="")
{document.getElementById('radius').value=Radius;}}}
function isInteger(n){if(n==""){return false;}
return(!isNaN(n))&&(Math.floor(n)==n)}
function validateStoreSearch(cboColor,cboSize,btnNum)
{imageURL=parent.getImageURL();buildErrorMessage(imageURL)
storeID=-1;getQueryVariable("skus");if(!isOutfit)
{GetSku(cboColor,cboSize,btnNum);}
cityValue=trim(document.getElementById("city").value);zipValue=trim(document.getElementById("zipcode").value);zipCode=document.getElementById("zipcode");city=document.getElementById("city");state=document.getElementById("state");radius=document.getElementById("radius").value;if(!isOutfit)
{colorIndex=document.getElementById(cboColor).selectedIndex;sizeIndex=document.getElementById(cboSize).selectedIndex;if(colorIndex==0||sizeIndex==0)
{document.getElementById("buyButtonDDErrorWrap").innerHTML=msgColorSize;document.getElementById(cboColor).className=" buyButton1 FieldError";document.getElementById(cboSize).className="buyButton1 FieldError";ItemOK=false;}else
{document.getElementById(cboColor).className=" buyButton1";document.getElementById(cboSize).className=" buyButton1";document.getElementById("buyButtonDDErrorWrap").innerHTML="";ItemOK=true;}
validateFinder();if(ItemOK&&LocationOK)
{if(typeof isRenderedInSecure=='undefined')
{document.getElementById("storeResultsIframe").src="?tn=storeResultsList&zip="+trim(zipCode.value)+"&city="+trim(city.value)+"&state="+state.value+"&radius="+radius+"&skus="+skuId+"&origin=pickupstoreresultsproduct"+"&qty="+Quantity;}else
{document.getElementById("storeResultsIframe").src="StoreResultsList.aspx?zip="+trim(zipCode.value)+"&city="+trim(city.value)+"&state="+state.value+"&radius="+radius+"&skus="+skuId+"&origin=pickupstoreresultsproduct"+"&qty="+Quantity;}}}else
{validateFinder();if(LocationOK)
{document.getElementById("storeResultsIframe").src="?tn=storeResultsList&zip="+trim(zipCode.value)+"&city="+trim(city.value)+"&state="+state.value+"&radius="+radius+"&skus="+skuId+"&origin=pickupstoreresultsoutfit"+"&qty="+Quantity;var d=new Date();var dateMsg="Status as of "+d.getMonth()+"/"+d.getDay()+"/"+d.getFullYear()+" at "+d.getHours()+":"+d.getMinutes();if(storeCount>0)
{var validResults="<table cellpadding=\"0\" cellspacing=\"0\" class=\"storeResultsTable1\"><tr><th class=\"storeResultsTh1\"><h2 class=\"storeResultsH21\"><span class=\"pickUpInStoreLabel\"> "+storeCount+" Nordstrom stores are within your area:</span><br />"+dateMsg+"</h2></th><th class=\"storeResultsTh2\"><h2 class=\"storeResultsH22\">Store<br />Location:</h2></th><th class=\"storeResultsTh3\"><h2 class=\"storeResultsH23\">Estimated Distance:</h2></th></tr></table>"
document.getElementById("dvStoreMsg").innerHTML=validResults;}}}}
function validateFinder()
{if(typeof isRenderedInSecure!='undefined')
{Quantity=document.getElementById("txtQuantity").value;if(isInteger(Quantity))
{if(Quantity<0)
{LocationOK=false;document.getElementById("buyButtonDDErrorWrap").innerHTML=msgItemsQuantity;document.getElementById("txtQuantity").className=" buyButton1 FieldError";document.getElementById("span2").style.display="none";document.getElementById("span1").style.display="none";document.getElementById("dvStoreMsg").innerHTML="";document.getElementById("storeSearchErrorTextLower").innerHTML="";document.getElementById("storeResultsIframe").style.visibility="hidden";document.getElementById("storeResultsIframe").src="/blank.htm";document.getElementById("storeResultsIframe").className="storeResultsIfrOff";document.getElementById("dvPickUpBuyLabel").style.visibility="hidden";return false;}else if(Quantity==0)
{LocationOK=false;document.getElementById("buyButtonDDErrorWrap").innerHTML=msgItemsNoQuantity;document.getElementById("txtQuantity").className=" buyButton1 FieldError";document.getElementById("span2").style.display="none";document.getElementById("span1").style.display="none";document.getElementById("dvStoreMsg").innerHTML="";document.getElementById("storeSearchErrorTextLower").innerHTML="";document.getElementById("storeResultsIframe").style.visibility="hidden";document.getElementById("storeResultsIframe").src="/blank.htm";document.getElementById("storeResultsIframe").className="storeResultsIfrOff";document.getElementById("dvPickUpBuyLabel").style.visibility="hidden";return false;}
else
{document.getElementById("txtQuantity").className=" buyButton1 ";}}else
{LocationOK=false;document.getElementById("buyButtonDDErrorWrap").innerHTML=msgItemsNoQuantity;document.getElementById("txtQuantity").className=" buyButton1 FieldError";document.getElementById("span2").style.display="none";document.getElementById("span1").style.display="none";document.getElementById("dvStoreMsg").innerHTML="";document.getElementById("storeSearchErrorTextLower").innerHTML="";document.getElementById("storeResultsIframe").style.visibility="hidden";document.getElementById("storeResultsIframe").src="/blank.htm";document.getElementById("storeResultsIframe").className="storeResultsIfrOff";document.getElementById("dvPickUpBuyLabel").style.visibility="hidden";return false;}}
if(trim(zipCode.value)!="")
{if(isZip(trim(zipCode.value)))
{document.getElementById("span1").style.display="none";LocationOK=true;city.className="storeSearchCity";state.className="storeSearchState";zipCode.className="storeSearchZipcode";city.value="";state.value="";cityValue="";document.getElementById("span2").style.display="none";}else
{document.getElementById("span1").style.display="inline";zipCode.className="storeSearchZipcode FieldError";document.getElementById("zipError").className="storeSearchErrorText";document.getElementById("zipError").innerHTML=MsgZipCodeError;LocationOK=false;document.getElementById("span2").style.display="none";city.className="storeSearchCity";state.className="storeSearchState";}}else
{if(state.value==""||trim(city.value)=="")
{document.getElementById("span2").style.display="inline";document.getElementById("span1").style.display="none";zipCode.className="storeSearchZipcode FieldError";document.getElementById("storeSearchErrorTextLower").innerHTML=MsgCityStateError;document.getElementById("storeSearchErrorTextLower").className="storeSearchErrorText";LocationOK=false;if(city.value=="")
{city.className="storeSearchCity FieldError";}else
{city.className="storeSearchCity";}
if(state.value=="")
{state.className="storeSearchState FieldError";}else
{state.className="storeSearchState";}}else
{document.getElementById("span2").style.display="none";document.getElementById("span1").style.display="none";showResults=true;city.className="storeSearchCity";zipCode.className="storeSearchZipcode";state.className="storeSearchState";LocationOK=true;}}}
function isZip(s)
{var reZip=/(^\d{5}$)|(^\d{5}-\d{4}$)/;if(!reZip.test(s))
{return false;}
return true;}
function PrepopulateSearch(radius,zip,city,state)
{document.getElementById("dvStoreMsg").innerHTML=resultsDefaultMessage;if(radius==""||radius==0)
{document.getElementById('radius').value="5";}else
{document.getElementById('radius').value=radius;}
document.getElementById('zipcode').value=zip;document.getElementById('city').value=city;document.getElementById('state').value=state;}
function initBtn(){};if(typeof(Sys)!='undefined'){Sys.Application.notifyScriptLoaded();}