var C={debug:true,quietDismiss:!true,log:function(){if(!C.debug)return false;if(typeof console=='object'&&typeof console.log!="undefined")
console.log.apply(this,arguments);else
if(!C.quietDismiss){var result="";for(var i=0,l=arguments.length;i<l;i++)
result+=arguments[i]+" ("+typeof arguments[i]+") ";alert(result);}}};var view3d=new Class({Implements:[Options,Events],options:{selector:"div.product",width:200*16,frame:200,delay:120},initialize:function(options){this.setOptions(options);this.elements=document.getElements(this.options.selector).filter(function(el){return el.get("data-3d")});this.maxframe=this.options.width/this.options.frame;this.attach();},cleanup:function(){document.getElements("div.control3d").destroy();document.getElements("div.v3d").destroy();return this;},attachElement:function(el){el.store("pos",el.getPosition());el.store("direction","right");new Element("div",{"class":"control3d control3dleft",title:"left",events:{mouseenter:function(){el.store("direction","left");el.getElement("div.selected").removeClass("selected");this.addClass("selected");}}}).inject(el,"top");new Element("div",{"class":"control3d control3dright selected",title:"right",events:{mouseenter:function(){el.store("direction","right");el.getElement("div.selected").removeClass("selected");this.addClass("selected");}}}).inject(el,"top");new Element("div",{"class":"v3d",html:"mouseover to view in <span class='black'>360&deg;</span>"}).inject(el);el.store("thumb",el.getElement("div.prodImage"));el.removeEvents().addEvents({mouseenter:function(e){$clear(this.timer);var frame=el.retrieve("frame")||1;el.store("frame",frame);el.getElements("div.control3d").setStyles({display:"block"});if(el.retrieve("thumb").get("opacity")!=0.00001){el.retrieve("thumb").fade(0.00001);this.timer2=(function(){this.start(el);}).delay(300,this);}
else{this.start(el);}}.bind(this),mouseleave:function(){$clear(this.timer);$clear(this.timer2);el.getElements("div.control3d").setStyles({display:"none"});}.bind(this)});},attach:function(){this.elements.each(function(el){var image3d=el.get("data-3d");new Asset.image(image3d,{onload:function(){el.setStyle("background-image","url("+image3d+")");this.attachElement(el);}.bind(this)});},this);},start:function(el){$clear(this.timer);this.timer=(function(){this.frame(el);}).periodical(this.options.delay,this);},frame:function(element){var frame=element.retrieve("frame"),direction=element.retrieve("direction");if(direction=="none")
return;if(frame>=this.maxframe&&direction=="right")
frame=0;if(frame<=0&&direction=="left")
frame=this.maxframe-1;element.setStyle("background-position","-"+ frame*this.options.frame+"px 0px");element.store("frame",(direction=="right")?frame+ 1:frame- 1);}});var textShadow=new Class({Implements:[Options],options:{x:-1,y:-1,radius:1,color:"#364d77"},initialize:function(options){this.setOptions(options);},_check:function(){return(Browser.Engine.trident&&Browser.Engine.version<=6)?true:false;},addShadow:function(el){if(!this._check()||!$(el))
return;var exist=el.getStyle("text-shadow"),shadow=this.getShadow(exist||"none");shadow=$merge(shadow,this.options);if(shadow.x==0&&shadow.y==0&&shadow.radius==0)return;if(Browser.Engine.trident4)
el.setStyle("zoom",1);if(el.getStyle("position")=="static"){el.setStyles({position:"relative"});}
new Element("div",{"class":"TextShadow",html:el.get("html"),styles:{paddingTop:el.getStyle("paddingTop"),width:el.getSize().x,position:"absolute",zIndex:"-1",color:this.options.color!=null?this.options.color:el.getStyle("color"),left:(-parseInt(shadow.radius)+parseInt(shadow.x)),top:(-parseInt(shadow.radius)+parseInt(shadow.y)),filter:(shadow.opacity)?"progid:DXImageTransform.Microsoft.Blur(pixelradius="+parseInt(shadow.radius)+", enabled='true', makeShadow='true', ShadowOpacity="+shadow.opacity+")":"progid:DXImageTransform.Microsoft.Blur(pixelradius="+parseInt(shadow.radius)+", enabled='true')"}}).inject(el);},removeShadow:function(){},getShadow:function(filterValue){var value=filterValue.replace(/^\s+|\s+$/gi,'').replace(/\s*!\s*important/i,'').replace(/\(\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^\)]+)\s*\)/g,'($1/$2/$3/$4)').replace(/\(\s*([^,\)]+)\s*,\s*([^,\)]+)\s*,\s*([^\)]+)\s*\)/g,'($1/$2/$3)'),shadow={x:0,y:0,radius:0,color:null},colour;if(value.length||value[0].toLowerCase()!="none"){value=value.replace(/\//g,',');if(value.match(/(\#[0-9a-f]{6}|\#[0-9a-f]{3}|(rgb|hsb)a?\([^\)]*\)|\b[a-z]+\b)/i)&&(colour=RegExp.$1)){shadow.color=colour.replace(/^\s+/,'');value=value.replace(shadow.color,'');}}
value=value.replace(/^\s+|\s+$/g,'').split(/\s+/).map(function(item){return(item||'').replace(/^0[a-z]*$/,'')?item:0;});switch(value.length){case 1:shadow.x=shadow.y=value[0];break;case 2:shadow.x=value[0];shadow.y=value[1];break;case 3:shadow.x=value[0];shadow.y=value[1];shadow.radius=value[2];break;}
if((!shadow.x&&!shadow.y&&!shadow.radius)||shadow.color=='transparent'){shadow.x=shadow.y=shadow.radius=0;shadow.color=null;}
return shadow;}});var Sale={initialize:function(etarget,options){var options=$merge({xoffset:190,yoffset:60,zIndex:20000000,styles:{border:0,width:184,height:41},esource:new Asset.image("/img/sml_saleb.png",{title:"On sale"})},options);var coords=etarget.getCoordinates();options.esource.clone().cloneEvents(options.esource).set({styles:{position:"absolute",float:"left","z-index":options.zIndex,marginLeft:coords.width- options.xoffset,marginTop:coords.height- options.yoffset}}).setStyles(options.styles).inject(etarget.getParent(),"top");},move:function(){}};var tabSe=new Class({options:{selector:"li",linkProperty:"rel",sourceElement:false,targetElement:false,mouseOverColour:"#550000",initialTabIndex:0},Implements:[Options,Events],initialize:function(options){this.setOptions(options);this.element=$(this.options.sourceElement);this.targetElement=$(this.options.targetElement);if(!this.element||!this.targetElement)
return;this.tabs=this.element.getElements(this.options.selector).filter(function(el){var linkProperty=el.get(this.options.linkProperty);if(linkProperty){var targetEl=$(linkProperty);if(targetEl){el.store("linkProperty",targetEl);el.store("html",targetEl.get("html"));targetEl.destroy();return true;}}
return false;},this);if(!this.tabs.length)
return;this.useClassOnMouseOver=this.element.get("rel")||false;this.setWorld();},setWorld:function(){this.tabs.each(function(tab,i){tab.retrieve("linkProperty").setStyle("display","none");this.attachEvents(tab);},this);this.showTab(this.tabs[this.options.initialTabIndex].retrieve("html"),this.tabs[this.options.initialTabIndex]);},attachEvents:function(tabEl){var _this=this;tabEl.addEvents({click:function(){this.removeEvents();this.showTab(tabEl.retrieve("html"),tabEl);}.bind(this),mouseenter:function(){if(_this.useClassOnMouseOver!==false){this.addClass(_this.useClassOnMouseOver);return;}
this.store("oldColour",this.getStyle("background-color"));this.set("tween",{duration:500});this.tween("background-color",_this.options.mouseOverColour);},mouseleave:function(){if(_this.useClassOnMouseOver!==false){this.removeClass(_this.useClassOnMouseOver);return;}
this.tween("background-color",this.retrieve("oldColour"));}});},showTab:function(html,el){if(el){var rel=el.get("rel");var first=document.getElements("div[rel="+rel+"]")[0];if(first){html=first.get("html")+ html;el.store("html",html);first.destroy();}}
this.targetElement.empty().set("html",html);this.fireEvent("selected");},onSelected:function(){this.fireEvent("selected");}});var mooPlaceholder=new Class({Implements:[Options],options:{htmlPlaceholder:"placeholder",unmoddedClass:"unchanged",parentNode:document,defaultSelector:"input[placeholder]"},initialize:function(options){this.setOptions(options);this.nativeSupport='placeholder'in document.createElement('input');},attachToElements:function(selector){var inputs=this.options.parentNode.getElements(selector||this.options.defaultSelector);if(inputs.length){inputs.each(function(el){this.attachEvents(el);},this);}},attachEvents:function(el,placeholder){var placeholder=placeholder||el.get(this.options.htmlPlaceholder);if(this.nativeSupport||!$(el)||!placeholder||!placeholder.length)
return;el.set("value",placeholder).store("placeholder",placeholder);if(this.options.unmoddedClass)
el.addClass(this.options.unmoddedClass);el.addEvents({change:function(){var value=el.get("value").trim(),placeholder=el.retrieve("placeholder");if(value!=placeholder){el.removeClass(this.options.unmoddedClass).removeEvents("change");}}.bind(this),focus:function(){var value=el.get("value").trim(),placeholder=el.retrieve("placeholder");if(value==placeholder){el.set("value","").removeClass(this.options.unmoddedClass).setStyle("color","#000000");}}.bind(this),blur:function(){var value=el.get("value").trim(),placeholder=el.retrieve("placeholder");if(value==placeholder||value==""){el.set("value",placeholder).addClass(this.options.unmoddedClass).setStyle("color","#a9a9a9");}}.bind(this)});}});var centerBox=function(width,height){var winSize=window.getSize();var winScroll=window.getScroll();var windowHeight=window.getScrollHeight()-1;var coords={y:winScroll.y+(winSize.y/2)-(height/2),x:winSize.x/2- width/2,width:width,height:height}
if(coords.y+ height+ 20>windowHeight)
coords.y=windowHeight- 20- height;if(coords.y<=0){coords.y=20;}
return coords;};var allChecked=false,pdown,mc,delayTimer,bubbleOptions,tocImages=[],rules={email:/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/};Window.implement({$E:function(s){return this.document.getElement(s);}});var mOOdalBox=new Class({Implements:[Options,Events],author:"Dimitar Christoff",url:"http://fragged.org",options:{width:400,height:300,title:"",titleClass:"modalTitle",titleColour:"#fff",close:true,modal:true,shadow:true,scroll:false,modalColour:"#fff",text:"",textFunction:false,id:"mOOdalBox",innerPadding:10,movable:false},initialize:function(el,options){this.setOptions(options);this.sourceElement=el;this.open();},open:function(){var coords=this.sourceElement.getCoordinates();this.modalBox=new Element("div",{id:this.options.id,styles:{position:"absolute",width:coords.width,height:coords.height,left:coords.left,top:coords.top,position:"absolute",border:"1px solid #000",background:"#fff","z-index":10000001}}).inject(document.body),this.myfx=new Fx.Morph(this.modalBox,{transition:Fx.Transitions.Sine.easeOut,duration:300}),this.modalPos=centerBox(this.options.width,this.options.height);if(this.options.modal)
toggleModal(this.options.modalColour,{zIndex:10000000}).addEvents({click:function(){this.close();}.bind(this)});this.modalTitleContainer=new Element("div",{"class":"modalTitleC",styles:{height:28}}).inject(this.modalBox);this.modalTitle=new Element("div",{id:"modalTitle",styles:{float:"left",fontWeight:"normal",fontSize:"14px",color:this.options.titleColour,fontFamily:"arial"}}).injectTop(this.modalTitleContainer).addClass(this.options.titleClass);this.modalBody=new Element("div",{id:"modalBody",styles:{height:this.options.height- 48,margin:0,padding:0,overflow:"hidden"}}).inject(this.modalBox);var _this=this;this.myfx.start({height:this.options.height,width:this.options.width,left:this.modalPos.x,top:this.modalPos.y}).chain(function(){this.fireEvent("onComplete");if(this.options.scroll){this.modalBody.setStyles({"overflow-y":"scroll","overflow-x":"hidden"});}
if(this.options.shadow){if(Browser.Engine.trident)
this.modalBox.dropShadow();else
this.modalBox.addClass("shadowy");}
if(this.options.close)
new Asset.image("/skins/shoeenvy/styleImages/buttons/close.gif",{onload:function(){this.injectTop(_this.modalTitleContainer).addClass("cur").setOpacity(1).set({styles:{float:"right",position:"relative",top:1,right:1},title:"click to close",id:"modalClose",events:{click:function(){this.removeEvents();_this.close();}}});}});var padding={left:this.modalTitle.getStyle("padding-left"),right:this.modalTitle.getStyle("padding-right")};var adjustedWidth=((this.options.close)?100:0)+ padding.left.toInt()+ padding.right.toInt();this.modalTitle.set({html:this.options.title,styles:{width:this.options.width- adjustedWidth,cursor:(this.options.movable)?"move":"default"}});this.modalBody.set({styles:{padding:this.options.innerPadding,paddingTop:5,clear:"both",color:"#000","font-family":"arial","font-size":"12px","line-height":16,"line-spacing":0,margin:0}});if(this.options.movable){new Drag.Move(this.modalBox,{handle:this.modalTitle,onStart:function(){if(this.options.shadow&&Browser.Engine.trident){var rel=this.modalBox.get("data-related");if($(rel))
$(rel).destroy();}}.bind(this),onComplete:function(){if(this.options.shadow&&Browser.Engine.trident)
this.modalBox.dropShadow();}.bind(this)});}}.bind(this));},setHTML:function(html){this.modalBody.set("html",html);},onComplete:function(){this.fireEvent("onComplete");},close:function(){this.fireEvent("onClose");this.myfx.cancel();if(this.options.modal&&$("modal")){$("modal").smartDispose();}
if($(this.options.id))
$(this.options.id).smartDispose();},onClose:function(){this.fireEvent("onClose");}});Element.implement({facebookLike:function(url,options){var options=$merge({show_faces:"false",layout:"standard",width:300,action:"like",font:"lucida grande",colorscheme:"light",height:30,href:url},options);var src="https://www.facebook.com/plugins/like.php?href={href}&layout={layout}&show_faces={show_faces}&width={width}&action={action}&font={font}&colorscheme={colorscheme}&height={height}".substitute(options);return this.adopt(new Element("iframe",{styles:{border:"medium none",overflow:"hidden",width:options.width,height:options.height},id:"FBFrame",frameborder:0,allowTransparency:"true",scrolling:"no",src:src}));},smartDispose:function(){var rel=this.get("data-related");if($(rel)){$(rel).destroy();}
this.destroy();},dropShadow:function(options){var options=$merge({id:"dropShadow"+ $random(100,1000),x:3,y:3,border:"1px solid #000",background:"#555",opacity:.5,zIndex:this.getStyle("z-index").toInt()- 1},options);if(this.getStyle("position")!="absolute")
return this;var c=this.getCoordinates();new Element("div",{id:options.id,styles:{position:"absolute",left:c.left+ options.x,top:c.top+ options.y,width:c.width,height:c.height,background:options.background,zIndex:options.zIndex},opacity:0}).injectBefore(this).fade(0,options.opacity);this.set("data-related",options.id);return this;},imageStack:function(options){var options=$merge({targetURL:$empty(),transitionDelay:2,images:[],imagesDirectory:"/imageloop/"},options);var images=[],loadedImages=[],shown=1,_this=this;this.overlaid=false;options.images.each(function(im){images.include(options.imagesDirectory+ im.src);});new Asset.images(images,{onProgress:function(){loadedImages.include(this);},onComplete:function(){var css=$merge({position:"absolute",opacity:0},_this.getCoordinates());loadedImages.each(function(im,i){im.set({id:"imageStack"+ _this.id+ i,"class":"imageStack"+ _this.id+" cur",styles:css,events:{mouseenter:function(){_this.overlaid=true;if(!options.images[i].overlay)
return false;var coords=_this.getCoordinates();new Fx.Morph(new Element("div",{id:"overlay",styles:{background:"#555",color:"#fff","border-top":"1px solid #500",width:coords.width,height:0,"padding-top":4,"font-weight":600,"text-align":"center",position:"absolute",top:coords.bottom,left:coords.left,zIndex:10000+10*i}}).inject(document.body),{duration:300,transition:Fx.Transitions.Sine.easeOut}).start({height:[0,20],opacity:[0,.8],top:[coords.bottom,coords.bottom-24]}).chain(function(){$("overlay").set("html",options.images[i].overlay);});},mouseleave:function(){_this.overlaid=false;if($("overlay"))
$("overlay").destroy();},click:function(){window.location.href=(!options.images[i].url)?options.targetURL:options.images[i].url;}}}).inject(document.body);if(i+1==loadedImages.length){window.addEvent("resize",function(){$$(".imageStack"+_this.id).setStyles(_this.getCoordinates());});(function(){$("imageStack"+ _this.id+ shown).fade(1);(function(){if(_this.overlaid)
return false;$("imageStack"+_this.id+ shown).fade(0);if(shown+ 1==options.images.length)
shown=0;else
shown++;$("imageStack"+ _this.id+ shown).fade(1);}).periodical(options.transitionDelay*1000);}).delay(options.transitionDelay*1000);}});}});return this;},ShowImage:function(url,desc,prodId){if($("imagepreview"))
$("imagepreview").destroy();if($("imagepreviewshadow"))
$("imagepreviewshadow").destroy();var el=this;var coords=el.getCoordinates();var imagepreview=new Element("div",{id:"imagepreview","class":"imagepreview",styles:{top:coords.top+coords.height+2,left:coords.left+100},html:"&ldquo;"+ desc+" ...&rdquo; <div style='text-align: right' /><strong>more &raquo;</strong></div>"}).inject(document.body);if(!$type(tocImages[prodId]))
tocImages[prodId]=new Asset.image(url,{onload:function(){this.inject(imagepreview);if(!Browser.Engine.trident){var coords=imagepreview.getCoordinates();var shadow=new Element("div",{id:"imagepreviewshadow","class":"imagepreview",styles:{top:coords.top+4,left:coords.left+4,height:coords.height-6,width:coords.width-6,background:"#555",opacity:.5},id:"imagepreviewshadow"}).injectBefore(imagepreview);}
else{imagepreview.set({styles:{filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=95,strength=3)"}});}}})
else{tocImages[prodId].clone().inject(imagepreview);if(!Browser.Engine.trident){var coords=imagepreview.getCoordinates();var shadow=new Element("div",{id:"imagepreviewshadow","class":"imagepreview",styles:{top:coords.top+4,left:coords.left+4,height:coords.height-6,width:coords.width-6,background:"#555",opacity:.5},id:"imagepreviewshadow"}).injectBefore(imagepreview);}
else{imagepreview.set({styles:{filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=125,strength=3)"}});}}
this.addEvent("mouseleave",function(){if($("imagepreview"))
$("imagepreview").destroy();if($("imagepreviewshadow"))
$("imagepreviewshadow").destroy();this.removeEvent("mouseleave");});return this;},cgetSize:function(){return{'scroll':{'x':this.scrollLeft,'y':this.scrollTop},'size':{'x':this.offsetWidth,'y':this.offsetHeight},'scrollSize':{'x':this.scrollWidth,'y':this.scrollHeight}};},Error:function(){var el=this;var oldStyles=this.getStyles();el.set("styles",{"background":"#ffffff","border":"1px solid #333"}).fade(0,1).addEvent("focus",function(){(function(){el.set("styles",{"background":"#ffffe5","border":"1px solid #abadb3"});}).delay(3000);});return this;},Bubble:function(message,y_offset,options){var bubbleOptions=$merge({fadeFrom:0,fadeUntil:.95,shadowFadeFrom:0,shadowFadeUntil:.5},options)
$clear(delayTimer);if($("myBubble")){$("myBubble").destroy();$("myBubbles").destroy();}
var coords=this.getPosition();var y_real=($type(y_offset)=="number")?y_offset:64;y_real=77;var bubbles=new Element("div",{"styles":{"position":"absolute","top":(coords.y-y_real+2),"left":coords.x+12},"id":"myBubbles","opacity":bubbleOptions.shadowFadeFrom,"z-index":99999}).inject(document.body).fade(bubbleOptions.shadowFadeFrom,bubbleOptions.shadowFadeUntil);var bubble=new Element("div",{"styles":{"position":"absolute","top":(coords.y-y_real),"left":coords.x-76},"id":"myBubble","opacity":bubbleOptions.fadeFrom,"html":message,"z-index":100000,"events":{"mouseenter":function(){$clear(delayTimer);this.set("opacity",1);},"mouseleave":function(){this.set("opacity",bubbleOptions.fadeUntil);delayTimer=(function(){if(bubbleOptions.fadeFrom==bubbleOptions.fadeUntil&&$("myBubble")){$("myBubble").destroy();$("myBubbles").destroy();}
else{if($("myBubble")){$("myBubble").fade(bubbleOptions.fadeFrom);$("myBubbles").fade(bubbleOptions.shadowFadeFrom);if($("closeBubble"))
$("closeBubble").destroy();}}}).delay(1000);}}}).inject(document.body).fade(bubbleOptions.fadeUntil);new Element("img",{"src":"/img/close.gif","id":"closeBubble","events":{"mouseenter":function(){this.set("opacity",1);},"mouseleave":function(){this.set("opacity",.7);},"click":function(){$clear(delayTimer);if(bubbleOptions.fadeFrom==bubbleOptions.fadeUntil&&$("myBubble")){$("myBubble").destroy();$("myBubbles").destroy();}
else{$("myBubble").fade(bubbleOptions.fadeFrom).removeEvents();$("myBubbles").fade(bubbleOptions.shadowFadeFrom);if($("closeBubble"))
$("closeBubble").destroy();}}},"styles":{"position":"absolute","top":6,"left":160,"opacity":.7},"class":"cur"}).inject(bubble);delayTimer=(function(){if(bubbleOptions.fadeFrom==bubbleOptions.fadeUntil&&$("myBubble")){$("myBubble").destroy();$("myBubbles").destroy();}
else{if($("myBubble")){$("myBubble").fade(bubbleOptions.fadeFrom).removeEvents();$("myBubbles").fade(bubbleOptions.shadowFadeFrom);if($("closeBubble"))
$("closeBubble").destroy();}}}).delay(5000);return this;},inputError:function(){var el=this;el.addClass("box_input_error").fade(0,1).addEvent("focus",function(){(function(){el.removeClass("box_input_error");}).delay(3000);});return this;},tooltip:function(message,options){if(!$type(message))
return false;if($type(this.tipbody)=="element")
this.tipbody.destroy();var options=$merge({eventStart:"mouseenter",eventEnd:"mouseleave",topOffset:20,opacity:1},options);var coords=this.getCoordinates();this.tipbody=new Element("div",{styles:{background:"transparent url(/img/pd.gif) no-repeat center bottom",float:"left",position:"absolute",left:0,top:-100,opacity:options.opacity,height:20,zIndex:10000}}).adopt(new Element("div",{styles:{background:"#000",color:"#ffffe5",padding:0,"padding-top":2,"line-height":10,margin:0,"padding-left":9,"padding-right":9,display:"block","margin-left":"auto","margin-right":"auto",overflow:"hidden","font-size":"10px","font-family":"verdana",float:"left",height:13,"-moz-box-shadow":"1px 1px 2px #000","-webkit-box-shadow":"1px 1px 2px #000","box-shadow":"1px 1px 2px #000"},html:message.replace(/ /g,"&nbsp;")})).inject(document.body);this.addEvent(options.eventEnd,function(){if($type(this.tipbody)=="element"){this.tipbody.destroy();this.tipbody=null;this.removeEvent(options.eventEnd);}}.bind(this));var t=this.tipbody.getSize();this.tipbody.setStyles({left:coords.left+(coords.width/2).round()-(t.x/2).round(),top:coords.top- options.topOffset,width:t.x});return this;},slidingTip:function(what,options){var _this=this,coords=_this.getCoordinates(),options=$merge({eventEnd:"mouseleave",eventEndTrigger:_this,topOffset:90,topStartOffset:100,opacity:1.0,className:"tooltip",morphOptions:{duration:300,transition:Fx.Transitions.Sine.easeOut},delay:0,id:"tid"+ $random(100,1000)},options);if($type(this.tip)!="element"){this.tip=new Element("div",{"class":options.className});}
if($(options.id))
this.tip=$(options.id);this.tip.set({opacity:0,html:"<div style='padding:20px'>"+ what+"</div>",styles:{left:coords.left+ coords.width/2}}).inject(document.body).removeEvents();if($type(this.morph)=="object")
this.morph.cancel();else
this.morph=new Fx.Morph(this.tip,options.morphOptions);this.morph.start({opacity:options.opacity,top:[coords.top- _this.tip.getSize().y- options.topStartOffset,coords.top- options.topOffset]}).chain(function(){if(options.delay==0){options.eventEndTrigger.addEvent(options.eventEnd,function(){_this.morph.cancel();_this.slidingTipaway();});}
else{$clear(_this.tip.timer);_this.tip.timer=(function(){_this.slidingTipaway();}).delay(options.delay);}});var closeAnimation={opacity:0,top:coords.top- _this.tip.getSize().y- options.topStartOffset}
this.store("closeAnimation",closeAnimation);return this;},slidingTipaway:function(){if(this.tip){this.morph.start(this.retrieve("closeAnimation")).chain(function(){if(this.tip)
this.tip.destroy();});}
return this;}});var toggleModal=function(backgroundColour,options){if($("modal")){$("modal").destroy();return false;}
var options=$merge({zIndex:1000,opacity:.5,events:$empty()},options);if(!$type(backgroundColour)&&!$("modal"))
return false;return new Element("div",{id:"modal",styles:{position:"absolute",top:0,left:0,width:window.getScrollWidth(),height:window.getScrollHeight(),background:backgroundColour,"z-index":options.zIndex},opacity:options.opacity,events:options.events}).inject(document.body);}
var slidingOptions={topOffset:84,timer:3,id:"slider"};var viewer=false;window.addEvent((Browser.Engine.trident)?"load":"domready",function(){pdown=new Asset.image("/img/point_down.gif");var debug=new Element("div",{id:"debug"}).injectTop(document.body);if($("FindShoesByColour")){var colours=[{name:"beige",colour:"#D1CF9C"},{name:"white",colour:"#FFFFFF"},{name:"black",colour:"#000000"},{name:"brown",colour:"#6A3E23"},{name:"gold",colour:"#A9863A url(/skins/shoeenvy/styleImages/se-sprite.png) no-repeat -99px 0px"},{name:"silver",colour:"#D4D4DD url(/skins/shoeenvy/styleImages/se-sprite.png) no-repeat -79px 0px"},{name:"floral",colour:"#757575 url(/skins/shoeenvy/styleImages/se-sprite.png) no-repeat -22px 0px"},{name:"orange",colour:"#F8561D"},{name:"blue",colour:"#1F229A"},{name:"pink",colour:"#EEAFB5"},{name:"purple",colour:"#5F1362"},{name:"red",colour:"#C02727"},{name:"ivory",colour:"#FFFFCC"},{name:"grey",colour:"#858585"},{name:"yellow",colour:"#F0F000"},{name:"green",colour:"#156213"},{name:"multicolour",colour:"#D4D4DD url(/skins/shoeenvy/styleImages/se-sprite.png) no-repeat -41px 0px"},{name:"clear",colour:"#D4D4DD url(/skins/shoeenvy/styleImages/se-sprite.png) no-repeat -60px 0px"}];colours.each(function(el,i){new Element("div",{styles:{width:"16px",height:"16px",float:"left",border:"1px solid #ccc",background:el.colour,"margin-right":"3px","margin-bottom":"2px"},events:{click:function(){window.location.href="/"+ el.name+"_search";},"mouseenter":function(){this.setStyle("border","1px solid #4c4c4c").tooltip(this.get("alt"));},"mouseleave":function(){this.setStyle("border","1px solid #ccc");}},"class":"cur",alt:"Find "+ el.name+" shoes"}).inject($("FindShoesByColour"));});new Element("div",{styles:{height:"5px",width:"120px",clear:"both"}}).inject($("FindShoesByColour"));new Element("div",{styles:{height:"20px",width:"130px",clear:"both"},"class":"col_title_b",html:"<img src='/images/icons/shop_by_colour.gif' height='23px' width='121px' />"}).injectTop($("FindShoesByColour"));}
if($("scr")){new Request({method:"get",url:"/brandsChecker.php",onComplete:function(){mc=new ImageScrOOler(JSON.decode(this.response.text),{imagePath:"/images/uploads/brand_logos/",targetElement:$("scr"),targetMessage:document.getElements("h1")[1],clickEvent:function(obj){window.location.href=escape(obj.url);},defaultMessage:' <span style="color: #666;"> Select Logo to view brand</span>',showMessage:' <span style="color: #666;"> Show me shoes from '});}}).send();}
var bindClicks=function(el,options){el.addEvents({"click":function(e){var e=new Event(e).stop();window.location.href=options.url;},"mouseenter":function(){this.set("title","Back to '"+options.title+"'");}}).addClass("cur");}
if($E(".continueShopping"))
new Request({method:"get",url:"/accountAjax/a=back",onComplete:function(){eval(this.response.text);}}).send();if($E(".goBack")){var ref=document.referrer;if(!ref.contains("shoe-envy")||ref.length==0)ref="/";$E(".goBack").addEvents({"click":function(e){var e=new Event(e).stop();window.location.href=ref;},"mouseenter":function(){this.set("title",(ref!="/")?"Back to "+ ref:"Back to the Shoe-envy home page");},"mouseleave":function(){}}).addClass("cur");}
if($("tc"))
$("tc").addEvents({mouseenter:function(){this.setStyles({"border":"1px solid #000","background":"#FFFFE5"});},mouseleave:function(){this.setStyles({"border":"1px solid #ccc","background":"#fff"});}})
if($("rv"))
$("rv").addEvents({mouseenter:function(){this.setStyles({"border":"1px solid #000","background":"#FFFFE5"});},mouseleave:function(){this.setStyles({"border":"1px solid #ccc","background":"#fff"});}})
if($("shoe_brand")&&$("brand_desc")){$E("h1").destroy();$("shoe_brand").setStyles({"clear":"both","padding-top":5});$("brand_desc").grab($("shoe_brand"));$E("div.pro_line").addEvents({click:function(){$("shoe_brand").setStyles({"display":($("shoe_brand").getStyle("display")=="none")?"block":"none"});this.set("html",($("shoe_brand").getStyle("display")=="none")?"<strong> - More info &raquo;</strong>":"<strong> - Less info &raquo;</strong>");Sale.move();}}).addClass("cur");}
new Asset.javascript("http://www.google-analytics.com/urchin.js",{onload:function(){_uacct="UA-1738213-1";urchinTracker();__utmSetTrans();}});var changeSort=function(newsort){if(newsort==""){Cookie.dispose("sortMethod");}
else{Cookie.write("sortMethod",newsort);}
window.location.href=window.location.href;}
if($("sortMethod"))
$("sortMethod").addEvents({"change":function(){changeSort(this.get("value"));}});if($("searchForm")){var defaultMessage="search site...";var ph=new mooPlaceholder().attachEvents($("searchStr"),defaultMessage);$("searchForm").addEvent("submit",function(e){var e=new Event(e).stop();if($("searchStr").get("value").length<3){$("searchStr").tooltip("You need at <b>least</b> 3<br> letters to search...");return false;}
var ss=$("searchStr");if(ss.get("value")==defaultMessage){ss.removeClass("unchanged");var dc=ss.getStyle("color");ss.set("tween",{onComplete:function(){ss.setStyle("color",dc).focus();}});ss.tween("color","#ffffff");return false;}
this.submit();});}
$$("img.hpoc").each(function(el){el.addEvents({mouseenter:function(){this.removeClass("hpoc");$$("img.hpoc").fade(.5);this.addClass("hpoc");},mouseleave:function(){$$("img.hpoc").fade(1);}});});$W=Sale.initialize;$$(".sale").each(function(el){$W(el);});$$(".cosmo").each(function(el){$W(el,{esource:new Asset.image("/img/sml_cosmo.png",{title:"As featured in Cosmopolitan"})});});$$(".coming").each(function(el){$W(el,{esource:new Asset.image("/img/sml_coming.png",{title:"Coming Soon To Shoe Envy"})});});$$(".lowstock").each(function(el){$W(el,{esource:new Asset.image("/img/sml_low.png",{title:"Stock is Low"})});});$$(".soldout").each(function(el){$W(el,{esource:new Asset.image("/img/sml_out.png",{title:"Sold Out"})});});var startDelay=(!Browser.Engine.trident)?0:2000;(function(){if($("home_mont_IR_01"))
$("home_mont_IR_01").imageStack({images:[{url:"/Fly_London_Boots_and_Fly_London_Shoes",src:"home_fly.jpg"},{url:"/fitflop",src:"home_fitflops.jpg"},{url:"/El_Naturalista",src:"home_el_naturalista.jpg"},{url:"/Hunter-Wellies",src:"home_hunter.jpg"}],imagesDirectory:"/skins/shoeenvy/styleImages/homepage/",targetURL:"/Fly_London_Boots_and_Fly_London_Shoes",transitionDelay:4});if($("home_head"))
$("home_head").imageStack({images:[{url:"/Delivery_i4.html",src:"royal_mail_xmas-a.jpg"},{url:"/Delivery_i4.html",src:"royal_mail_xmas-b.jpg"}],imagesDirectory:"/images/xmas/",targetURL:"/Delivery_i4.html",transitionDelay:6});if($("head_loop"))
$("head_loop").imageStack({images:[{url:"/Price_Promise_i19.html",src:"se-price-promise.gif"},{url:"/new-in_c2.html",src:"new-arrivals2.jpg"}],imagesDirectory:"/imageloop/",targetURL:"",transitionDelay:4});}).delay(startDelay);if($("brand_desc")&&$("brand_desc").getElement("ul.tabber")){var mt=new tabSe({targetElement:$("contentswapper"),sourceElement:$("brand_desc").getElement("ul.tabber"),onSelected:function(){if($type(viewer)=="object"&&viewer.cleanup){viewer.cleanup();delete viewer;}
viewer=new view3d();}});}
if(!viewer)
viewer=new view3d();(function(){if(!$("primaryNav"))
return;$("primaryNav").getChildren("li").each(function(el){el.addEvents({"mouseenter":function(){this.addClass("hover");var fout=this.retrieve("menu");if(fout){fout.getFirst().setStyle("display","none");fout.addClass("hover").tween("height",0,fout.retrieve("height"));}},"mouseleave":function(){this.removeClass("hover").getChildren("a").removeClass("hover");var fout=this.retrieve("menu");if(fout)
fout.setStyle("height",0);}});var childMenu=el.getElement("div.fOut");if(childMenu){el.store("menu",childMenu.set({"tween":{duration:300,link:"cancel",onComplete:function(){childMenu.getFirst().setStyle("display","block");}},styles:{zIndex:10000000}}));}});document.getElements("div.fOut").each(function(el,i){var ifr=$(document.createElement("iframe"));ifr.className="ieBgIframe";ifr.frameBorder="0";ifr.src="about:blank";ifr.injectInside(el);var p=el.getParent();p.addClass("hover");var h=el.getSize().y;p.removeClass("hover");ifr.height=h;el.store("height",h- 30);});})();(function(){var tubes=document.getElements("a.tube");if(tubes.length)
new Asset.javascript("http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js");tubes.each(function(el){var params=JSON.decode(el.get("rel"));el.removeEvents().addEvent("click",function(e){e.stop();new mOOdalBox(this,{width:params.width,height:params.height,modal:true,movable:true,title:params.title||"You Tube Video",onComplete:function(){this.setHTML("<div id='ytplayer_div'></div>");swfobject.embedSWF(params.url,'ytplayer_div',params.width- 20,params.height- 40,'8',null,null,{allowScriptAccess:'always',allowFullScreen:'true'},{id:'ytplayer_object'});}});});});})();if(Browser.Engine.trident){var tx=new textShadow();applyTo=document.id("nav-top").getElements("div.ieshadow");applyTo.each(function(el){tx.addShadow(el);});}});function findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function submitDoc(formName){var obj=findObj(formName);if(obj!=null){obj.submit();}else{alert('The form you are attempting to submit called \''+ formName+'\' couldn\'t be found. Please make sure the submitDoc function has the correct id and name.');}}
