/*--------------------------------------------------
BASE
Version:   1.0.99
Generated: 6/7/2010
--------------------------------------------------*/
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,f){if(c){YAHOO.dulux.co.uk.Flash.write(c,b,e,a,d,f)}}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="/colour/'+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="/colour/'+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);var E=document.getElementById("rollover");if(E){E.style.display="none"}}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);var D=document.getElementById("rollover");if(D){D.style.display="none"}}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.doScrapbookAddCustomFolder=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=custom&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(f){document.getElementById("rollovers").style.display="none";var e="/ajax/chooseproduct.jsp";var h={success:function(i){YAHOO.dulux.co.uk.otesters.setBody(i.responseText);YAHOO.dulux.co.uk.otesters.center()},failure:function(i){}};if(arguments.length>1){var d=Math.floor(100/arguments.length);var b;var g=["<h1>Colours testers - &pound;1.00 (+P&amp;P)</h1>",'<div id="OTQuickAddDiv">','<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top" width="100%" colspan="'+arguments.length+'">',"<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></tr><tr>"];for(var c=0,a=arguments.length;c<a;c++){b=arguments[c].replace(/ /g,"_").toLowerCase();g.push(['<td width="'+d+'%" valign="top">','<form id="form1" name="form1" method="post" action="/servlet/ShoppingBasketHandler">','<p style="margin-bottom:5px" align="center">','<img src="/web/images/skus/'+b+'-132.jpg" width="132" height="132" />',"<br /><strong>"+arguments[c]+"</strong>","</p>",'<p style="margin-top:0px; height: 32px; font-size: 12px;" align="center">','<input type="hidden" name="action" value="add" />','<input type="hidden" name="ItemType" value="sku" />','<input type="hidden" name="ItemID" value="'+b+'" />','<input style="width:110px;height:32px" src="/web/images/furniture/btn/rbtn32_add.gif" onclick="YAHOO.dulux.co.uk.OTQuickContextAdd(this,\'sku\',\''+b+'\');return false;" type="image" name="Submit" value="Add to your order" />',"</p>","</form>","</td>"].join(""))}g.push(["</tr>",'<tr><td colspan="'+arguments.length+'">','<ul class="menuList" id="qt-quick-context-view-order">','<li><div align="left"><a onmouseover="roll(this)" onmouseout="roll(this)" class="menuLnk scta" href="/servlet/ShoppingBasketHandler?failURL=/order/index.jsp&amp;successURL=/order/index.jsp">See your order <img width="7" height="7" border="0" src="http://www.dulux.co.uk/web/images/shared/arrow_0.gif" alt=""/></a></div></li>','<li><div align="left"><a onmouseover="roll(this)" onmouseout="roll(this)" class="menuLnk scta" href="#" onclick="YAHOO.dulux.co.uk.otesters.hide()">Continue browsing <img width="7" height="7" border="0" src="http://www.dulux.co.uk/web/images/shared/arrow_0.gif" alt=""/></a></div></li>',"</ul>","</td></tr>","</table></div>"].join(""));YAHOO.dulux.co.uk.otesters.setBody(g.join(""));YAHOO.util.Dom.setStyle("otesters-dialog","width","500px");YAHOO.util.Dom.setStyle("otesters-dialog","height","500px");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()}else{var b=f.replace(/ /g,"_").toLowerCase();var g="<h1>"+f+'</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/'+b+'-132.jpg" width="132" height="132" /><br />Colour tester: <strong> &pound;1.00 (+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\',\''+b+'\');return false;" type="image" name="Submit" value="Add to your order" /></span></p></form></td></tr></table></div>';YAHOO.dulux.co.uk.otesters.setBody(g);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.OTQuickContextAdd=function(c,e,g){var f=document.createElement("img");f.className="qt-quick-context-add-loader";f.src="/web/images/furniture/scrapbook/indicator_white.gif";f.alt="Please wait";c.parentNode.replaceChild(f,c);var i=document.createElement("p");i.className="qt-quick-context-add-message";var a={success:function(j){i.innerHTML="This has been added to your order.";f.parentNode.replaceChild(i,f)},failure:function(j){i.innerHTML="Sorry, there was a problem and this has not been added to your order.";f.parentNode.replaceChild(i,f)}};var b="";var h="";b="/servlet/ShoppingBasketHandler";h="action=add&ItemType="+e+"&Quantity=1&ItemID="+g+"&successURL=/ajax/responseandbasket.jsp&failURL=/ajax/responseandbasket.jsp";var d=YAHOO.util.Connect.asyncRequest("POST",b,a,h)};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");UKISA.Sitestat.hit("video.colouradvice."+h);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)})};var UKISA=UKISA||{};UKISA.Sitestat={hit:function(b){var c,a,d;if(typeof sitestat==="function"){c="http://int.sitestat.com/ici-paints/dulux-uk/s?"+b;c+="&amp;ns__t="+(new Date()).getTime();d=c;a=document.referrer;a=(a.lastIndexOf("/")==a.length-1)?a.substring(a.lastIndexOf("/"),0):a;if(a.length>0){c+="&amp;ns_referrer="+escape(a)}if(document.images){ns_1=new Image();ns_1.src=c}else{document.write('<img src="'+c+'" width="1" height="1" alt="" class="tracking" style="display: none;" />')}}}};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);