/* dw_sizerdx.js version date: Feb 2006 requires dw_cookies.js */ /************************************************************************* This code is from Dynamic Web Coding at dyn-web.com Copyright 2004-6 by Sharon Paine See Terms of Use at www.dyn-web.com/bus/terms.html regarding conditions under which you may use this code. This notice must be retained in the code as is! *************************************************************************/ var dw_fontSizerDX = { sizeUnit: "px", defaultSize: 14, maxSize: 24, minSize: 10, queryName: "dw_fsz", // name to check query string for when passing size in URL queryNum: true, // check query string for number only (eg. index.html?18 ) adjustList:[],setDefaults:function(unit,dflt,mn,mx,sels){this.sizeUnit=unit;this.defaultSize=dflt;this.maxSize=mx;this.minSize=mn;if(sels)this.set(dflt,mn,mx,sels);},set:function(dflt,mn,mx,sels){var ln=this.adjustList.length;for(var i=0;sels[i];i++){this.adjustList[ln+i]=[];this.adjustList[ln+i]["sel"]=sels[i];this.adjustList[ln+i]["dflt"]=dflt;this.adjustList[ln+i]["min"]=mn||this.minSize;this.adjustList[ln+i]["max"]=mx||this.maxSize;this.adjustList[ln+i]["ratio"]=this.adjustList[ln+i]["dflt"]/this.defaultSize;}},init:function(){if(!document.getElementById||!document.getElementsByTagName||!dw_fontSizerDX.ready)return;var size,sizerEl,i;size=getValueFromQueryString(this.queryName,this.queryNum);if(isNaN(parseFloat(size))||size>this.maxSize||sizethis.maxSize||size0){if(this.curSize+n>this.maxSize)n=this.maxSize-this.curSize;}else if(n<0){if(this.curSize+n