// Library release: v1.19.0.6, 08 March 2010
// Documentation: svn\Wiki\JavaScript\
Arcadia={version:"1.12.2",currentUrl:location.href.toLowerCase(),devDomain:"wcdev.arcadiagroup.ltd.uk",stagingDomain:"wcstage.arcadiagroup.ltd.uk",adminDomain:"wcadmin.arcadiagroup.ltd.uk",classNameRegExp:/[^\w]+/g,debugMode:false,init:function(){if(Arcadia.debugMode)Util.debug("Arcadia.init");var domainExp=new RegExp("arcadiagroup.ltd.uk");if(top.location!=location&&Util.getUrlParam("ecmcFrame")==null&&domainExp.test(location.href)===false){top.location.href=document.location.href}if(typeof Brand!="object")return;if(!document.getElementById||!document.createTextNode)return;if(typeof document.body.style.maxHeight=="undefined"){try{document.execCommand('BackgroundImageCache',false,true);}catch(e){}}Template.init();Behaviour.init();CMS.init();if(typeof GoogleAnalytics=="object")GoogleAnalytics.init();if(Arcadia.debugMode)Util.debug("Arcadia.init",true);}};Util={debug:function(fn,end){if($("#debug_console").size()==0)$(document.body).prepend("<div id=\"debug_console\"><h2>Ecommerce Systems JS logging</h2></div>");if(!end){eval(fn+".start = new Date()");}else{var now=new Date();$("#debug_console").append("<p>"+fn+": "+eval(now.getTime()-eval(fn+".start.getTime()"))+"ms</p>");}},addEvent:function(obj,type,fn){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);};obj.attachEvent('on'+type,obj[type+fn]);}else{obj.addEventListener(type,fn,false);}},$:function(){var els=new Array();for(var i=0;i<arguments.length;i++){var el=arguments[i];if(typeof el=="string")el=document.getElementById(el);if(arguments.length==1)return el;els.push(el);}return els},getElementsByClassName:function(className,tag,parent){var els=(Util.$(parent)||document.body).getElementsByTagName((tag||"*")),matches=new Array();for(var i=0;i<els.length;i++){if(Util.hasClassName(els[i],className))matches.push(els[i]);}return matches},hasClassName:function(el,className){var re=new RegExp("(^|\\s)"+className+"(\\s|$)");return Util.$(el).className.match(re);},getUrlParam:function(param,url){url=(url||location.href).toLowerCase();param=param.toLowerCase().replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+param+"=([^&#]*)");var results=regex.exec(url);if(results)return results[1];else return null},cancelClick:function(e){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}if(e&&e.stopPropagation&&e.preventDefault){e.stopPropagation();e.preventDefault();}},addCss:function(element,childElements,addId,parent,directDescendentsOnly){if(!Util.$("content"))return;parent=parent||Util.$("content");var elements=parent.getElementsByTagName(element),css,counter=1;for(var i=0;i<elements.length;i++){if(directDescendentsOnly&&elements[i].parentNode!=parent)continue;css=element+"_"+counter;if(addId&!elements[i].id)elements[i].id=css;else $(elements[i]).addClass(css);if(elements[i].colSpan>1){$(elements[i]).addClass("spanned_cell_"+counter);counter+=elements[i].colSpan}else counter++;if(childElements.length){for(var j=0;j<childElements.length;j++){if(childElements[j]=="tr")Util.addCss(childElements[j],["th","td"],false,elements[i],false);else Util.addCss(childElements[j],[],false,elements[i],true);}}}},redirect:function(url,delay){if(delay){setTimeout(function(){location.href=url},delay);return}location.href=url},setCookie:function(name,value,days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();document.cookie=name+"="+value+expires+"; path=/"},getCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}return null}};Template={init:function(){if(Arcadia.debugMode)Util.debug("Template.init");Template.setPageParameters();Template.removeTrackingLink();Template.fixCategoryDisplay();Template.addActiveLinkClasses();Template.addBookMarkLink();Template.prefillSignup();Template.addTemplateCss();Template.checkCatalogId();Template.initBrandMethods();if(Arcadia.debugMode)Util.debug("Template.init",true);},setPageParameters:function(){if(Arcadia.debugMode)Util.debug("Template.setPageParameters");Template.id=document.body.id;if(Arcadia.currentUrl.match("servlet")){var url=Arcadia.currentUrl;if(typeof Arcadia.currentStoreId=="undefined"){Arcadia.currentStoreId=Util.getUrlParam("storeid",url)||null;if(!Arcadia.currentStoreId){url=$("#breadcrumb a:last").attr("href");$(document.body).addClass("querystring_encrypted");}}if(typeof Arcadia.currentStoreId=="undefined")Arcadia.currentStoreId=Util.getUrlParam("storeid",url)||null;if(typeof Arcadia.currentCatalogId=="undefined")Arcadia.currentCatalogId=Util.getUrlParam("catalogid",url)||null;if(typeof Arcadia.currentCategoryId=="undefined")Arcadia.currentCategoryId=Util.getUrlParam("categoryid",url)||null;if(typeof Arcadia.currentParentCategoryId=="undefined")Arcadia.currentParentCategoryId=Util.getUrlParam("parent_category_rn",url)||null;if(typeof Arcadia.currentProductId=="undefined")Arcadia.currentProductId=Util.getUrlParam("productid",url)||null;if(typeof Arcadia.currentIdentifierId=="undefined")Arcadia.currentIdentifierId=Util.getUrlParam("identifier",url)||null;if(typeof Arcadia.currentFeatureId=="undefined")Arcadia.currentFeatureId=Util.getUrlParam("feature",url)||null;if(Template.id=="categorydisplay")$("#container").addClass("category_"+Arcadia.currentCategoryId);}if(Arcadia.debugMode)Util.debug("Template.setPageParameters",true);},enableTerritorySwitch:function(){},removeTrackingLink:function(){if(Arcadia.debugMode)Util.debug("Template.removeTrackingLink");if(!Brand.internationalTrackingUrl)return;$("p a[href*='"+Brand.internationalTrackingUrl+"']").each(function(){$(this.parentNode).remove();});if(Arcadia.debugMode)Util.debug("Template.removeTrackingLink",true);},fixCategoryDisplay:function(){if(Arcadia.debugMode)Util.debug("Template.fixCategoryDisplay");var func=function(){if(Brand.enableProdListerFormatting&&$(".prodlistwrapper").length)$.getScript("/javascript/template/category_display.js");};Util.addEvent(window,"load",func);if(Arcadia.debugMode)Util.debug("Template.fixCategoryDisplay",true);},addActiveLinkClasses:function(){if(Arcadia.debugMode)Util.debug("Template.addActiveLinkClasses");$("ul.feature_menu a, ol.feature_menu a, div.feature_menu a").each(function(){if(this.href.match("identifier="+Arcadia.currentIdentifierId)||this.href.match("identifier="+Arcadia.currentFeatureId))$(this).parent().addClass("active");});if(Arcadia.debugMode)Util.debug("Template.addActiveLinkClasses",true);},addTemplateCss:function(){if(Arcadia.debugMode)Util.debug("Template.addTemplateCss");Util.addCss("p",[],true,null,false);Util.addCss("ul",["li"],true,null,false);Util.addCss("dl",["dt","dd"],true,null,false);Util.addCss("table",["tr"],true,null,false);if(Arcadia.debugMode)Util.debug("Template.addTemplateCss",true);},checkCatalogId:function(){if(Arcadia.debugMode)Util.debug("Template.checkCatalogId");if(!Arcadia.currentUrl.match(Arcadia.devDomain)&!Arcadia.currentUrl.match(Arcadia.stagingDomain)&!Arcadia.currentUrl.match("localhost"))return;if(Arcadia.currentStoreId!=null&&Brand.isUSStore){$("body").prepend("<div id=\"catalog_alert\" style=\"width: 100%; height: 35px; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color"+Brand.directory+"/us_store_warning.gif) center center no-repeat #33F\"></div>");}if(Arcadia.currentCatalogId!=null&&Arcadia.currentCatalogId!=Brand.activeSalesCatalogId){$("body").prepend("<div id=\"catalog_alert\" style=\"width: 100%; height: 35px; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color"+Brand.directory+"/catalog_warning.gif) center center no-repeat #F00\"></div>");}if(Arcadia.debugMode)Util.debug("Template.checkCatalogId",true);},addBookMarkLink:function(){if(Arcadia.debugMode)Util.debug("Template.addBookMarkLink");if(Brand.addThisLocation!=""){$(Brand.addThisLocation).append(Brand.addThisLink);$("#add_this_link").click(function(){var addthis_pub=Brand.addThisAccountName,addthis_url=location.href,addthis_title=document.title;var aturl="http://www.addthis.com/bookmark.php?v=1&pub="+addthis_pub;aturl+="&url="+encodeURIComponent(addthis_url)+"&title="+encodeURIComponent(addthis_title);open(aturl,'addthis','scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100');return false});}if(Arcadia.debugMode)Util.debug("Template.addBookMarkLink",true);},prefillSignup:function(){if(Arcadia.debugMode)Util.debug("Template.prefillSignup");var email=Util.getUrlParam("email");var firstName=Util.getUrlParam("firstname");var lastName=Util.getUrlParam("lastname");if(email){$("#content #REPLY-TO").val(unescape(email));$("#content #emailid").val(unescape(email));}if(firstName){$("#content #first_name").val(unescape(firstName));$("#content #forename").val(unescape(firstName));}if(lastName){$("#content #last_name").val(unescape(lastName));$("#content #surname").val(unescape(lastName));}if(Arcadia.debugMode)Util.debug("Template.prefillSignup",true);}};Behaviour={init:function(){if(Arcadia.debugMode)Util.debug("Behaviour.init");Behaviour.initStoreCategoriesMenu();Behaviour.initMercadoFilters();Behaviour.addTargets();Behaviour.addFormValidation();Behaviour.initAjax();Behaviour.initSwitchFeatures();Behaviour.initContentTabs();Behaviour.initContentScrollers();Behaviour.initContentCycles();Behaviour.initBrandMethods();Behaviour.clearSearchField();Behaviour.initToggleDetail();Behaviour.addCsrSearchFocus();if(Arcadia.debugMode)Util.debug("Behaviour.init",true);},initStoreCategoriesMenu:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initStoreCategoriesMenu");var menu=Util.$("top_level_categories");if(!menu)return;var els=menu.getElementsByTagName("li"),category;var active=Util.getElementsByClassName("active_parent","li",menu)[0];if(active)active.parentNode.activeElement=active;for(var i=0;i<els.length;i++){if(els[i].getElementsByTagName("ul").length){category=els[i].firstChild;if(category.nodeType!=1)category=category.nextSibling;if(Util.hasClassName(els[i],"category_feature"))continue;if(category.nodeName=="SPAN"){var linkElement=Util.createNode("a",[["title",category.firstChild.nodeValue],["href","#"]],category.firstChild.nodeValue);els[i].replaceChild(linkElement,category);}Util.addEvent(category,"click",Behaviour.toggleCategoryMenu);Util.addEvent(category,"click",Util.cancelClick);category.title+=" - click to show/hide details"}}if(Arcadia.debugMode)Util.debug("Behaviour.initStoreCategoriesMenu",true);},initMercadoFilters:function(){if(!Brand.enableMercadoFilters)return;var wrapper=$("#mercado_header");if(!wrapper.size())return;var h2=wrapper.find("h2"),h3,group,el;h2.text(Brand.mercadoFiltersH2);var tabs_menu=$("<ul class=\"tabs_nav clear_fix\"></ul>");var filters=wrapper.find(".filter_group");filters.each(function(){group=$(this);h3=group.find("h3").remove();$("<li><a href=\"#"+group.attr("id")+"\" title=\"Click to filter by "+h3.text()+"\" rel=\""+group.attr("id")+"\"><span>"+h3.text()+"</span></a></li>").click(function(){var selection=$(this),newFilter=$("#"+selection.find("a").attr("rel"));tabs_menu.children("li").removeClass("active");selection.addClass("active");$(".filter_group").not(newFilter).hide();newFilter.slideDown();return false}).appendTo(tabs_menu);});filters.eq("0").show();tabs_menu.find("li:first").addClass("active");tabs_menu.insertAfter(h2);wrapper.slideDown();},toggleCategoryMenu:function(){var li=this.parentNode,ul=li.parentNode;if(ul.activeElement!=li){if(ul.activeElement)$(ul.activeElement).removeClass("focus");if(ul.activeElement&&Brand.collapseCategories&!Util.hasClassName(ul.activeElement,"active_parent"))$(ul.activeElement).removeClass("toggle");ul.activeElement=li}if(Util.hasClassName(li,"toggle"))$(li).removeClass("toggle");else{$(li).addClass("toggle");$(li).addClass("focus");}},addTargets:function(){if(Arcadia.debugMode)Util.debug("Behaviour.addTargets");$("a.new_window, area.new_window").each(function(){this.title?this.title+=" (this link will open in a new browser window)":this.title="This link will open in a new browser window";$(this).click(function(){Behaviour.popup(this.href);return false});});if(Arcadia.debugMode)Util.debug("Behaviour.addTargets",true);},popup:function(url){var w,h;if(url.toLowerCase().match("/detailview/index.html"))w=640,h=670;else if(url.toLowerCase().match("multimap.com"))w=800,h=460;else if(url.toLowerCase().match("checkout_popups"))w=835,h=635;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/topman/2006/pages/crisis/crisis.html"))w=700,h=520;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/topman/2006/pages/fratellis/fratellis.html"))w=708,h=556;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/topman/2006/pages/fashionably/fashionablyregistration.html"))w=690,h=417;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/topman/2006/pages/250card"))w=700,h=430;else if(url.toLowerCase().match("arcadiashops.co.uk/promostores/miss/2004/signup"))w=670,h=762;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/miss/recruitment/pages/new_stores.html"))w=770,h=654;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/arcadia/giftvoucher/splash.html"))w=790,h=470;else if(url.toLowerCase().match("voucherexpress.co.uk/dorothyperkins"))w=700,h=420;else if(url.toLowerCase().match("portal.prepaytec.com/arcaccount/enquire?brand=dorothyperkins"))w=700,h=420;else if(url.toLowerCase().match("portal.prepaytec.com/arcaccount/registration.jsp?brand=dorothyperkins"))w=700,h=420;else if(url.toLowerCase().match("f.chtah.com/s/18/911110775/topshop_registration.html"))w=485,h=600;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/tops/pages/popups/form1/index.html"))w=465,h=650;else if(url.toLowerCase().match("/popups/christmas_stores.html"))w=340,h=480;else if(url.toLowerCase().match("/popups/terms_and_conditions.html"))w=530,h=430;else if(url.toLowerCase().match("/unique_show_popup/unique_show_flash.html"))w=340,h=265;else if(url.toLowerCase().match("/newyorkmap/newyorkmap.html"))w=745,h=394;else if(url.toLowerCase().match("/popups/km_store_list.html"))w=500,h=380;else if(url.match("f.chtah.com/s/9/1941655062/Christopher_Kane.html"))w=436,h=540;else if(url.match("f.chtah.com/s/9/1941655062/Windreamdresses.html"))w=454,h=816;else if(url.toLowerCase().match("alcaswebstream01.av-ix.net"))w=325,h=175;else if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/winwinwinform-uk.html"))w=429,h=608;else if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/winwinwinform-us.html"))w=429,h=608;else if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/form.html"))w=429,h=556;else if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/makeupform.html"))w=429,h=377;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006332/feature-0000006332.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006331/feature-0000006331.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006269/feature-0000006269.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006268/feature-0000006268.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006266/feature-0000006266.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006267/feature-0000006267.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006334/feature-0000006334.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006335/feature-0000006335.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006273/feature-0000006273.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006271/feature-0000006271.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006272/feature-0000006272.html"))w=680,h=620;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000006270/feature-0000006270.html"))w=680,h=620;else if(url.toLowerCase().match("wallis_newsletter/index.html"))w=745,h=425;else if(url.toLowerCase().match("newsletter_popup/privacy_policy.html"))w=830,h=640;else if(url.toLowerCase().match("/vat_popup/vat_popup.html"))w=400,h=550;else if(url.toLowerCase().match("/popups/christmas_delivery.html"))w=400,h=375;else if(url.toLowerCase().match("http://www.voucherexpress.co.uk/evans/")||url.toLowerCase().match("http://www.evans.co.uk/cgi-bin/topups.cgi")||url.toLowerCase().match("https://portal.prepaytec.com/arcaccount/enquire?brand=evans")||url.toLowerCase().match("https://portal.prepaytec.com/arcaccount/registration.jsp?brand=evans"))w=730,h=670;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/burton/gift_card/index.html"))w=740,h=480;else if(url.toLowerCase().match("arcadiashops.co.uk/promostores/burton/2007/pages/newsletter/index_new.html"))w=640,h=640;else if(url.toLowerCase().match("voucherexpress.co.uk"))w=800,h=600;else if(url.toLowerCase().match("portal.prepaytec.com"))w=660,h=450;else if(url.toLowerCase().match("arcadiagroup.co.uk/promostores/topman/forms/nme"))w=688,h=968;else if(url.toLowerCase().match("f.chtah.com/s/22/1186111932/topman_signup.html"))w=492,h=486;else if(url.toLowerCase().match("arcadia.peoplebank.com/pbank/owa/arcadia.topshoptopmancategories"))w=630,h=374;else if(url.match("/flash_content/music_player/topManPlayer.html"))w=403,h=155;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005664/feature-0000005664.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005814/feature-0000005814.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005800/feature-0000005800.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005816/feature-0000005816.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005789/feature-0000005789.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005811/feature-0000005811.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005812/feature-0000005812.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005826/feature-0000005826.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005648/feature-0000005648.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005668/feature-0000005668.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005761/feature-0000005761.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005688/feature-0000005688.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005606/feature-0000005606.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005626/feature-0000005626.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005630/feature-0000005630.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005631/feature-0000005631.html"))w=835,h=635;else if(url.toLowerCase().match("/cms/pages/feature/feature-0000005665/feature-0000005665.html"))w=835,h=635;else if(url.toLowerCase().match("productlargerimagedisplay"))w=620,h=520;var attr=w?"width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=yes,resizable=yes":"toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes";if(url.toLowerCase().match("www.plantmoretrees.net"))attr="toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes";if(url.match("/flash_content/music_player/topManPlayer.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("/unique_show_popup/unique_show_flash.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("/newyorkmap/newyorkmap.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("/popups/km_store_list.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.match("f.chtah.com/s/9/1941655062/Christopher_Kane.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("alcaswebstream01.av-ix.net"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/winwinwinform-uk.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/winwinwinform-us.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/form.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("f.chtah.com/s/9/1941655062/makeupform.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("/vat_popup/vat_popup.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";if(url.toLowerCase().match("/popups/christmas_delivery.html"))attr="width="+w+",height="+h+",screenX=100,screenY=100,scrollbars=no,resizable=no";var win=open(url,"Arcadia_popup",attr);win.focus();},addFormValidation:function(){if(Arcadia.debugMode)Util.debug("Behaviour.addFormValidation");if($("form.validate").length)$.getScript("/javascript/behaviour/form_validation.js");if(Arcadia.debugMode)Util.debug("Behaviour.addFormValidation",true);},initAjax:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initAjax");if($("div.ajax_wrapper").length)$.getScript("/javascript/behaviour/ajax.js");if(Arcadia.debugMode)Util.debug("Behaviour.initAjax",true);},initSwitchFeatures:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initSwitchFeatures");if($(".switch_feature").length)$.getScript("/javascript/behaviour/switch_feature.js");if(Arcadia.debugMode)Util.debug("Behaviour.initSwitchFeatures",true);},initContentTabs:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initContentTabs");if($(".content_tabs").length)$.getScript("/javascript/behaviour/content_tabs.js");if(Arcadia.debugMode)Util.debug("Behaviour.initContentTabs",true);},initContentScrollers:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initContentScrollers");if($(".basic_scroller").length)$.getScript("/javascript/behaviour/basic_scroller.js");if($(".new_scroller").length)$.getScript("/javascript/behaviour/new_scroller.js");if(Arcadia.debugMode)Util.debug("Behaviour.initContentScrollers",true);},initContentCycles:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initContentCycles");if($(".cycle_content").length)$.getScript("/javascript/behaviour/cycle_content.js");if(Arcadia.debugMode)Util.debug("Behaviour.initContentCycles",true);},clearSearchField:function(){if(Arcadia.debugMode)Util.debug("Behaviour.clearSearchField");$("#searchtxt").click(function(){this.value=""});$('#headersubsection form').submit(function(){if($('input#searchtxt').val()==""){return false}else{return true}});if(Arcadia.debugMode)Util.debug("Behaviour.clearSearchField",true);},initToggleDetail:function(){if(Arcadia.debugMode)Util.debug("Behaviour.initToggleDetail");if(!$(".toggle_detail").size())return;if(typeof jQuery.easing.easeInOutQuad=="undefined")$.getScript("/javascript/jquery/jquery.easing.js",Behaviour.bindToggleDetailEvents);else Behaviour.bindToggleDetailEvents();if(Arcadia.debugMode)Util.debug("Behaviour.initToggleDetail",true);},bindToggleDetailEvents:function(){$(".toggle_detail").bind("mouseenter",function(){$(this).addClass("detail_active").find(".detail").slideDown(200,"easeOutQuad");});$(".toggle_detail").bind("mouseleave",function(){$(this).removeClass("detail_active").find(".detail").slideUp(200,"easeOutQuad");});},addCsrSearchFocus:function(){if($("#csformloginreset").size()){$(document).bind("keydown",function(e){var key,isCtrl;if(window.event){key=window.event.keyCode;if(window.event.ctrlKey)isCtrl=true;else isCtrl=false}else{key=e.which;if(e.ctrlKey)isCtrl=true;else isCtrl=false}if(isCtrl&&String.fromCharCode(key).toLowerCase()=="s"){$("#searchtxt").focus().val("");return false;}});}}};CMS={init:function(){if(Arcadia.debugMode)Util.debug("CMS.init");$(window).load(CMS.initUpdatePageContent);if(Arcadia.debugMode)Util.debug("CMS.init",true);},initUpdatePageContent:function(){if(Arcadia.debugMode)Util.debug("CMS.init");$(".cms_update_page").each(function(){var wrapper=$(this);var eventType="click";var revert=false;if(wrapper.hasClass("mouseover"))eventType="mouseover";if(eventType=="mouseover"&&wrapper.hasClass("mouseout"))revert=true;var componentSource=wrapper.find(".component_source");var componentTarget=wrapper.find(".component_target");if(componentSource.length!=1||componentTarget.length!=1)return;var sourceLinks=componentSource.find("a");sourceLinks.bind(eventType,function(){var targetId=this.rel||null;if(targetId==null)return;var currentTarget=componentTarget.find(".active");var newTarget=$('#'+targetId);if(newTarget.length>0&&newTarget!=currentTarget){currentTarget.removeClass('active');newTarget.addClass('active');}if(eventType=="click")return false});if(!revert)return;var defaultTarget=componentTarget.find(".default_view");if(!defaultTarget.length)return;sourceLinks.mouseout(function(){componentTarget.find(".active").removeClass('active');defaultTarget.addClass('active');});});if(Arcadia.debugMode)Util.debug("CMS.init",true);}};
