/*--------------------------------------------------
BASE
Version:   1.0.91
Generated: 29/10/2009
--------------------------------------------------*/
YAHOO.namespace("dulux.co.uk");function helperWin(URL,winName,type){if(!type){type="large"}var features="top=0,resizable,menubar,scrollbars";if(type=="full"){features+=",left=0,height=460,width=758,location,status"}else{features+=",left=100,height=500";if(type=="small"){features+=",width=350"}else{if(type=="medium2"){features="top=0,resizable,scrollbars,left=100,height=460,width=420 status=no"}else{if(type=="medium"){features+=",width=550"}else{features+=",width=618"}}}}if(type=="MP"){features="top=0,resizable,scrollbars,left=100,height=535,width=777"}if(type=="MPV"){features="top=0,height=526,width=760,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no"}eval(winName+"pop = window.open(URL,winName,features)");eval(winName+"pop.opener = self");eval(winName+"pop.focus()")}YAHOO.namespace("dulux.co.uk.Browser");YAHOO.dulux.co.uk.Browser={config:{width:700,height:400,x:null,y:null,toolbar:1,scrollbars:1,location:0,statusbar:0,menubar:0,resizable:1,name:"helper"},helper:function(f,b){var a=this.config;if(typeof b==="string"){switch(b){case"small":a.width=350;a.height=500;break;case"medium":a.width=550;a.height=500;break}}else{for(var c in b){if(typeof a[c]!=="undefined"){a[c]=b[c]}}}a.x=a.x||(screen.width-a.width)/2;a.y=a.y||((screen.height-a.height)/2)-30;var d=window.open(f,a.name,"toolbar="+a.toolbar+",scrollbars="+a.scrollbars+",location="+a.location+",statusbar="+a.statusbar+",menubar="+a.menubar+",resizable="+a.resizable+",width="+a.width+",height="+a.height+",left="+a.x+",top="+a.y);d.focus();return false}};YAHOO.namespace("dulux.co.uk.Flash");YAHOO.dulux.co.uk.Flash={_baseUrl:"/web/flash/",_supportedVersion:7,_flashVersion:null,_defaultVars:{},_defaultParams:{quality:"high",pluginspage:"http://www.macromedia.com/go/getflashplayer",wmode:"transparent"},_getProtocol:function(){var a="https:";if(location.protocol.toLowerCase()===a){return a}else{return"http:"}},_getVersion:function(){this._flashVersion=(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"])?navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin:0;if(this._flashVersion){this._flashVersion=parseInt(this._flashVersion.description.substring(this._flashVersion.description.indexOf(".")-2))}else{if(navigator.userAgent&&navigator.userAgent.indexOf("MSIE")>=0&&navigator.userAgent.indexOf("Windows")>=0){document.write("<script language=VBScript>\n");document.write("Dim hasPlayer, version\n");document.write("hasPlayer = false\n");document.write("version = 10\n");document.write("Do While version > 0\n");document.write("On Error Resume Next\n");document.write('hasPlayer = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & version)))\n');document.write("If hasPlayer = true Then Exit Do\n");document.write("version = version - 1\n");document.write("Loop\n");document.write("is_FlashVersion = version\n");document.write("is_Flash = hasPlayer\n");document.write("<\/script>\n");if(version>0){this._flashVersion=version}}}},_detect:function(){if(this._flashVersion===null){this._getVersion();var a=['<style type="text/css"><!--',".noFlash {position: absolute; left: -999em;}","--></style>"];document.write(a.join(""))}return(this._flashVersion>=this._supportedVersion)},write:function(b,c,a,f,d){if((d&&this._supportedVersion>=d)||this._detect()){var e=this._getProtocol();document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+e+"//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+this._supportedVersion+',0,0,0" ');document.write('width="'+c+'" height="'+a+'" id="visualiser">');document.write('<param name="movie" value="'+this._baseUrl+b+".swf?"+f+'">');document.write('<param name="allowScriptAccess" value="sameDomain" />');document.write('<param name="wmode" value="transparent">');document.write('<embed src="'+this._baseUrl+b+".swf?"+f+'" name="visualiser" width="'+c+'" height="'+a+'" ');document.write('wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="'+e+'//www.macromedia.com/go/getflashplayer">');document.write("</object>")}},write2:function(c,d,a,e,f,b){},embed:function(d,c,a,i,g,e,f){var b=g||this._defaultVars;var h=e||this.defaultParams;if(typeof swfobject!=="undefined"){swfobject.embedSWF(d,c,a,i,f,null,b,h)}},remove:function(a){swfobject.removeSWF(a)}};function fWrite(c,b,e,a,d){if(c){YAHOO.dulux.co.uk.Flash.write(c,b,e,a,d)}}function fWriteSSL(c,b,e,a,d){YAHOO.dulux.co.uk.Flash.write(c,b,e,a,d)}function roll(b){var a;if(typeof b==="object"){if(document.getElementsByTagName){a=b.getElementsByTagName("IMG")[0];a.src=(a.src.indexOf("_0.")>0)?a.src.replace("_0.","_1."):a.src.replace("_1.","_0.")}}}function rollBtn(a){if(!a.state){a.state=0}var b=(a.state===0)?1:0;a.src=a.src.replace("_"+a.state+".gif","_"+b+".gif");a.state=b;return true}YAHOO.dulux.co.uk.getScrollXY=function(){var b=0,a=0;if(typeof(window.pageYOffset)==="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]};YAHOO.dulux.co.uk.fnMoveScrapbookVertical=function(a){var b;if(YAHOO.dulux.co.uk.getScrollXY()[1]<100){b=new YAHOO.util.Anim("scrapbook",{top:{to:100}},0.5,YAHOO.util.Easing.backOut).animate()}else{b=new YAHOO.util.Anim("scrapbook",{top:{to:YAHOO.dulux.co.uk.getScrollXY()[1]+12}},0.5,YAHOO.util.Easing.backOut).animate()}};YAHOO.dulux.co.uk.initRollovers=function(){var a=function(){var r=YAHOO.util.Dom;var g,c,l,n,k;var t,o;var u;var h=r.getElementsByClassName("chip");r.generateId(h,"chip_");for(var q=0;q<h.length;q++){g=r.get(h[q]);try{c=g.getElementsByTagName("img")[0];l=c.getAttribute("alt");n=l.replace(/ /g,"_").toLowerCase();k=c.getAttribute("src");c.id="rollimg_"+q}catch(f){l="No colour";k="/files/noimage.jpg"}if(YAHOO.util.Dom.hasClass(g,"expand")){t=document.createElement("div");o=document.createElement("div");r.addClass(t,"header");r.addClass(o,"footer");if(g.getElementsByTagName("a").length>0){h[q].insertBefore(t,g.getElementsByTagName("a")[0])}else{h[q].insertBefore(t,g.getElementsByTagName("img")[0])}o.appendChild(document.createTextNode(l));if(YAHOO.util.Dom.hasClass(g,"basket")||YAHOO.util.Dom.hasClass(g,"scrapbook")){newDeleteDiv=document.createElement("div");newDeleteLink=document.createElement("a");newBR=document.createElement("br");newInput=document.createElement("input");newInput.type="image";newInput.src="/web/images/furniture/btn_delete.gif";newInput.alt="Delete "+l;newInput.value="Delete";newInput.name="delete."+(q+1);newInput.onclick=function(){YAHOO.dulux.co.uk.doAjaxDelete(this);return false};newDeleteDiv.appendChild(newInput);r.addClass(newDeleteDiv,"delete");o.appendChild(newDeleteDiv)}h[q].appendChild(o)}if(YAHOO.util.Dom.hasClass(g,"roll")){YAHOO.util.Event.addListener(c,"mouseover",m);YAHOO.util.Event.addListener(c,"focus",m)}else{if(YAHOO.util.Dom.hasClass(g,"nodrag")===false){u=new YAHOO.dulux.co.uk.DDCollectColour(c,"colours",{dragElId:"dragColour",centerFrame:true,resizeFrame:false})}}}h=r.getElementsByClassName("pic");for(var p=0;p<h.length;p++){thisPic=r.get(h[p]);thisPic.id="pic_"+p;YAHOO.util.Event.addListener(thisPic,"mouseover",e);YAHOO.util.Event.addListener(thisPic,"focus",e);if(r.hasClass(thisPic,"scrapbook")){var k=thisPic.getAttribute("src");var b=k.search("/web/images/collect/");var d=k.search(".jpg");var v=k.substring(b+20,d);v=v.replace("_72","");v=v.replace("_154","");v=v.replace("_236","");thisPic.id=v}}function m(z){document.getElementById("rollovers").style.display="block";var C,D;var i=YAHOO.util.Dom;C=this.getAttribute("alt");D=C.replace(/ /g,"_").toLowerCase();k=this.getAttribute("src");var j=this.parentNode;var B=i.get("rollovers");if(i.hasClass(j,"wood")){B.innerHTML='<div class="rollover"><div class="header"></div><img id="dragcol" src="'+k+'" alt="'+C+'" title="'+C+'" class="chipro"/><div class="footer">'+C+"<br/><br/></div></div>"}else{if(i.hasClass(j.parentNode,"product")){var x=YAHOO.util.Dom.getElementsByClassName("prodPName","img","PageBorder")[0].id;B.innerHTML='<div class="rollover"><div class="header"></div><img id="dragcol" src="/web/images/swatch/'+D+'.jpg" alt="'+C+'" title="'+C+'" class="chipro"/><div class="footer">'+C+'<a onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ColourSchemeHandler?name='+D+'">See colour schemes <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><a onclick="YAHOO.dulux.co.uk.duluxOT(\''+C+'\');return false;" onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ShoppingBasketHandler?action=add&ItemType=sku&ItemID='+D+'">Buy a colour tester <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><a onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ShoppingListHandler?listaction=add&colour='+D+"&product="+x+'&successURL=/projects/my_shopping_list/refresh.jsp">Add to shopping list <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><br/></div></div>'}else{if(i.hasClass(j.parentNode,"exclusive")){B.innerHTML='<div class="rollover"><div class="header"></div><img id="dragcol" src="/web/images/swatch/'+D+'.jpg" alt="'+C+'" title="'+C+'" class="chipro"/><div class="footer">'+C+"<a onclick=\"YAHOO.dulux.co.uk.duluxOT('"+C+'\');return false;" onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ShoppingBasketHandler?action=add&ItemType=colour&ItemID='+D+'">Buy a colour sampler <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><br/></div></div>'}else{B.innerHTML='<div class="rollover"><div class="header"></div><img id="dragcol" src="/web/images/swatch/'+D+'.jpg" alt="'+C+'" title="'+C+'" class="chipro"/><div class="footer">'+C+'<a onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ColourSchemeHandler?name='+D+'">See colour schemes <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><a onclick="YAHOO.dulux.co.uk.duluxOT(\''+C+'\');return false;" onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ShoppingBasketHandler?action=add&ItemType=sku&ItemID='+D+'">Buy a colour tester <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><a onmouseover="roll(this);" onmouseout="roll(this);" href="/servlet/ColourAvailabilityHandler?name='+D+'">See products in this colour <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a><br/></div></div>'}}}if(!i.hasClass(j,"nodrag")){u=new YAHOO.dulux.co.uk.DDCollectColour("dragcol","colours",{dragElId:"dragColour",centerFrame:true,resizeFrame:false})}var y=i.getXY(this);var A=B;var w;i.setX(A,y[0]-9);i.setY(A,y[1]-10);YAHOO.util.Event.addListener(document.getElementById("rollovers"),"mouseout",s)}function e(z){var w=YAHOO.util.Dom;var x=w.getXY(this);document.getElementById("rollovers").style.display="block";var i=this.getAttribute("src");var j=i.search("/web/images/collect/");var y=i.search(".jpg");var C=i.substring(j+20,y);C=C.replace("_72","");C=C.replace("_154","");C=C.replace("_236","");C=C.replace("_400","");var A=this.getAttribute("width");var B=w.get("rollovers");if(w.hasClass(this,"scrapbook")){B.innerHTML='<div style="width: '+A+'px;" class="picrollover '+A+'" id="picrollover_0"><img onclick="YAHOO.dulux.co.uk.doZoom(this);return false;" id="dragpic" src="'+i+'"/><div class="picrolloverfooter"><div><a href="#" onmouseover="roll(this);" onclick="YAHOO.dulux.co.uk.doScrapbookDeleteImage(\''+C+'\',this);return false;" onmouseout="roll(this);">Delete <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a></div></div></div>'}else{B.innerHTML='<div style="width: '+A+'px;" class="picrollover '+A+'" id="picrollover_0"><img onclick="YAHOO.dulux.co.uk.doZoom(this);return false;" id="dragpic" src="'+i+'"/><div class="picrolloverfooter"><div><a href="#" onmouseover="roll(this);" onclick="YAHOO.dulux.co.uk.doScrapbookAddImage(\''+C+'\',this);return false;" onmouseout="roll(this);">Add to my scrapbook <img width="7" height="7" src="/web/images/shared/arrow_0.gif" alt=""/></a></div></div></div>'}if(A!=null&&A<236){YAHOO.util.Dom.addClass("dragpic","zoom")}w.setX(B,x[0]-11);w.setY(B,x[1]-10);u=new YAHOO.dulux.co.uk.DDCollectImage("dragpic","pictures",{dragElId:"dragPicture",centerFrame:true,resizeFrame:false});YAHOO.util.Event.addListener(document.getElementById("rollovers"),"mouseout",s)}function s(w){YAHOO.dulux.co.uk.doZoomFlag=false;var j=(window.event)?w.srcElement:w.target;if(j.nodeName!=="DIV"){return}var i=(w.relatedTarget)?w.relatedTarget:w.toElement;if(i){while(i&&i!==j&&i.nodeName!=="BODY"){i=i.parentNode}}if(i===j){return}document.getElementById("rollovers").style.display="none"}};a()};YAHOO.dulux.co.uk.initScrapbook=function(){var a=function(b){YAHOO.util.Event.addListener(window,"scroll",YAHOO.dulux.co.uk.fnMoveScrapbookVertical);YAHOO.dulux.co.uk.fnMoveScrapbookVertical()};a()};YAHOO.dulux.co.uk.DDCollectColour=function(c,a,b){if(c){this.init(c,a,b)}};YAHOO.dulux.co.uk.DDCollectColour.prototype=new YAHOO.util.DDProxy();YAHOO.dulux.co.uk.DDCollectColour.prototype.startPos=0;YAHOO.dulux.co.uk.DDCollectColour.prototype.clickValidator=function(d){var c=this.getEl();var b=c.getAttribute("src");var a=YAHOO.util.Dom.get("dragColour");this.startPos=YAHOO.util.Dom.getXY(c);YAHOO.util.Dom.setStyle(a,"background-image","url("+b+")");return true};YAHOO.dulux.co.uk.DDCollectColour.prototype.onDragDrop=function(i,b){var k,f,h,g,j,c,a,d;if(b==="scrapbook"){k=YAHOO.util.Dom.getStyle("dragColour","background-image");f=k.search("/swatch/");h=k.search(".jpg");g=k.substring(f+8,h);c=document.getElementById("message");j=document.getElementById("adding");document.getElementById("rollovers").style.display="none";var l=document.getElementById("rollover");if(l){l.style.display="none"}YAHOO.util.Dom.setStyle("indicator","visibility","");c.textContent="";c.innerText="";j.textContent="Adding...";j.innerText="Adding...";YAHOO.dulux.co.uk.doScrapbookAddColour(g)}};YAHOO.dulux.co.uk.DDCollectColour.prototype.onInvalidDrop=function(b){document.getElementById("rollovers").style.display="none";var a=document.getElementById("rollover");if(a){a.style.display="none"}};YAHOO.dulux.co.uk.DDCollectImage=function(c,a,b){if(c){this.init(c,a,b)}};YAHOO.dulux.co.uk.DDCollectImage.prototype=new YAHOO.util.DDProxy();YAHOO.dulux.co.uk.DDCollectImage.prototype.startPos=0;YAHOO.dulux.co.uk.DDCollectImage.prototype.clickValidator=function(d){var c=this.getEl();var b=c.getAttribute("src");b=b.replace("_x","");b=b.replace("_400","_31");b=b.replace("_236","_31");b=b.replace("_154","_31");b=b.replace("_72","_31");b=(b.indexOf("_31")==-1)?b.replace(".jpg","_31.jpg"):b;var a=YAHOO.util.Dom.get("dragPicture");this.startPos=YAHOO.util.Dom.getXY(c);YAHOO.util.Dom.setStyle(a,"background-image","url("+b+")");return true};YAHOO.dulux.co.uk.DDCollectImage.prototype.onInvalidDrop=function(b){document.getElementById("rollovers").style.display="none";var a=document.getElementById("rollover");if(a){a.style.display="none"}};YAHOO.dulux.co.uk.DDCollectImage.prototype.onDragDrop=function(i,b){var j,f,h,g,k,c,a,d;if(b==="scrapbook"){j=YAHOO.util.Dom.getStyle("dragPicture","background-image");f=j.search("/web/images/collect/");h=j.search("_31.jpg");imageId=j.substring(f+20,h);c=document.getElementById("message");k=document.getElementById("adding");document.getElementById("rollovers").style.display="none";var l=document.getElementById("rollover");if(l){l.style.display="none"}YAHOO.util.Dom.setStyle("indicator","visibility","");c.textContent="";c.innerText="";k.textContent="Adding...";k.innerText="Adding...";YAHOO.dulux.co.uk.doScrapbookAddDraggedImage(imageId)}};YAHOO.dulux.co.uk.doZoomFlag=false;YAHOO.dulux.co.uk.doZoom=function(e){var i,m,n,l,a,b;i=e.parentNode.id;b=0;picSizeWidth=parseInt(e.width);picSizeHeight=parseInt(e.height);n=e.parentNode.childNodes[0];YAHOO.util.Dom.removeClass(n,"zoom");if(!YAHOO.dulux.co.uk.doZoomFlag&&picSizeWidth<400&&(picSizeWidth!==358&&picSizeHeight!==355)&&(picSizeWidth==picSizeWidth&&picSizeWidth!==72&&picSizeWidth!==154&&picSizeWidth!==236)){YAHOO.dulux.co.uk.doZoomFlag=true;var c=picSizeHeight+82;var f=c/picSizeHeight;var d=Math.round(picSizeWidth*f);switch(picSizeWidth){case 72:b=72;break;case 154:b=36;break;default:b=(d-picSizeWidth)/2}var k=new YAHOO.util.Anim(i,{width:{to:d}},0.2,YAHOO.util.Easing.easeOut).animate();var j=new YAHOO.util.Anim(n,{width:{to:d},height:{to:c}},0.2,YAHOO.util.Easing.easeOut).animate();var h=new YAHOO.util.Anim(document.getElementById("rollovers"),{left:{by:-b},top:{by:-b}},0.2,YAHOO.util.Easing.easeOut);var g=function(){n.src=n.src.replace(".jpg","_x.jpg")};h.onComplete.subscribe(g);h.animate();return}if(picSizeWidth<236&&picSizeHeight<236&&!YAHOO.dulux.co.uk.doZoomFlag){YAHOO.dulux.co.uk.doZoomFlag=true;switch(picSizeWidth){case 72:b=72;break;case 154:b=36;break}var k=new YAHOO.util.Anim(i,{width:{to:236}},0.2,YAHOO.util.Easing.easeOut).animate();var j=new YAHOO.util.Anim(n,{width:{to:236},height:{to:236}},0.2,YAHOO.util.Easing.easeOut).animate();var h=new YAHOO.util.Anim(document.getElementById("rollovers"),{left:{by:-b},top:{by:-b}},0.2,YAHOO.util.Easing.easeOut);var g=function(){n.src=n.src.replace("_72","_236");n.src=n.src.replace("_154","_236")};h.onComplete.subscribe(g);h.animate()}};YAHOO.dulux.co.uk.doAjaxDelete=function(c){var e=c.parentNode.parentNode.parentNode.childNodes[1].alt.replace(/ /g,"_").toLowerCase();var b=YAHOO.util.Dom.getElementsByClassName("chip","div");if(!YAHOO.util.Dom.hasClass(c.parentNode.parentNode.parentNode,"scrapbook")){if(b.length<=16){document.getElementById("change").innerHTML='<input name="checkout" type="submit" value="Order" />'}if(b.length===1){document.getElementById("hereare").innerHTML="";document.getElementById("change").innerHTML='<div class="tReg"><p>You currently don\'t have any items in your order.</p><p> As you browse the site you can select colours to order by moving your mouse pointer over a colour  and you\'ll see the option to order a colour swatch.</p>	  <a href="/colours/index.jsp" class="menuLnk scta" onMouseOver="roll(this)" onMouseOut="roll(this)">See our colours <img src="/web/images/shared/arrow_0.gif" width="7" height="7" border="0" alt="" /></a>	</div>'}}c.src="/web/images/furniture/scrapbook/indicator_white.gif";YAHOO.util.Dom.setStyle(c.parentNode,"left","54px");YAHOO.util.Dom.setStyle(c,"left","54px");YAHOO.util.Dom.setStyle(c,"outline","none");YAHOO.util.Dom.setStyle(c,"width","16px");YAHOO.util.Dom.setStyle(c,"height","16px");var a={success:function(k){var j=YAHOO.util.Dom.getElementsByClassName("chip");for(var h=0;h<j.length;h++){if(j[h].childNodes[1].src.indexOf(k.argument[0])>0){while(j[h].hasChildNodes()){j[h].removeChild(j[h].childNodes[0])}j[h].parentNode.removeChild(j[h])}}},failure:function(h){alert("Could not delete this colour.")},argument:[e]};var d="";var f="";if(YAHOO.util.Dom.hasClass(c.parentNode.parentNode.parentNode,"scrapbook")){d="/servlet/ScrapbookHandler";f="scrapaction=delete&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=colour&ItemId="+e}else{d="/servlet/ShoppingBasketHandler";f="action=delete&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=colour&ItemID="+e}var g=YAHOO.util.Connect.asyncRequest("POST",d,a,f)};YAHOO.dulux.co.uk.doScrapbookAddFolder=function(d,b){YAHOO.util.Dom.generateId(b,"add_");var e,h;var g=YAHOO.util.Dom.getElementsByClassName("AddIcon","div",b);if(g.length){e=g[0].childNodes[0];h=YAHOO.util.Dom.getElementsByClassName("AddText","div",b)[0];h.innerHTML="Adding...";e.src="/web/images/furniture/scrapbook/indicator_white.gif";YAHOO.util.Dom.setStyle(e,"left","54px");YAHOO.util.Dom.setStyle(e,"margin-left","3px");YAHOO.util.Dom.setStyle(e,"outline","none");YAHOO.util.Dom.setStyle(e,"width","16px");YAHOO.util.Dom.setStyle(e,"height","16px")}else{b.style.backgroundImage="url(/web/images/furniture/scrapbook/indicator_white.gif)";b.innerHTML="Adding..."}b.onclick="";b.onmouseover="";b.onmouseout="";YAHOO.util.Dom.setStyle(b,"cursor","default");var f={success:function(q){var k,n,m,l,j;var p=document.getElementById(q.argument);l=YAHOO.util.Dom.getElementsByClassName("AddIcon","div",b)[0];j=YAHOO.util.Dom.getElementsByClassName("AddText","div",b)[0];if(!q.responseText.indexOf("unhandled exception")>=0){if(l){j.innerHTML="Folder added";l.innerHTML=""}else{b.innerHTML="Folder added";b.style.backgroundImage="none"}}else{if(l){j.innerHTML="Error";l.innerHTML=""}else{b.innerHTML="Folder added";b.style.backgroundImage="none"}}YAHOO.util.Dom.setStyle("indicator","visibility","hidden");k=q.responseText;if(k.indexOf("unhandled exception")>=0){k="Sorry, you need to enable cookies to use the scrapbook."}n=document.getElementById("message");m=document.getElementById("adding");n.textContent=k;n.innerText=k;m.textContent="";m.innerText=""},failure:function(k){var j;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");j=document.getElementById("adding");j.textContent="";j.innerText="";alert("Could not add this folder.")},argument:[b.id]};var a="";var i="";a="/servlet/ScrapbookHandler";i="scrapaction=add&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=folder&ItemId="+d;var c=YAHOO.util.Connect.asyncRequest("POST",a,f,i);return false};YAHOO.dulux.co.uk.doScrapbookAddImage=function(a,b){addDiv=b.parentNode;addDiv.innerHTML='<img width="10" height="10" src="/web/images/furniture/scrapbook/indicator_white.gif" /> Adding...';YAHOO.util.Dom.generateId(addDiv,"addimg_");var d={success:function(i){try{var h=document.getElementById(i.argument);if(!i.responseText.indexOf("unhandled exception")>=0){h.innerHTML="Added."}else{h.innerHTML="Error."}}catch(g){}YAHOO.util.Dom.setStyle("indicator","visibility","hidden");response=i.responseText;if(response.indexOf("unhandled exception")>=0){response="Sorry, you need to enable cookies to use the scrapbook."}resultelement=document.getElementById("message");addingelement=document.getElementById("adding");resultelement.textContent=response;resultelement.innerText=response;addingelement.textContent="";addingelement.innerText=""},failure:function(h){var g;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");g=document.getElementById("adding");g.textContent="";g.innerText="";alert("Could not add this picture.")},argument:[addDiv.id]};var c="";var e="";c="/servlet/ScrapbookHandler";e="scrapaction=add&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=image&ItemId="+a;var f=YAHOO.util.Connect.asyncRequest("POST",c,d,e);return false};YAHOO.dulux.co.uk.doScrapbookDeleteImage=function(e,b){delDiv=b.parentNode;delDiv.innerHTML='<img width="10" height="10" src="/web/images/furniture/scrapbook/indicator_white.gif" /> Deleting...';YAHOO.util.Dom.generateId(delDiv,"delimg_");var a={success:function(h){document.getElementById("rollovers").style.display="none";var g=document.getElementById(h.argument);YAHOO.util.Dom.removeClass(g,"pad");YAHOO.util.Dom.removeClass(g,"scrapbook");YAHOO.util.Dom.removeClass(g,"pic");g.src="";g.height="0";g.width="0"},failure:function(h){var g;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");g=document.getElementById("adding");g.textContent="";g.innerText="";alert("Could not delete this picture.")},argument:[e]};var c="";var d="";c="/servlet/ScrapbookHandler";d="scrapaction=delete&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=image&ItemId="+e;var f=YAHOO.util.Connect.asyncRequest("POST",c,a,d)};YAHOO.dulux.co.uk.doScrapbookAddDraggedImage=function(a){var c={success:function(f){YAHOO.util.Dom.setStyle("indicator","visibility","hidden");response=f.responseText;if(response.indexOf("unhandled exception")>=0){response="Sorry, you need to enable cookies to use the scrapbook."}resultelement=document.getElementById("message");addingelement=document.getElementById("adding");resultelement.textContent=response;resultelement.innerText=response;addingelement.textContent="";addingelement.innerText=""},failure:function(g){var f;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");f=document.getElementById("adding");f.textContent="";f.innerText="";alert("Could not add this picture.")}};var b="";var d="";b="/servlet/ScrapbookHandler";d="scrapaction=add&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=image&ItemId="+a;var e=YAHOO.util.Connect.asyncRequest("POST",b,c,d)};YAHOO.dulux.co.uk.doScrapbookAddColour=function(b){var c={success:function(i){var f,h,g;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");f=i.responseText;if(f.indexOf("unhandled exception")>=0){f="Sorry, you need to enable cookies to use the scrapbook."}h=document.getElementById("message");g=document.getElementById("adding");h.textContent=f;h.innerText=f;g.textContent="";g.innerText=""},failure:function(g){var f;YAHOO.util.Dom.setStyle("indicator","visibility","hidden");f=document.getElementById("adding");f.textContent="";f.innerText="";alert("Could not add this colour.")},argument:[b]};var a="";var d="";a="/servlet/ScrapbookHandler";d="scrapaction=add&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&ItemType=colour&ItemId="+b;var e=YAHOO.util.Connect.asyncRequest("POST",a,c,d)};YAHOO.dulux.co.uk.toggleSection=function(b){var a=document.getElementById("productSection"+b);document.getElementById("rollovers").style.display="none";if(YAHOO.util.Dom.getStyle(a,"display")==="none"){YAHOO.util.Dom.setStyle(a,"display","block")}else{YAHOO.util.Dom.setStyle(a,"display","none")}roll(document.getElementById("rolloverLink"+b));return false};YAHOO.namespace("dulux.co.uk.Navigation");YAHOO.dulux.co.uk.Navigation={highlight:function(){if(document.all&&document.getElementById){var a=document.getElementById("nav");if(!a){return}var f=a.getElementsByTagName("ul");if(!f){return}for(var e=0,d=f[0].childNodes.length;e<d;e++){var c=f[0].childNodes[e];if(c.nodeName.toLowerCase()==="li"){c.onmouseover=function(){this.className+=" hover"};c.onmouseout=function(){this.className=this.className.replace(" hover","")}}}}var g=document.getElementById("breadCrumb");if(!g){return}var h,b;if(g.hasChildNodes()){if(g.childNodes[1].hasChildNodes()){h=g.childNodes[1].childNodes[0].nodeValue.toLowerCase()}else{if(g.hasChildNodes()){h=g.childNodes[1].nodeValue.toLowerCase()}}var j=h.indexOf(" ");if(j!==-1){h=h.substring(0,j)}}if(h!==null){h=h.replace(/^[\s\xA0]+|[\s\xA0]+$/g,"");b=document.getElementById("nav-"+h);if(!b){return}b.className="active"}}};YAHOO.dulux.co.uk.deleteFromProjectList=function(b,d){var a;var g=d.parentNode.parentNode.parentNode;var h=d.parentNode;while(h.hasChildNodes()){h.removeChild(h.childNodes[0])}a=document.createElement("img");a.src="/web/images/furniture/scrapbook/indicator_white.gif";YAHOO.util.Dom.setStyle(a,"left","54px");YAHOO.util.Dom.setStyle(a,"outline","none");YAHOO.util.Dom.setStyle(a,"width","16px");YAHOO.util.Dom.setStyle(a,"height","16px");YAHOO.util.Dom.setStyle(a,"margin-top","4px");h.appendChild(a);var f={success:function(k){var j=document.getElementById(k.argument);while(j.hasChildNodes()){j.removeChild(j.childNodes[0])}YAHOO.util.Dom.setStyle(j,"visibility","hidden")},failure:function(j){alert("Could not delete this project.")},argument:[g.id]};var c="";var i="";c="/servlet/SaveSchemeHandler";i="action=delete&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&SchemeID="+b;var e=YAHOO.util.Connect.asyncRequest("POST",c,f,i)};YAHOO.dulux.co.uk.deleteFromOwnRooms=function(b,d){var a;var g=d.parentNode.parentNode.parentNode;var h=d.parentNode;while(h.hasChildNodes()){h.removeChild(h.childNodes[0])}a=document.createElement("img");a.src="/web/images/furniture/scrapbook/indicator_white.gif";YAHOO.util.Dom.setStyle(a,"left","54px");YAHOO.util.Dom.setStyle(a,"outline","none");YAHOO.util.Dom.setStyle(a,"width","16px");YAHOO.util.Dom.setStyle(a,"height","16px");YAHOO.util.Dom.setStyle(a,"margin-top","4px");h.appendChild(a);var f={success:function(k){var j=document.getElementById(k.argument);while(j.hasChildNodes()){j.removeChild(j.childNodes[0])}YAHOO.util.Dom.setStyle(j,"visibility","hidden")},failure:function(j){alert("Could not delete this room.")},argument:[g.id]};var c="";var i="";c="/servlet/OwnRoomsHandler";i="action=delete&successURL=/ajax/response.jsp&failURL=/ajax/response.jsp&imagecode="+b;var e=YAHOO.util.Connect.asyncRequest("POST",c,f,i)};YAHOO.namespace("dulux.co.uk.addToBasket");YAHOO.dulux.co.uk.addToBasket=function(a,c,b){document.getElementById("rollovers").style.display="none";var f={success:function(h){var g=h.responseText.split("|");YAHOO.dulux.co.uk.otesters.setBody('<div class="content"><p>'+g[0]+"</p><ul class='menuList'><li><div align='left'><a href='/servlet/ShoppingBasketHandler?failURL=/order/index.jsp&amp;successURL=/order/index.jsp' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>See your order <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li>     <li><div align='left'><a onclick='YAHOO.dulux.co.uk.otesters.hide()' href='#' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>Continue browsing <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li></ul></div>");YAHOO.dulux.co.uk.otesters.center()},failure:function(g){YAHOO.dulux.co.uk.otesters.setBody("<div class=\"content\"><p>Sorry, the item has not been added to your order. Please try again.</p><ul class='menuList'><li><div align='left'><a href='/servlet/ShoppingBasketHandler?failURL=/order/index.jsp&amp;successURL=/order/index.jsp' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>See your order <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li>     <li><div align='left'><a onclick='YAHOO.dulux.co.uk.otesters.hide()' href='#' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>Continue browsing <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li></ul></div>");YAHOO.dulux.co.uk.otesters.center()}};var e=['<div class="content">','<p class="loading">Please wait</p>',"</div>"];YAHOO.dulux.co.uk.otesters.setBody(e.join(""));if(!c){c=a.replace(/ /g,"_").toLowerCase()}if(!b){b="sku"}YAHOO.util.Dom.setStyle("otesters-dialog","width","500px");YAHOO.dulux.co.uk.otesters.setHeader('<h1><img width="143" height="36" alt="Thank you" src="/web/images/pghd/pghd_thank_you.gif"/></h1>');YAHOO.dulux.co.uk.otesters.setFooter('<img style="margin-left:-18px; margin-bottom: -18px;" width="500" height="104" src="/web/images/furniture/img_wave500.gif" />');YAHOO.dulux.co.uk.otesters.show();var d=YAHOO.util.Connect.asyncRequest("POST","/servlet/ShoppingBasketHandler",f,"action=add&ItemType="+b+"&Quantity=1&ItemID="+c+"&successURL=/ajax/responseandbasket.jsp&failURL=/ajax/responseandbasket.jsp")};YAHOO.namespace("dulux.co.uk.addWallpaperToBasket");YAHOO.dulux.co.uk.addWallpaperToBasket=function(b,d){document.getElementById("rollovers").style.display="none";var c="/ajax/chooseproduct.jsp";var f={success:function(g){YAHOO.dulux.co.uk.otesters.setBody(g.responseText);YAHOO.dulux.co.uk.otesters.center()},failure:function(g){}};var a=b.replace(/ /g,"_").toLowerCase();var e=["<h1>"+b+"</h1>",'<div id="OTQuickAddDiv">','<table width="100%" border="0" cellspacing="0" cellpadding="0">','<tr><td valign="top" width="50%">',"<p></p>",'</td><td width="50%">','<form id="form1" name="form1" method="post" action="/servlet/ShoppingBasketHandler">','<p style="margin-bottom:5px" align="center">','<img src="/web/images/skus/'+a+'-132.jpg" width="132" height="132" /><br />',"<br />Feature wallpaper: <strong> 49p (+P&amp;P) </strong></p>",'<p style="margin-top:0px" align="center">','<input type="hidden" name="action" value="add" />','<input type="hidden" name="ItemType" value="sku" />','<input type="hidden" name="ItemID" value="'+d+'" />','<span id="colourAdd"><input style="width:110px;height:32px" src="/web/images/furniture/btn/rbtn32_add.gif" onclick="YAHOO.dulux.co.uk.OTQuickAdd(this,\'sku\',\''+d+'\');return false;" type="image" name="Submit" value="Add to your order" />',"</span></p></form>","</td></tr></table>","</div>"];YAHOO.dulux.co.uk.otesters.setBody(e.join(""));YAHOO.util.Dom.setStyle("otesters-dialog","width","500px");YAHOO.util.Dom.setStyle("otesters-dialog","height","429px");YAHOO.dulux.co.uk.otesters.setHeader('<h1><img width="251" height="36" alt="Feature wallpaper" src="/web/images/pghd/pghd_feature_wallpaper.gif"/></h1>');YAHOO.dulux.co.uk.otesters.setFooter('<img style="margin-left:-18px; margin-bottom: -18px;" width="500" height="104" src="/web/images/furniture/img_wave500.gif" />');YAHOO.dulux.co.uk.otesters.show()};YAHOO.dulux.co.uk.duluxOT=function(c){document.getElementById("rollovers").style.display="none";var b="/ajax/chooseproduct.jsp";var e={success:function(f){YAHOO.dulux.co.uk.otesters.setBody(f.responseText);YAHOO.dulux.co.uk.otesters.center()},failure:function(f){}};var a=c.replace(/ /g,"_").toLowerCase();var d="<h1>"+c+'</h1><div id="OTQuickAddDiv"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top" width="50%"><p>Colour Testers from Dulux are handy, convenient and accurate real paint colour testers. They contain 30ml of matt paint making them ideal for you to choose the colours for your room in the comfort of your home.</p></td><td width="50%"><form id="form1" name="form1" method="post" action="/servlet/ShoppingBasketHandler"><p style="margin-bottom:5px" align="center"><img src="/web/images/skus/'+a+'-132.jpg" width="132" height="132" /><br />Colour tester: <strong> 99p (+P&amp;P) </strong></p><p style="margin-top:0px" align="center"><input type="hidden" name="action" value="add" /><input type="hidden" name="ItemType" value="sku" /><input type="hidden" name="ItemID" value="ritz_rose" /><span id="colourAdd"><input style="width:110px;height:32px" src="/web/images/furniture/btn/rbtn32_add.gif" onclick="YAHOO.dulux.co.uk.OTQuickAdd(this,\'sku\',\''+a+'\');return false;" type="image" name="Submit" value="Add to your order" /></span></p></form></td></tr></table></div>';YAHOO.dulux.co.uk.otesters.setBody(d);YAHOO.util.Dom.setStyle("otesters-dialog","width","500px");YAHOO.util.Dom.setStyle("otesters-dialog","height","429px");YAHOO.dulux.co.uk.otesters.setHeader('<h1><img src="/web/images/pghd/pghd_colour_testers.gif" width="291" height="36" alt="Dulux colour testers" /></h1>');YAHOO.dulux.co.uk.otesters.setFooter('<img style="margin-left:-18px; margin-bottom: -18px;" width="500" height="104" src="/web/images/furniture/img_wave500.gif" />');YAHOO.dulux.co.uk.otesters.show()};YAHOO.dulux.co.uk.duluxOrderLiterature=function(b,a){var c=["<h1>"+a+"</h1>",'<div id="OTQuickAddDiv">',"<p class=\"literature-quick-add-busy\"><img style='margin-left:4px;margin-top:4px;margin-right:4px;margin-bottom:12px' width='16px' height='16px' src='/web/images/furniture/scrapbook/indicator_white.gif'></p>","</div>"];YAHOO.dulux.co.uk.otesters.setHeader("");YAHOO.dulux.co.uk.otesters.setBody(c.join(""));YAHOO.util.Dom.setStyle("otesters-dialog","width","500px");YAHOO.util.Dom.setStyle("otesters-dialog","height","393px");YAHOO.dulux.co.uk.otesters.setFooter('<img style="margin-left:-18px; margin-bottom: -18px;" width="500" height="104" src="/web/images/furniture/img_wave500.gif" />');YAHOO.dulux.co.uk.otesters.show();YAHOO.dulux.co.uk.OTQuickAdd(null,"literature",b)};YAHOO.dulux.co.uk.OTQuickAdd=function(c,b,e){if(c){c.parentNode.innerHTML="<img style='margin-left:4px;margin-top:4px;margin-right:4px;margin-bottom:12px' width='16px' height='16px' src='/web/images/furniture/scrapbook/indicator_white.gif'>"}var a={success:function(j){var i=document.getElementById("OTQuickAddDiv");var h=j.responseText.split("|")[0];i.innerHTML="<p>"+h+"</p><ul class='menuList'><li><div align='left'><a href='/servlet/ShoppingBasketHandler?failURL=/order/index.jsp&amp;successURL=/order/index.jsp' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>See your order <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li>     <li><div align='left'><a onclick='YAHOO.dulux.co.uk.otesters.hide()' href='#' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>Continue browsing <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li></ul>";document.getElementById("headeritems").innerHTML="Your order ("+j.responseText.split("|")[1]+")"},failure:function(j){var i=document.getElementById("OTQuickAddDiv");var h="Sorry, there was a problem and we were unable to add this item to your order.";i.innerHTML="<p>"+h+"</p><ul class='menuList'><li><div align='left'><a href='/servlet/ShoppingBasketHandler?failURL=/order/index.jsp&amp;successURL=/order/index.jsp' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>See your order <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li>     <li><div align='left'><a onclick='YAHOO.dulux.co.uk.otesters.hide()' href='#' class='menuLnk scta' onmouseout='roll(this)' onmouseover='roll(this)'>Continue browsing <img width='7' height='7' border='0' alt='' src='/web/images/shared/arrow_0.gif'/></a></div></li></ul>";document.getElementById("headeritems").innerHTML="Your order"}};var d="";var f="";d="/servlet/ShoppingBasketHandler";f="action=add&ItemType="+b+"&Quantity=1&ItemID="+e+"&successURL=/ajax/responseandbasket.jsp&failURL=/ajax/responseandbasket.jsp";var g=YAHOO.util.Connect.asyncRequest("POST",d,a,f)};YAHOO.dulux.co.uk.configureOTDialog=function(){var a=function(){this.submit()};var b=function(){this.cancel()};if(YAHOO.widget.Dialog==undefined){}else{YAHOO.dulux.co.uk.otesters=new YAHOO.widget.Dialog("otesters-dialog",{width:"500px",fixedcenter:true,modal:true,visible:false,close:true,constraintoviewport:true,zIndex:1100});YAHOO.dulux.co.uk.otesters.render()}};YAHOO.dulux.co.uk.detailQuickAdd=function(a,c){a.parentNode.parentNode.parentNode.id="skuAdd";a.parentNode.innerHTML="<img src='/web/images/furniture/scrapbook/indicator_white.gif' alt='' />";var b="/servlet/ShoppingBasketHandler?action=add&ItemType=sku&Quantity=1&ItemID="+c+"&failURL=/ajax/response.jsp&successURL=/ajax/response.jsp";var e={success:function(g){var f=g.responseText.replace("Dulux Colour Tester - ","").replace("was added to your order.","");document.getElementById("skuAdd").innerHTML='<p class="SuccessMsg">'+f+' Colour Tester was added to your order.</p><p><a href="/servlet/ShoppingBasketHandler" class="scta" onMouseOver="roll(this)" onMouseOut="roll(this)">See your order&nbsp;<img src="/web/images/shared/arrow_0.gif" width="7" height="7" border="0" alt="" name="arrow_see" /></a></p></div>';document.getElementById("skuAdd").id=""},failure:function(f){}};var d=YAHOO.util.Connect.asyncRequest("GET",b,e)};YAHOO.namespace("dulux.co.uk.Modal");YAHOO.dulux.co.uk.Modal={Flash:{_modal:null,render:function(c,a,g){var b,e,d,f;if(this._modal){this._modal.destroy()}b=document.createElement("div");b.id="dulux-modal-flash";b.className="yui-panel-container yui-dialog shadow";e=document.createElement("div");e.className="hd";d=document.createElement("div");d.className="bd";f=document.createElement("div");f.className="ft";b.appendChild(e);b.appendChild(d);b.appendChild(f);document.body.appendChild(b);this._modal=new YAHOO.widget.Panel("dulux-modal-flash",{width:c+"px",height:a+"px",fixedcenter:true,modal:true,visible:false,close:true,constraintoviewport:true,zIndex:1100,autofillheight:"body"});this._modal.setHeader(g);this._modal.setBody('<div id="dulux-modal-flash-movie">Flash plugin is required to view "'+g+'".</div>');this._modal.render();this._modal.show();this._modal.hideEvent.subscribe(function(){YAHOO.dulux.co.uk.Flash.remove("dulux-modal-flash-movie")})},movie:function(h,d,f,b,g,i,c){var a=c||"8.0.0.",b=b||400,f=f||400;this.render(f,b,h.title);YAHOO.dulux.co.uk.Flash.embed(d,"dulux-modal-flash-movie",f,b,g,i,a);return false},video:function(g,i,d,b,f,h,c){var a=c||"8.0.0.",b=b||400,d=d||400;this.render(d,b,g.title);var f={MM_ComponentVersion:"1",skinName:"/web/video/Halo_Skin_3",streamName:"/web/video/test",autoPlay:"false",autoRewind:true};var h={quality:"high",scale:"noscale",pluginspage:"http://www.macromedia.com/go/getflashplayer",wmode:"transparent"};YAHOO.dulux.co.uk.Flash.embed("/web/video/FLVPlayer_Progressive.swf","dulux-modal-flash-movie",d,b,f,h,a);return false}}};YAHOO.namespace("dulux.co.uk.Color.TailorMade");YAHOO.dulux.co.uk.Color.TailorMade={_modal:null,video:function(f,h){if(this._modal===null||!document.getElementById("tailor-made-color-panel")){var a=document.createElement("div");a.id="tailor-made-color-panel";a.className="yui-panel-container yui-dialog shadow";var d=document.createElement("div");d.className="hd";var b=document.createElement("div");b.className="bd";var i=document.createElement("div");i.className="ft";a.appendChild(d);a.appendChild(b);a.appendChild(i);document.body.appendChild(a);this._modal=new YAHOO.widget.Panel("tailor-made-color-panel",{width:"572px",height:"425px",fixedcenter:true,modal:true,visible:false,close:true,constraintoviewport:true,zIndex:1100})}this._modal.setHeader(f.title);this._modal.setBody('<div id="tailor-made-color-movie">Flash required for viewing "'+f.title+'".</div>');this._modal.render();this._modal.show();this._modal.hideEvent.subscribe(function(){YAHOO.dulux.co.uk.Flash.remove("tailor-made-color-movie")});var c={MM_ComponentVersion:"1",skinName:"/web/video/Halo_Skin_3",streamName:"/web/video/"+h,autoPlay:"false",autoRewind:true};var g={quality:"high",scale:"noscale",pluginspage:"http://www.macromedia.com/go/getflashplayer",wmode:"transparent"};YAHOO.dulux.co.uk.Flash.embed("/web/video/FLVPlayer_Progressive.swf","tailor-made-color-movie",534,339,c,g,"8.0.0");return false}};function highlightField(a){a.focus();if(a.select){a.select()}}function fieldError(a,b){if(a){highlightField(a)}alert(b);return false}function hasNumbers(b){var a=new RegExp("[0-9]");return a.test(b)}function isRadiogroupChecked(a){for(var b=0;b<a.length;b++){if(a[b].checked){return true}}return false}function isNumeric(b){var a=parseFloat(b);return(!isNaN(a)||b=="")}function isInteger(b){var a=parseInt(b);return(b.indexOf(".")<0&&(!isNaN(a)||b==""))}function isPhoneNumber(b){var a=new RegExp("^[0-9 ]*$");return a.test(b)}function inRange(b,a,c){if(isNaN(b)){b=0}return(b>=a&&b<=c)}function isAlpha(b){var a=new RegExp("[^A-Za-z]");return !a.test(b)}function isAlphaAndNumeric(b){var a=new RegExp("[^A-Za-z0-9]");return !a.test(b)}function trimSpaces(a){return a.replace(/\s+/g,"")}function trimOutsideSpaces(a){return a.replace(/^\s+|\s+$/g,"")}function isValidSequence(c,b){var a=new RegExp("[^"+b+"]");return !a.test(c)}function isEmail(b){b=trimOutsideSpaces(b.toLowerCase());var a=new RegExp(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[(2([0-4]\d|5[0-5])|1?\d{1,2})(\.(2([0-4]\d|5[0-5])|1?\d{1,2})){3} \])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);return a.test(b)}function isValueSelected(a){return(a.options[a.selectedIndex].value!="")}function validatePostCode(c,b,a){if(((b)&&b.options[b.options.selectedIndex].value!="United Kingdom")){return true}var e=trimSpaces(c.value.toUpperCase());if(e.length==0){return fieldError(c,"Please enter a postcode.")}if(!isAlphaAndNumeric(e)){return fieldError(c,"Please enter a valid UK postcode (containing both letters and numbers).")}var d=(a&&a==true)?new RegExp("^[A-Z]{1,2}([0-9]{1,2}|[0-9][A-Z])($|[0-9][ABD-HJLNP-UW-Z]{2}$)"):new RegExp("^[A-Z]{1,2}([0-9]{1,2}|[0-9][A-Z])[0-9][ABD-HJLNP-UW-Z]{2}$");if(!d.test(e)&&!document.layers){return fieldError(c,"Please enter a valid UK postcode.")}else{return true}}function getDays(c,a){var b=new Array(31,28,31,30,31,30,31,31,30,31,30,31);b[1]=(a%4==0&&a%100!=0||a%400==0)?b[1]+1:b[1];return b[c-1]}function validateDateOfBirth(h,e,g){var d=trimSpaces(h.value);var i=trimSpaces(e.value);var b=trimSpaces(g.value);var f=new Date();if(d.length==0||i.length==0||b.length==0){return fieldError(h,"Please complete your full date of birth.")}if(!(isNumeric(b)&&inRange(parseInt(b),1849,f.getFullYear()))){return fieldError(g,"Please give a valid year.  It may not be before 1849 or after the present year.")}if(!(isNumeric(i)&&inRange(parseInt(i),1,12))){return fieldError(e,"Please give a valid month (1 - 12).")}var a=getDays(parseInt(i),parseInt(b));if(!(isNumeric(d)&&inRange(parseInt(d),1,a))){return fieldError(h,"Please give a valid day.")}var c=new Date(parseInt(b),parseInt(i)-1,parseInt(d));if(c>=f){return fieldError(h,"Please give a date of birth that is not in the future.")}return true}YAHOO.namespace("dulux.co.uk.Helpers");YAHOO.dulux.co.uk.Helpers={nthChild:function(c,d){for(var b=0,a=c.length;b<a;b++){if((b+1)%d==0){YAHOO.util.Dom.addClass(c[b],"nth-child")}else{YAHOO.util.Dom.removeClass(c[b],"nth-child")}}},clearDefault:function(){var c=function(e){var d=e.value;e.onfocus=function(){if(this.value===d){this.value=""}};e.onblur=function(){if(this.value===""){this.value=d}}};for(var b=0,a=arguments.length;b<a;b++){c(document.getElementById(arguments[b]))}},parentNode:function(a){var c=(typeof a=="string")?document.getElementById(a):a;var b=null;if(c&&c.parentNode){while(c.parentNode.nodeType!=1){c=c.parentNode;b=c}return(!b)?c.parentNode:b}},trim:function(a){return a.replace(/^\s+|\s+$/g,"")},amendUrl:function(a){if(a.value.indexOf("?")!=-1){a.value=a.value+"&amp;ajax=1"}else{a.value=a.value+"?ajax=1"}}};YAHOO.namespace("dulux.co.uk.featuredWallpaper");YAHOO.dulux.co.uk.featuredWallpaper=function(){var c,d,b,a,e;a=false;c=document.getElementById("wallpaper-lifestyle");d=document.getElementById("wallpaper-lifestyle-choice");e=document.getElementById("wallpaper-range-nav");YAHOO.util.Event.addListener("wallpaper-range-nav","click",function(k){var g,f,h,j,i,l;f=YAHOO.util.Event;h=YAHOO.util.Dom;g=f.getTarget(k);if(g.nodeName.toLowerCase()==="a"){if(!a){a=true;l=document.createElement("p");l.innerHTML="Please wait...";l.className="loading";c.appendChild(l);e.className="loading";document.body.className="wallpaper-"+g.parentNode.className+" wallpaper-page";d.innerHTML="<strong>Now displaying</strong>"+g.innerHTML;j=c.getElementsByTagName("img");c.removeChild(j[0]);i=document.createElement("img");i.alt="";f.addListener(i,"load",function(){e.className="";a=false;c.replaceChild(this,l)});i.src="/web/images/wallpaper/"+g.className+".jpg"}}f.preventDefault(k)})};YAHOO.util.Event.onDOMReady(YAHOO.dulux.co.uk.Navigation.highlight);YAHOO.util.Event.addListener(window,"load",YAHOO.dulux.co.uk.initScrapbook);YAHOO.util.Event.onDOMReady(YAHOO.dulux.co.uk.configureOTDialog);YAHOO.util.Event.onDOMReady(YAHOO.dulux.co.uk.initRollovers);