function imgOver(obj){obj.style.backgroundPosition="right center";}
function imgBack(obj){obj.style.backgroundPosition="left center";}
function inputCounter(valObj,outObj){outObj.innerHTML=String(Number(valObj.getAttribute('MAXLENGTH'))-valObj.value.length);}
function wPop(obj){window.open(obj.href,"RefreshWindow");return false;}
function clock(){var now=new Date();document.getElementById('clock').innerHTML=now.getHours()+':'+now.getMinutes()+':'+now.getSeconds();}
function clock(theDate){var today=new Date();var y=today.getFullYear();var j=today.getMonth();var d=today.getDate();var h=today.getHours();var m=today.getMinutes();var s=today.getSeconds();h=padTens(h);m=padTens(m);s=padTens(s);document.getElementById('clock').innerHTML=d+numberLetters(d)+theMonths(j)+y+"<br />"+h+":"+m+":"+s;t=setTimeout('clock()',500);}
function padTens(i){if(i<10)i="0"+i;return i;}
function numberLetters(i){var string='';switch(i){case 1:case 21:case 31:string='st ';break;case 2:case 22:string='nd ';break;case 3:case 23:string='rd ';break;default:string='th ';break;}return string;}
function theMonths(i){var string='';switch(i){case(0):string='January ';break;case(1):string='February ';break;case(2):string='March ';break;case(3):string='April ';break;case(4):string='May ';break;case(5):string='June ';break;case(6):string='July ';break;case(7):string='August ';break;case(8):string='September ';break;case(9):string='October ';break;case(10):string='November ';break;case(11):string='December ';break;}return string;}
function mailValidate(){var errs=true;document.getElementById('alertName').innerHTML='';document.getElementById('alertEMail').innerHTML='';document.getElementById('alertNumber').innerHTML='';document.getElementById('alertContent').innerHTML='';if(document.getElementById('mailName').value.replace(/\s/gi,'')==''){errs=false;document.getElementById('alertName').innerHTML='Please enter your name.';}if(document.getElementById('mailEMail').value.replace(/\s/gi,'')==''){errs=false;document.getElementById('alertEMail').innerHTML='Please enter your email.';}if(document.getElementById('mailNumber').value.replace(/\s/gi,'')==''){errs=false;document.getElementById('alertNumber').innerHTML='Please enter your number.';}if(document.getElementById('mailContent').value.replace(/\s/gi,'')==''){errs=false;document.getElementById('alertContent').innerHTML='Please enter a message.';}return errs;}
function cmtValidate(){var errs=true;document.getElementById('alertCmtName').innerHTML='';document.getElementById('alertCmtLocation').innerHTML='';document.getElementById('alertCmtContact').innerHTML='';document.getElementById('alertCmtMessage').innerHTML='';if(document.getElementById('cmtName').value==''){errs=false;document.getElementById('alertCmtName').innerHTML='Error.';}if(document.getElementById('cmtLocation').value==''){errs=false;document.getElementById('alertCmtLocation').innerHTML='Error.';}if(document.getElementById('cmtContact').value==''){errs=false;document.getElementById('alertCmtContact').innerHTML='Error.';}if(document.getElementById('cmtMessage').value==''){errs=false;document.getElementById('alertCmtMessage').innerHTML='Please enter a message.';}return errs;}
function cmtCl(obj){obj.getElementById("cmtName").value='';obj.getElementById("cmtLocation").value='';obj.getElementById("cmtContact").value='';obj.getElementById("cmtMessage").value='';}
function msOver(obj){var tgtImg=document.getElementById('divMOImg');var tgtTtl=document.getElementById('divMOTtl');var objAlt=obj.getAttribute('alt').replace(' Worktop Colour:','');var objImg=obj.getAttribute('src').replace("/sm/","/lg/");tgtImg.innerHTML='<img src="'+objImg+'" alt="'+objAlt+'" />';tgtTtl.innerHTML=objAlt;}
function msClick(obj){var tgtImg=document.getElementById('divMCImg');var tgtTtl=document.getElementById('divMCTtl');var objAlt=obj.getAttribute('alt');var objAlt=obj.getAttribute('alt').replace(' Worktop Colour:','');var objImg=obj.getAttribute('src').replace("/sm/","/lg/");tgtImg.innerHTML='<img src="'+objImg+'" alt="'+objAlt+'" onclick="mailClick(this);" />';tgtTtl.innerHTML=objAlt+'<br /><br /><img src="/resources/add.gif" alt="Add to Contact Form" onclick="mailClick(document.getElementById(\'divMCImg\').childNodes[0]);" style="border:0;cursor:pointer;" />';}
function mailClick(obj){var tgtImg=document.getElementById('divContactExtra');var tgtTtl=document.getElementById('mailExtra');var objAlt=obj.getAttribute('alt');var objImg=obj.getAttribute('src').replace("/lg/","/sm/");if(tgtTtl.value==''){tgtImg.innerHTML='<h4>Colours Added to Enquiry</h4><img src="'+objImg+'" alt="'+objAlt+'" />';tgtImg.style.display='block';tgtTtl.value="Colours: "+objAlt;}else{if(tgtTtl.value.indexOf(objAlt)<0){tgtImg.innerHTML=tgtImg.innerHTML+'<img src="'+objImg+'" alt="'+objAlt+'" />';tgtTtl.value+=", "+objAlt;}}jRm(tgtTtl);createCookie("cntExtra",tgtImg.innerHTML,7);}
function fnAdImage(obj){document.getElementById('divAdPreview').setAttribute('class',obj.value);}
function fnAdText(obj){document.getElementById('divAdPreview').innerHTML="<div class='advert'>"+obj.value.replace(/\r\n/gi,"\r").replace(/\n/gi,"\r").replace(/\r/gi,"<br />")+"</div>";}
function jRm(obj){createCookie(obj.name,obj.value,7);}
function jLd(){document.getElementById("mailName").value=readCookie("mailName");document.getElementById("mailEMail").value=readCookie("mailEMail");document.getElementById("mailNumber").value=readCookie("mailNumber");document.getElementById("mailContent").value=readCookie("mailContent");document.getElementById("mailExtra").value=readCookie("mailExtra");document.getElementById('divContactExtra').innerHTML=readCookie("cntExtra");document.getElementById('divContactExtra').style.display='block';}
function jCl(obj){obj.getElementById("mailName").value='';obj.getElementById("mailEMail").value='';obj.getElementById("mailNumber").value='';obj.getElementById("mailContent").value='';obj.getElementById("mailExtra").value='';eraseCookie("mailName");eraseCookie("mailEMail");eraseCookie("mailNumber");eraseCookie("mailContent");eraseCookie("mailExtra");eraseCookie("cntExtra");document.getElementById('divContactExtra').innerHTML='';document.getElementById('divContactExtra').style.display='none';}
function fnHiMacsSinkClk(obj){var tDivImg=document.getElementById("divSinkImg");var tgtTtl=document.getElementById('divSinkTtl');var tAUpDn=document.getElementById("aUpDn");var tInpHid=document.getElementById("inpSinkHid");var objAlt=obj.getAttribute('alt');tDivImg.style.display="block";tDivImg.style.background="url("+obj.src.replace("-small",'')+") no-repeat top center";tgtTtl.innerHTML=objAlt;tAUpDn.style.background="url(/resources/updown.gif) no-repeat bottom center";tInpHid.value="bottom";}
function fnHiMacsSinkTog(obj){var tDivImg=document.getElementById("divSinkImg");var tInpHid=document.getElementById("inpSinkHid");if(tInpHid.value=="bottom"){tDivImg.style.background=tDivImg.style.background.replace(" top"," bottom").replace("50% 0%","50% 100%");obj.style.background=obj.style.background.replace(" bottom"," top").replace("50% 100%","50% 0%");tInpHid.value="top";}else{tDivImg.style.background=tDivImg.style.background.replace(" bottom"," top").replace("50% 100%","50% 0%");obj.style.background=obj.style.background.replace(" top"," bottom").replace("50% 0%","50% 100%");tInpHid.value="bottom";}return false;}
function fnHiMacsSinkImg(obj){var snkTtl=document.getElementById('divSinkTtl');if(snkTtl.innerHTML!=""){var tgtImg=document.getElementById('divMCImg');var tgtTtl=document.getElementById('divMCTtl');var objAlt=obj.getAttribute('alt');var objImg=obj.getAttribute('src').replace("/sm/","/lg/");tgtImg.innerHTML='<img src="'+objImg+'" alt="'+objAlt+'" onclick="fnHiMacsSinkMail();" />'+'<br /><br /><img src="/resources/add.gif" alt="Add to Contact Form" onclick="fnHiMacsSinkMail();" style="border:0;cursor:pointer;" />';tgtTtl.innerHTML='in '+objAlt;}}
function fnHiMacsSinkMail(){var tgtTtl=document.getElementById('mailContent');var tgtTxt=document.getElementById('divSinkTtl').innerHTML+' '+document.getElementById('divMCTtl').innerHTML;if(tgtTtl.value.indexOf("Sinks:")<0){tgtTtl.value+="\r\n\r\nSinks:\r\n"+tgtTxt;}else{if(tgtTtl.value.indexOf(tgtTxt)<0){tgtTtl.value+=', '+tgtTxt;}}jRm(tgtTtl);}
function fnStnSinkClk(obj){var tDivImg=document.getElementById("divStnImg");var tgtTtl=document.getElementById('divStnTtl');var tgtBtn=document.getElementById('divStnBtn');var objAlt=obj.getAttribute('alt');tDivImg.style.display="block";tDivImg.style.background="url("+obj.src.replace("/sm/","/lg/")+") no-repeat top center";tgtTtl.innerHTML=objAlt;tgtBtn.innerHTML='<img src="/resources/add.gif" alt="Add to Contact Form" onclick="fnStnSinkMail();" style="border:0;cursor:pointer;" />';}
function fnStnSinkMail(){var tgtTtl=document.getElementById('mailContent');var tgtTxt=document.getElementById('divStnTtl').innerHTML;if(tgtTtl.value.indexOf("Sinks:")<0){tgtTtl.value+="\r\n\r\nSinks:\r\n"+tgtTxt;}else{if(tgtTtl.value.indexOf(tgtTxt)<0){tgtTtl.value+=', '+tgtTxt;}}jRm(tgtTtl);}
function fnCorianSinkClk(obj){var tDivImg=document.getElementById("divSinkImg");var tgtTtl=document.getElementById('divSinkTtl');var tAUpDnT=document.getElementById("aUpDnTop");var tAUpDnB=document.getElementById("aUpDnBot");var tInpHid=document.getElementById("inpSinkHid");var objAlt=obj.getAttribute('alt');tDivImg.style.display="block";tDivImg.style.background="url("+obj.src.replace("/sm/","/lg/")+") no-repeat top center";tgtTtl.innerHTML=objAlt;tAUpDnT.style.background="url(/resources/updown.gif) no-repeat center center";tAUpDnB.style.background="url(/resources/updown.gif) no-repeat bottom center";tInpHid.value="top";}
function fnCorianSinkTog(obj){var tDivImg=document.getElementById("divSinkImg");var tInpHid=document.getElementById("inpSinkHid");var tAUpDnT=document.getElementById("aUpDnTop");var tAUpDnB=document.getElementById("aUpDnBot");if(obj.id=="aUpDnTop"&&tInpHid.value=="center"){tInpHid.value="top";tDivImg.style.background=tDivImg.style.background.replace("center center","center top").replace("50% 50%","50% 100%");tAUpDnT.style.background=obj.style.background.replace("center top","center center").replace("50% 0%","50% 50%");}else if(obj.id=="aUpDnTop"&&tInpHid.value=="bottom"){tInpHid.value="center";tDivImg.style.background=tDivImg.style.background.replace("center bottom","center center").replace("50% 100%","50% 50%");tAUpDnB.style.background=tAUpDnB.style.background.replace("center center","center bottom").replace("50% 50%","50% 100%");}else if(obj.id=="aUpDnBot"&&tInpHid.value=="top"){tInpHid.value="center";tDivImg.style.background=tDivImg.style.background.replace("center top","center center").replace("50% 0%","50% 50%");tAUpDnT.style.background=tAUpDnT.style.background.replace("center center","center top").replace("50% 50%","50% 0%");}else if(obj.id=="aUpDnBot"&&tInpHid.value=="center"){tInpHid.value="bottom";tDivImg.style.background=tDivImg.style.background.replace("center center","center bottom").replace("50% 50%","50% 100%");tAUpDnB.style.background=tAUpDnB.style.background.replace("center bottom","center center").replace("50% 100%","50% 50%");}return false;}
function fnCorianSinkImg(obj){var snkTtl=document.getElementById('divSinkTtl');if(snkTtl.innerHTML!=""){var tgtImg=document.getElementById('divMCImg');var tgtTtl=document.getElementById('divMCTtl');var objAlt=obj.getAttribute('alt');var objImg=obj.getAttribute('src').replace("/sm/","/lg/");tgtImg.innerHTML='<img src="'+objImg+'" alt="'+objAlt+'" onclick="fnCorianMail();" />'+'<br /><br /><img src="/resources/add.gif" alt="Add to Contact Form" onclick="fnCorianMail();" style="border:0;cursor:pointer;" />';tgtTtl.innerHTML='in '+objAlt;}}
function fnCorianMail(){var tgtTtl=document.getElementById('mailContent');var tgtTxt=document.getElementById('divSinkTtl').innerHTML+' '+document.getElementById('divMCTtl').innerHTML;if(tgtTtl.value.indexOf("Sinks:")<0){tgtTtl.value+="\r\n\r\nSinks:\r\n"+tgtTxt;}else{if(tgtTtl.value.indexOf(tgtTxt)<0){tgtTtl.value+=', '+tgtTxt;}}jRm(tgtTtl);}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";value=value.replace(/\r\n/gi,"\r").replace(/\n/gi,"\r").replace(/\r/gi,"<br />");document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length).replace(/\<br \/\>/gi,"\r\n");}return"";}
function eraseCookie(name){createCookie(name,"",-1);}var theOpaq=85;var theAd=1;var theDir=-1;
function faderTimber(){var theName='';switch(theAd){case 1:theName='timber1';if(theOpaq==0)theAd=2;break;case 2:theName='timber2';if(theOpaq==0)theAd=3;break;case 3:theName='timber3';if(theOpaq==0)theAd=4;break;case 4:theName='timber4';if(theOpaq==0)theAd=5;break;case 5:theName='timber5';if(theOpaq==0)theAd=6;break;case 6:theName='timber6';if(theOpaq==0)theAd=1;break;}theObj=document.getElementById(theName);if(theOpaq==0){theDir=1;theObj.style.display='none';}else{theObj.style.display='block';}if(theOpaq==100)theDir=-1;setOpacity(theObj,theOpaq);theOpaq+=theDir;setTimeout('faderTimber()',20);}
function setOpacity(obj,value){if(value>85)value=85;obj.style.opacity=value/100;obj.style.filter='alpha(opacity='+value+')';}
function quickQuoter(){var theTtl=0;var theEx='';if(!isNaN(document.getElementById('QQm').value)){theTtl=document.getElementById('QQm').value*300;theEx=String(theTtl/300)+' metres sq. ';}if(document.getElementById('QQs1').checked){theTtl=theTtl+275;theEx+='1 sink ';}if(document.getElementById('QQs5').checked){theTtl=theTtl+350;theEx+='1.5 sink ';}if(document.getElementById('QQt').checked){theTtl=theTtl+600;theEx+='templating ';}document.getElementById('QQtotal').innerHTML="&pound;"+String(Math.round(theTtl))+" (&pound;"+String(Math.round(theTtl*1.175))+" inc. VAT)";document.getElementById('mailQExtra').value=String(theEx)+String(document.getElementById('QQtotal').innerHTML);}
function mailQValidate(){var errs=true;document.getElementById('alertQName').innerHTML='';document.getElementById('alertQEMail').innerHTML='';document.getElementById('alertQNumber').innerHTML='';document.getElementById('alertQContent').innerHTML='';if(document.getElementById('mailQName').value==''){errs=false;document.getElementById('alertQName').innerHTML='!';}if(document.getElementById('mailQEMail').value==''){errs=false;document.getElementById('alertQEMail').innerHTML='!';}if(document.getElementById('mailQNumber').value==''){errs=false;document.getElementById('alertQNumber').innerHTML='!';}if(document.getElementById('mailQContent').value==''){errs=false;document.getElementById('alertQContent').innerHTML='Please enter a message.';}return errs;}
function flashFader(){var theName="";switch(theAdN){case 1:theName="fBk1";theURL="001";if(theOpaqN==0)theAdN=2;break;case 2:theName="fBk2";theURL="002";if(theOpaqN==0)theAdN=3;break;case 3:theName="fBk3";theURL="003";if(theOpaqN==0)theAdN=4;break;case 4:theName="fBk4";theURL="004";if(theOpaqN==0)theAdN=5;break;case 5:theName="fBk5";theURL="005";if(theOpaqN==0)theAdN=6;break;case 6:theName="fBk6";theURL="006";if(theOpaqN==0)theAdN=7;break;case 7:theName="fBk7";theURL="007";if(theOpaqN==0)theAdN=8;break;case 8:theName="fBk8";theURL="008";if(theOpaqN==0)theAdN=9;break;case 9:theName="fBk9";theURL="009";if(theOpaqN==0)theAdN=10;break;case 10:theName="fBk10";theURL="010";if(theOpaqN==0)theAdN=1;break;}theObj=document.getElementById(theName);if(theOpaqN==0){theObj.style.display="none";document.getElementById("flashDiv").style.background="url(/images/fader/"+theURL+".jpg) top left no-repeat transparent";}else{theObj.style.display="block";}setOpacN(theObj,theOpaqN);theOpaqN+=1;if(theOpaqN==100){theOpaqN=0;setTimeout("flashFader()",835);}else{setTimeout("flashFader()",35);}}
function setOpacN(obj,value){obj.style.opacity=value/100;obj.style.filter="alpha(opacity="+value+")";}var theOpaqN=0;var theAdN=10;;