function clearInputValues(){$("input.clearValue").focus(function(){if(this.value==this.defaultValue){this.value=""}}).blur(function(){if(!this.value.length){this.value=this.defaultValue}});$("textarea.clearValue").focus(function(){if(this.value==this.defaultValue){this.value=""}}).blur(function(){if(!this.value.length){this.value=this.defaultValue}})}function setGender(a){setTopNav(a);setTabs(a);setGenderCookie(a);return false}function setTopNav(c){var b=$("body").attr("class").split(" ");var a="";$.each(b,function(d,e){if(e.indexOf("type_")>-1){a=e.replace("type_","")}});if(a!==""){if(a=="home"){$("ul#topNav li.selectedNav").removeClass("selectedNav")}else{if(a=="men"){$("a#topNav_mensLink").addClass("selectedNav")}else{if(a=="women"){$("a#topNav_womensLink").addClass("selectedNav")}}}}else{if(c=="womens"){$("a#topNav_mensLink").removeClass("selectedNav");$("a#topNav_womensLink").addClass("selectedNav")}else{if(c=="mens"){$("a#topNav_womensLink").removeClass("selectedNav");$("a#topNav_mensLink").addClass("selectedNav")}}}if($("li#mystylist").length>0){$("li#mystylist a").removeClass("selectedNav")}Cufon.replace("ul#topNav a.selectedNav");return false}function setTabs(a){if(a=="womens"){$("li.mensTab a").removeClass("active");$("li.womensTab a").addClass("active")}if(a=="mens"){$("li.womensTab a").removeClass("active");$("li.mensTab a").addClass("active")}return false}function setGenderCookie(a){$.cookie("sessGender",a,{path:"/",expires:365});return false}function getGenderCookie(){return $.cookie("sessGender")}function loadMiniBasket(){$.ajax({url:"/pws/ssnMiniBasketCount.jsp",cache:false,success:function(b){$("div#miniBasket div#miniBasketOverview p").html(b);var c=false;var a=false;if(window.location.href.match("mb=true")){c=true}if(c){$("div#miniBasket").css("z-index","1000000");showMiniBasket();hideMiniBasket(4000)}}});$.ajax({url:"/pws/ssnMiniBasketProducts.jsp",cache:false,success:function(a){$("div#miniBasket div#miniBasketDetail").html(a);$("div#miniBasketDetail a.removeItem").click(function(){productId=$(this).attr("id").substring(6);$.get("/pws/UpdateBasket.ice",{Update:"Remove",ProductID:productId},function(){loadMiniBasket()});return false})}})}function showMiniBasket(a){if(!$("ul#miniBasketProducts li").length){hideMiniBasket(6000)}}function hideMiniBasket(a){window.miniBasketTimer=setTimeout(function(){$("div#miniBasketDetail").slideUp("fast")},a);window.miniBasketTimerSet=true}function loadPopups(){$("a.popupwindow").click(function(a){window.open($(this).attr("href"),"name","height=850,width=1000,left=0,top=0,status=0");return false});$("a.popupwindowScroll").click(function(a){window.open($(this).attr("href"),"name","height=850,width=1020,left=0,top=0,status=0,resizable=1,scrollbars=yes");return false});$("a.popupwindowSmall").click(function(a){window.open($(this).attr("href"),"name","height=350,width=650,left=0,top=0,status=0");return false});$("a.popupwindowMed").click(function(a){window.open($(this).attr("href"),"name","height=510,width=380,left=100,top=100,status=0,resizable=1");return false});$("a.popupwindowDelivery").click(function(a){var b=window.open($(this).attr("href"),"name","height=210,width=380,left=100,top=100,status=0,resizable=1");b.focus();return false});$("a.popupEmailForm").click(function(a){var b=window.open($(this).attr("href"),"name","height=280,width=450,left=200,top=100,status=0,resizable=1");b.focus();return false})}function toUpperFirstChar(g){var d=/(\w)(\w*)/;var c=g.split(/\s+/g);for(i=0;i<c.length;i++){var e=c[i].match(d);var f=e[1].toUpperCase();var b=e[2].toLowerCase();c[i]=f+b}return c.join(" ")}(function(a){a.fn.frescaPopup=function(d,b){var h=this;var g=a.extend({},a.fn.frescaPopup.defaults,d);var f=a('<div id="popupCont"></div>');var j;var c=function(l,m){f.css("display","block");f.css("left",(a(window).width()-f.width())/2+a(window).scrollLeft()+"px").show();if(j!==m){j=m;var k=g.path+l;a.ajax({url:k,beforeSend:function(){a("body").block();f.empty().append(b)},success:function(n){b.remove();f.append(n);f.find("a#closeSizeGuide").click(function(){a("body").unblock();f.css("display","none")})},error:function(n,p,o){b.remove();f.append("<p>Sorry, an error has occurred. Please try again.</p>")}})}};a(g.target).append(f);var e=0;return this.each(function(){e++;this.onclick=function(k){return function(){var l=a(this).attr("id");c(l,k);return false}}(e)})};a.fn.frescaPopup.defaults={target:"body",path:"/pws/Content.ice?pgForward=ajaxcontentpopup&page="}})(jQuery);function setSizeGuideGender(){if(getGenderCookie()=="womens"){$("a#SizeGuideGender").attr("id","SizeGuideWomens")}else{$("a#SizeGuideGender").attr("id","SizeGuideMens")}}function setFormHandler(){if($("#popupContEmailRequest").length>0){$("#emailrequestform").ajaxForm({beforeSubmit:function(){var a=true;$.each($("#emailrequestform input.fValidate"),function(){if($(this).attr("id")=="field_email"){var b=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var c=$(this).val();if(b.test(c)===false){a=false}}else{if(!$(this).val()){a=false}}});if(a===true){$("p#pleaseWait").toggleClass("hide").html("Please wait - your email is being sent")}return a},success:function(h,j){if($(".productdetailslayout").length>0){var f=$("h4#productPrice span.onePrice").html();if(f==null){f=$("h4#productPrice span.nowPrice").html()}var g=f.substring(1,f.length).replace(",","");var d=$("form#emailrequestform select#field_reqsize").val();var c=$("form#emailrequestform input#field_name").val();var b=$("form#emailrequestform input#field_email").val();var a=$("form#emailrequestform input#field_phone").val();logOCSale("isconv=1|itemcount=1|itemvalue="+g+"|m1="+d+"|m2="+c+"|m3="+b+"|m4="+a)}$("#popupContEmailRequest").toggleClass("hide");$("p.displayText").addClass("hide");$("p#buttEmailCall").addClass("hide");$("p#responseEmailCall").toggleClass("hide").html("Thank you. Your email has been sent to MatchesFashion.com")},error:function(b,c,a){$("p#responseEmailCall").toggleClass("hide").html("Sorry an error occured when sending your email. Please call us on the number below.")}});$(".PopupRequestForm").click(function(){$("#popupContEmailRequest").toggleClass("hide");return true})}}function checkEmailValid(b){var c=true;var a=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var d=b;if(a.test(d)===false){c=false}return c}function setCareersFormHandler(){if($("#CareersForm").length>0){$("#CareersForm").ajaxForm({beforeSubmit:function(){var a=true;$.each($("#CareersForm input.fValidate"),function(){if($(this).attr("id")=="field_EmailID"){a=checkEmailValid($(this).val())}else{if(!$(this).val()){a=false}}});if(a===true){$("p#pleaseWait").toggleClass("hide")}return a},success:function(a,b){$("p#pleaseWait").toggleClass("hide");$("p#sendMessageSuccess").toggleClass("hide")},error:function(b,c,a){$("p#pleaseWait").toggleClass("hide");$("p#sendMessageFailure").toggleClass("hide")}})}}function checkForGoogleAutofill(a){var b=false;if($.browser.msie){b=true}return b}function highlightTopNav(){var b=window.location.toString();var d=b.split("/");if(typeof categoryProductAttributeId!="undefined"){var a=categoryProductAttributeValue.substring(categoryProductAttributeValue.indexOf("_")+1);if(categoryProductAttributeValue.indexOf("mens_")>-1){var e=categoryProductAttributeValue.split("mens_")[1]}else{if(window.location.pathname.indexOf("/department/")>-1){var e=categoryProductAttributeValue}}var c="/"+categoryProductAttributeId.replace("wc_","")+"/"+categoryProductAttributeValue;if($("#subNav a[href*="+e+"]").length<1){$("ul#subNav div.navigation_dropdown li.selectedNav").parents("div.navigation_dropdown").siblings("a").addClass("selectedNav");if($("ul#subNav a[href*="+c+"]").length>1){$("ul#subNav a[href*="+c+"]").filter(":first").addClass("selectedNav")}else{$("ul#subNav a[href*="+c+"]").addClass("selectedNav")}Cufon.replace("ul#subNav a.selectedNav")}else{$("ul#subNav div.navigation_dropdown a[href*="+c+"]").addClass("selectedNav").parents("div.navigation_dropdown").siblings("a").addClass("selectedNav")}Cufon.replace("ul#subNav a.selectedNav:first")}if(d[4]==="content"||b.match("/Content.ice/")){b=b.split("/fcp/content/")[1];b=$.trim(b);b=b.split("/")[0];$("ul#subNav li a").each(function(){var f=$(this).attr("href").split("/fcp/content/")[1];f=$.trim(f);f=f.split("/")[0];if(f===b){if($(this).parents("div").attr("class")==="navigation_dropdown"){$(this).addClass("selectedNav").parents("div.navigation_dropdown").siblings("a").addClass("selectedNav");Cufon.replace("ul#subNav a.selectedNav:first")}else{$(this).addClass("selectedNav");Cufon.replace("ul#subNav a.selectedNav")}}})}}function wishlistFormDisplay(){$("#tellAFriendBtn").click(function(){$("#tellAFriendDetails").slideDown("slow")})}function ie6NavigationFix(){var a=$("<iframe class='ie6_nav_block' frameBorder='0' src='/pws/blank.html'></iframe>");a.css({display:"none","z-index":"-10"});$(document.body).append(a);a.remove();menuItems=$("#subNav > li");$.each(menuItems,function(b,c){$(this).hover(function(){var d=($(this).children("div").width()+parseFloat($(this).children("div").css("padding-left"))+parseFloat($(this).children("div").css("padding-right")))+"px";var e=($(this).children("div").height()+parseFloat($(this).children("div").css("padding-left"))+parseFloat($(this).children("div").css("padding-right")))+"px";$(this).addClass("hover").children("div").css("display","block").prepend(a);$("iframe.ie6_nav_block").hide().load(function(){$(this).show()});$("iframe.ie6_nav_block").css({display:"block",position:"absolute",top:"0px",left:"0px",width:d,height:e})},function(){$("iframe.ie6_nav_block").remove();$(this).removeClass("hover").children("div").css("display","none")})})}(function(f){var e=["DOMMouseScroll","mousewheel"];f.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var a=e.length;a;){this.addEventListener(e[--a],d,false)}}else{this.onmousewheel=d}},teardown:function(){if(this.removeEventListener){for(var a=e.length;a;){this.removeEventListener(e[--a],d,false)}}else{this.onmousewheel=null}}};f.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}});function d(b){var h=[].slice.call(arguments,1),a=0,c=true;b=f.event.fix(b||window.event);b.type="mousewheel";if(b.wheelDelta){a=b.wheelDelta/120}if(b.detail){a=-b.detail/3}h.unshift(b,a);return f.event.handle.apply(this,h)}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata";var data=$.data(elem,settings.single)}if(data){return data;data="{}"}if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined;var e=elem.getElementsByTagName(settings.name)}if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!==undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data}}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(a){a.fn.block=function(c){var d=a.extend({},a.fn.block.defaults,c);var b=a("<div></div>");b.attr("class","fresca_block");b.css({position:"absolute",top:0,left:0,background:d.colour,opacity:0,width:a(this).width(),height:a(this).height(),zIndex:3000});b.click(function(){a(this).parent().unblock();if(a.browser.msie&&a.browser.version==6){a("select#selectSize").css("visibility","visible")}a("div#popupCont").hide();a(window).unbind("keyup")});a(this).css({position:"relative"}).append(b);if(d.revealSpeed>0){b.animate({opacity:d.revealOpacity},d.revealSpeed)}else{b.css("opacity",d.revealOpacity)}return a(this)};a.fn.block.opts={};a.fn.block.defaults={revealSpeed:1000,revealOpacity:0.85,concealSpeed:500,colour:"#FFF"};a.fn.unblock=function(c){var d=a.extend({},a.fn.unblock.defaults,c);var b=a(this).children("div.fresca_block");if(d.concealSpeed>0){b.animate({opacity:0},d.concealSpeed,function(){b.remove()})}else{b.remove()}};a.fn.unblock.opts={};a.fn.unblock.defaults={concealSpeed:500};a.fn.refreshblock=function(c){var d=a.extend({},a.fn.unblock.defaults,c);var b=a(this).children("div.fresca_block");b.css({width:a(this).width(),height:a(this).height()})};a.fn.refreshblock.opts={};a.fn.refreshblock.defaults={}})(jQuery);$(document).ready(function(){clearInputValues();loadMiniBasket();loadPopups();setSizeGuideGender();var a=$("<img>");a.attr("src","/pws/images/ajaxLoader.gif").attr("id","ajaxLoader").attr("height","19");$("a.popup").frescaPopup({},a);setFormHandler();setCareersFormHandler();highlightTopNav();if($(".viewwishlistlayout").length>0){wishlistFormDisplay()}if($.browser.msie&&$.browser.version==6){ie6NavigationFix()}});
