/* $Header$ */
var $J=$J||jQuery.noConflict();var RUI={};RUI.ViewPort=document.viewport;(function(){try{document.execCommand("BackgroundImageCache",false,true);}
catch(err){}})();(function(){var targets=['$','$$','$A','$F','$H','$R','$w','Ajax','Array','Class','Date','Element','Enumerable','Event','Field','Form','Function','Hash','Insertion','Number','Object','ObjectRange','PeriodicalExecuter','Position','String','Template','TimedObserver','Try'];var target,i=targets.length;while(i--){target=targets[i];RUI[target]=window[target];}})();(function(){var ua=navigator.userAgent.toLowerCase(),html=document.documentElement;var contains=function(t){return ua.indexOf(t)!==-1;};var browser=(!/opera|webtv/i.test(ua)&&/msie (\d)/.test(ua))?'ie ie'+RegExp.$1:/opera\/(\d+)/.test(ua)?'opera opera'+RegExp.$1:/opera (\d+)/.test(ua)?'opera opera'+RegExp.$1:contains('konqueror')?'konqueror':(/applewebkit/.test(ua)&&/chrome/.test(ua))?'webkit chrome':(/applewebkit/.test(ua)&&/mobile/.test(ua))?'webkit safari iphone':(/applewebkit/.test(ua)&&/version\/(\d)/.test(ua))?'webkit safari safari'+RegExp.$1:contains('applewebkit/')?'webkit safari':/firefox.(\d)/.test(ua)?'gecko ff'+RegExp.$1:(contains('gecko/')||contains('mozilla/'))?'gecko':'';var os=(contains('x11')||contains('linux'))?'linux':contains('mac')?'mac':contains('win')?'win':'';var classNames=browser+' '+os+' js';RUI.Browser={names:browser.split(/\s+/),os:os,version:parseInt(browser.match(/\d/),10)||'',is:function(name){var match=false;name=name.toLowerCase().match(/([a-z]+)(\d*)/);name[1]=name[1]==='ff'?'gecko':name[1]==='firefox'?'gecko':name[1]==='explorer'?'ie':name[1];if($J.inArray(name[1],this.names)>=0){match=true;if(name[2]&&parseInt(name[2],10)!==this.version){match=false;}}
return match;}};html.className+=html.className?' '+classNames:classNames;})();RUI.Cookie={DEFAULTS:{path:'/',domain:window.location.hostname,secure:false,ttl:0,expires:{hours:8760,years:138}},get:function(key){var tmp=document.cookie.match((new RegExp(key+'=[a-zA-Z0-9.()=|%-/]+($|;)','g')));if(!tmp||!tmp[0]){return null;}
else{return unescape(tmp[0].substring(key.length+1,tmp[0].length).replace(';',''))||null;}},set:function(key,value,options){var opts=$J.extend(this.DEFAULTS,options);var ingredients=[key+'='+escape(value),'path='+opts.path,'domain='+opts.domain];if(opts.ttl){ingredients.push('expires='+this.expires(opts.ttl));}
if(opts.secure){ingredients.push('secure');}
document.cookie=ingredients.join('; ');},remove:function(key,path,domain){path=typeof path!=='string'?'':path;domain=typeof domain!=='string'?'':domain;RUI.Cookie.set(key,'',{ttl:-1,path:path,domain:domain});},expires:function(ttl){var year,max,date=new Date(),hours=parseInt(ttl,10);if(isNaN(hours)){hours=this.DEFAULTS.expires.hours;}
year=date.getYear();max=(this.DEFAULTS.expires.years-year)*this.DEFAULTS.expires.hours;if(hours>max){hours=max;}
date.setTime(date.getTime()+(hours*3600000));return date.toGMTString();},test:function(){var enabled=false;RUI.Cookie.set('b49f729efde9b2578ea9f00563d06e57','verified');if(RUI.Cookie.get('b49f729efde9b2578ea9f00563d06e57')==='verified'){RUI.Cookie.unset('b49f729efde9b2578ea9f00563d06e57');enabled=true;}
return enabled;}};RUI.Url=function(str){var parseUri=function(str){var options={strictMode:false,key:['source','protocol','authority','userInfo','user','password','host','port','relative','path','directory','file','query','anchor'],q:{name:'queryKey',parser:/(?:^|&)([^&=]*)=?([^&]*)/g},patterns:{strict:'^(?:([^:\\/?#]+):)?(?:\\/\\/((?:(([^:@]*):?([^:@]*))?@)?([^:\\/?#]*)'+
'(?::(\\d*))?))?((((?:[^?#\\/]*\\/)*)([^?#]*))(?:\\?([^#]*))?(?:#(.*))?)',loose:'^(?:(?![^:@]+:[^:@\\/]*@)([^:\\/?#.]+):)?(?:\\/\\/)?((?:(([^:@]*):?'+
'([^:@]*))?@)?([^:\\/?#]*)(?::(\\d*))?)(((\\/(?:[^?#](?![^?#\\/]*\\.'+
'[^?#\\/.]+(?:[?#]|$)))*\\/?)?([^?#\\/]*))(?:\\?([^#]*))?(?:#(.*))?)'}};var mode=options.strictMode?options.patterns.strict:options.patterns.loose;var pattern=new RegExp(mode);var o=options,uri={},m=pattern.exec(str),i=14;while(i--){uri[o.key[i]]=m[i]||'';}
uri[o.q.name]={};uri[o.key[12]].replace(o.q.parser,function($0,$1,$2){if($1){uri[o.q.name][$1]=$2;}});return uri;};var createLink=function(obj){var key,queryStr='',queryObj={},path=obj.path;$J.extend(queryObj,obj.queryKey);for(key in queryObj){if(queryObj.hasOwnProperty(key)){queryStr+=key+'='+queryObj[key]+'&';}}
return path+'?'+queryStr.slice(0,-1);};return{parse:function(str){return parseUri(str);},createUrl:function(obj){var key,url='',queryStr='',queryObj={},path=obj.path;if(obj.authority){url=obj.protocol+'://'+obj.authority;}
$J.extend(queryObj,obj.queryKey);for(key in queryObj){queryStr+=key+'='+queryObj[key]+'&';}
url+=path+'?'+queryStr.slice(0,-1);return url;},getDomainName:function(url){var auth=parseUri(url).authority;var parts=auth.split('.');var end=parts.length-1;var point=parts[end]==="com"?end-1:end-2;return parts.slice(point).join('.');}};}();RUI.Browser.popupsAllowed=function(){var DEFAULTS={COOKIE:{NAME:'RUI_popupsAllowed',DURATION:720,PATH:'/',DOMAIN:'.'+RUI.Url.getDomainName(window.location)}};var SEMIdentifiers=["rsf","gclid","da"];var isSEMTraffic=function(){var i=SEMIdentifiers.length,SEMTraffic=false,URLParams=RUI.Url.parse(document.location).queryKey;while(i--){if(URLParams[SEMIdentifiers[i]]){SEMTraffic=true;}}
isSEMTraffic=function(){return SEMTraffic;};return isSEMTraffic();};var setCookie=function(value){RUI.Cookie.set(DEFAULTS.COOKIE.NAME,value,{ttl:DEFAULTS.COOKIE.DURATION,path:DEFAULTS.COOKIE.PATH,domain:DEFAULTS.COOKIE.DOMAIN});};var w,allowed,c=RUI.Cookie.get(DEFAULTS.COOKIE.NAME);if(isSEMTraffic()){allowed=false;}
else if(!c){w=window.open('','','width=1,height=1,left=0,top=0,scrollbars=no');if(w){setCookie('yes');w.close();}
else{setCookie('no');}
allowed=w;}
else{allowed=(c==='yes');}
this.popupsAllowed=function(){return allowed;};return this.popupsAllowed();};RUI.Utils=(function(){var DEFAULT={MULTIPLIER:10000000000};function makeClass(){return(function(args){if(this instanceof arguments.callee){if(typeof this.init==='function'){this.init.apply(this,args.callee?args:arguments);}}
else{return new arguments.callee(arguments);}});}
var random=function(){var randNum=Math.floor(Math.random()*DEFAULT.MULTIPLIER);return(randNum.toString().length===10?randNum:random());};var unique=function(){var randNum=random();this.unique=function(){return randNum;};return this.unique();};var scramble=function(){var i=3,rands=[];while(i--){rands.push(random());}
rands.splice(1,0,':');return rands.join('');};var isArray=function(test){return Object.prototype.toString.apply(test)==='[object Array]';};var forceArray=function(){var i,a=[];for(i=0;i<arguments.length;i++){a=a.concat((arguments[i].constructor!==Array)?[arguments[i]]:arguments[i]);}
return a;};return{random:random,unique:unique,scramble:scramble,forceArray:forceArray};})();RUI.Ad=function(){var renderedAds=0;var registeredAds=[];var CONFIG={adServer:'http://info.realestate.com.au',adTarget:'',pageNum:RUI.Utils.random()};var ADTAG={POPUNDER:/POS=99/,SURVEY_LAUNCH:/POS=SURVEYLAUNCH/};var setConfig=function(newConfig){var option,validOptions=['adTarget','adServer'],i=validOptions.length;while(i--){option=validOptions[i];if(newConfig[option]){CONFIG[option]=newConfig[option];}}};var renderManager=function(ad){prepareAd(ad);if(!validate(ad)){return false;}
ad.render();renderedAds++;};var prepareAd=function(ad){var dimensions;switch(ad.protocol){case'bservers':ad.aambTag=getAAMBTag(ad);ad.render=function(){renderBserversAd(this);};break;case'hserver':ad.adServer=CONFIG.adServer;ad.pageNum=CONFIG.pageNum;ad.random=RUI.Utils.random();ad.iframeId='iframe'+ad.random;if(!ad.height&&!ad.width){dimensions=getAdDimensions(ad);ad.height=dimensions.height;ad.width=dimensions.width;}
ad.render=function(){renderHserverAd(this);};break;}};var validate=function(ad){var popunder=ADTAG.POPUNDER.test(ad.adcall)||ADTAG.SURVEY_LAUNCH.test(ad.adcall);if(ad.isRendered||(popunder&&!RUI.Browser.popupsAllowed())){return false;}
switch(ad.protocol){case'hserver':return ad.height&&ad.width;case'bservers':return document.getElementById(ad.container);default:return false;}};var renderBserversAd=function(ad){var adCode,invObj;try{adCode=eval(ad.aambTag);}catch(aamErr){}
if(typeof(adCode)!=='undefined'){if(ad.appendAs){wrapper=document.createElement(ad.appendAs);wrapper.id=ad.container+'_'+renderedAds;document.getElementById(ad.container).appendChild(wrapper);ad.container=wrapper.id;}
adDiv='adDiv'+ad.container;invObj='INV'+ad.container;if(navigator.userAgent.indexOf('MSIE')>-1){document.getElementById(ad.container).innerHTML+='<div id="TMP'+ad.container+'" style="display:none">'+
escape('<body><div id="'+adDiv+'">'+adCode+'</div>')+
'</div><iframe name="'+invObj+'" width="0" height="0" frameborder="0" '+
'onload="javascript:try {'+
' document.getElementById(\''+ad.container+'\').'+
'insertAdjacentElement(\'beforeEnd\', window.frames[\''+invObj+'\'].'+
'document.getElementById(\''+adDiv+'\')) } catch(aamErr) { }"></iframe>';window.frames[invObj].document.location='javascript:unescape(parent.document.getElementById(\'TMP'+
ad.container+'\').innerHTML)';}else{document.writeln('<div id="'+invObj+'" style="display:none">'+
adCode+'<script type="text/javascript" defer="true">'+
'document.getElementById(\''+ad.container+'\').innerHTML = '+
'document.getElementById(\''+invObj+'\').innerHTML;'+
'document.getElementById(\''+invObj+
'\').innerHTML = \'\';</scr'+'ipt></div>');}}
ad.isRendered=true;};var templates={hServer:function(o){return''
+'<iframe id="'+o.iframeId+'" name="'+o.iframeId
+'" src="'+o.adServer
+'/hserver/acc_random='+o.random+'/'+o.adcall+'/pageid='+o.pageNum+'"'
+' scrolling="no" frameborder="0" marginheight="0" marginwidth="0"'
+'height="'+o.height+'" width="'+o.width+'" allowTransparency="true">'
+'<scr'+'ipt '
+'src="'+o.adServer+'/jnserver/acc_random='+o.random+o.adcall+'/pageid='
+o.pageNum+'">'
+'</scr'+'ipt>'
+'</iframe>';},scriptTag:function(o){var code=o.code||'';return'<scr'+'ipt '+o.src+'>'+code+'</scr'+'ipt>';}};var renderHserverAd=function(ad){var adHTML=templates.hServer(ad);if(ad.container){$J('#'+ad.container).html(adHTML);ad.isRendered=true;}else{document.write(adHTML);ad.isRendered=true;}};var requestBserversAds=function(adStr){if(!adStr){return false;}
var acc_random,global,url;acc_random=RUI.Utils.random();global='/AAMALL/acc_random='+acc_random+
'/pageid='+CONFIG.pageNum+
CONFIG.adTarget;url=CONFIG.adServer+'/bservers'+global+adStr;insertScript({src:url,code:null});};var getAllBserversAdCalls=function(){var adStr='',i;for(i=0;i<registeredAds.length;i++){if(registeredAds[i].protocol==='bservers'){adStr=adStr+registeredAds[i].adcall;}}
return adStr;};var getAAMBTag=function(ad){return getAdCallTags(ad)[0];};var getAdCallTags=function(ad){return ad.adcall.split('/').slice(1);};var getAdTagValues=function(ad){var tags,tag,tagsValues=[];tags=getAdCallTags(ad);$J(tags).each(function(){tag=this;if(tag.indexOf('=')>-1){tag=tag.split('=');tagsValues[tag[0].toLowerCase()]=tag[1];}});return tagsValues;};var getAdDimensions=function(ad){var dimensions,tags;tags=getAdTagValues(ad);dimensions=(tags.aamsz)?dimensions=tags.aamsz.split('x'):[null,null];return{width:dimensions[0],height:dimensions[1]};};var insertScript=function(script){script.src=script.src?' src="'+script.src+'"':script.src='';document.write(templates.scriptTag(script));};return{configure:function(config){setConfig(config);},loadBserversAds:function(){requestBserversAds(getAllBserversAdCalls());},render:function(ad){renderManager(ad);},renderAll:function(){var i;for(i=0;i<registeredAds.length;i++){this.render(registeredAds[i]);}},writeAdHTML:function(tag,options){if(!tag){return false;}
var ad={};ad.adcall=tag;ad.protocol=options.accipiterProtocol||'hserver';ad.width=options.width||null;ad.height=options.height||null;ad.container=options.container||null;this.register(ad);},register:function(){$J(arguments).each(function(){switch(this.protocol){case'hserver':renderManager(this);break;case'bservers':registeredAds.push(this);break;default:return false;}});}};}();RUI.DOM={ready:false,shim:function(){var shims={'default':null};var defaultZIndex=99;var create=function(shimName,element,options){var over;shims[shimName]=document.createElement('iframe');shims[shimName].scrolling='no';shims[shimName].frameBorder='0';shims[shimName].style.position='absolute';shims[shimName].style.display='block';if(RUI.Browser.is('IE')){shims[shimName].style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0,'
+'sizingMethod="crop")';}
if(options&&options.nearby&&element){over=RUI.$(element).previousSiblings().first();RUI.Element.insert(over,{after:shims[shimName]});}
else{document.getElementsByTagName('body')[0].appendChild(shims[shimName]);}};var setShimSize=function(shim,height,width){if(shim.style&&height>0&&width>0){shim.style.height=height+'px';shim.style.width=width+'px';}};var getSize=function(element){return RUI.Element.getDimensions(element);};var setPosition=function(element,top,left){element.style.top=top+'px';element.style.left=left+'px';};var hasSize=function(element){if(element.style&&element.style.height&&element.style.width){return true;}else{return false;}};return{add:function(element,shimName,options){if(!element){return false;}
shimName=shimName||'default';if(!shims[shimName]&&(RUI.DOM.ready||options.nearby)){create(shimName,element,options);}
if(!shims[shimName]){return false;}
var zIndex=element.style.zIndex?element.style.zIndex:defaultZIndex;element.style.zIndex=zIndex;shims[shimName].style.zIndex=zIndex-1;shims[shimName].style.display='block';var size;if(!options){RUI.Element.clonePosition(shims[shimName],element);return;}
if(options.nearby){RUI.Element.clonePosition(shims[shimName],element,{setLeft:false});return;}
if(options.position&&options.position.top&&options.position.left){setPosition(shims[shimName],options.position.top,options.position.left);}
else{RUI.Element.clonePosition(shims[shimName],element,{setWidth:false,setHeight:false});}
if(options.autoResize||!hasSize(shims[shimName])){size=options.size||RUI.Element.getDimensions(element);element.height=size.height||0;element.width=size.width||0;setShimSize(shims[shimName],element.height,element.width);}},remove:function(shimName){shimName=shimName||'default';if(shimName&&shims[shimName]){shims[shimName].style.display='none';}}};}(),getPageDimensions:function(){var body=document.body;var xScroll,yScroll,windowWidth,windowHeight;windowHeight=document.viewport.getHeight();windowWidth=document.viewport.getWidth();if(window.innerHeight&&window.scrollMaxY){xScroll=body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(body.scrollHeight>body.offsetHeight){xScroll=body.scrollWidth;yScroll=body.scrollHeight;}else{xScroll=body.offsetWidth;yScroll=body.offsetHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
return{windowWidth:windowWidth,windowHeight:windowHeight,pageWidth:pageWidth,pageHeight:pageHeight};}};$J(document).ready(function(){RUI.DOM.ready=true;});RUI.DOM.Walker=(function(){var registry={};var lookupAttributeValues=function(node,attributes){var attributeValue,j,attributeValues=[],i=attributes.length;while(i--){attributeValue=$J(node).attr(attributes[i]);if(!attributeValue||!typeof(attributeValue)==='string'){continue;}
else{attributeValues=attributeValue.split(/\s+/);j=attributeValues.length;while(j--){if(typeof(registry[attributes[i]][attributeValues[j]])==='function'){registry[attributes[i]][attributeValues[j]](node);}}}}};return{walk:function(rootNode){rootNode=rootNode||document.body;var attr,attributes=[],nodes=$J('*',rootNode);for(attr in registry){attributes.push(attr);}
if(!attributes.length){return false;}
$J(nodes).each(function(i,node){lookupAttributeValues(node,attributes);});},register:function(attributeName,attributeValue,callback){attributeName=attributeName==='class'?'className':attributeName;if(!registry[attributeName]){registry[attributeName]={};}
registry[attributeName][attributeValue]=callback;}};})();$J(document).ready(function(){RUI.DOM.Walker.walk();});RUI.DOM.IeHover=function(els){var CLASS={HOVER:'ieHover'};return{getFixClass:function(){return CLASS.HOVER;},fix:function(els){$J(els).each(function(){$J(this).hover(function(){$J(this).addClass(CLASS.HOVER);},function(){$J(this).removeClass(CLASS.HOVER);});});}};}();(function($J){$J.fn.clearingField=function(options){return this.each(function(){var opts=$J.extend({},$J.fn.clearingField.defaults,options);var label,self=$J(this),id=self.attr('id'),text=self.val()||opts.defaultValue;if(!text){label=$J('label[for='+id+']');text=$J.trim(label.text());label.addClass(opts.offleftClass);}
self.val(text).
addClass(opts.defaultClass).
focus(function(){if(self.val()===text){self.val('').removeClass(opts.defaultClass);}}).blur(function(){if(!self.val()||self.val()===text){self.val(text).addClass(opts.defaultClass);}});});};$J.fn.clearingField.defaults={offleftClass:'ruiAccessibility',defaultClass:'ruiDefault'};})(jQuery);RUI.DOM.Walker.register('class','ruiClearingField',function(node){$J(node).clearingField();});RUI.CrossFade=(function(){var config,els,last,timer,current=0,DEFAULTS={delay:5000,effect_duration:350};return{init:function(selector,opts){config=$J.extend(DEFAULTS,opts);els=$J(selector).children();last=els.length-1;if(els.length>1){timer=setInterval(this.transition,config.delay);}},transition:function(){$J(els.get(current)).fadeOut(config.effect_duration);current=(current===last)?0:current+1;$J(els.get(current)).fadeIn(config.effect_duration);}};})();RUI.DOM.Walker.register('rel','ruiExternal',function(node){var name;if(node.tagName.toLowerCase()==='a'){name=this.id||this.name||'external'+RUI.Utils.random();$J(node).click(function(ev){open(this.href,name);ev.preventDefault();});}});RUI.DOM.Walker.register('class','ruiPopupCloser',function(node){$J(node).click(function(ev){var link=this.href,last=link.charAt(link.length-1);ev.preventDefault();if(last!=='#'){window.opener.document.location.href=this.href;}
window.opener.focus();window.close();});});var DD_belatedPNG={};RUI.PngFix=function(){};if(RUI.Browser.is('ie')&&RUI.Browser.version<7){DD_belatedPNG={ns:'DD_belatedPNG',imgSize:{},createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,'urn:schemas-microsoft-com:vml');}
if(window.attachEvent){window.attachEvent('onbeforeunload',function(){DD_belatedPNG=null;});}},createVmlStyleSheet:function(){var style,styleSheet;style=document.createElement('style');document.documentElement.firstChild.insertBefore(style,document.documentElement.firstChild.firstChild);styleSheet=style.styleSheet;styleSheet.addRule(this.ns+'\\:*','{behavior:url(#default#VML)}');styleSheet.addRule(this.ns+'\\:shape','position:absolute;');styleSheet.addRule('img.'+this.ns+'_sizeFinder','behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; '+
'visibility:hidden;');this.styleSheet=styleSheet;},readPropertyChange:function(){var display,v,el=event.srcElement;if(event.propertyName.search('background')!==-1||event.propertyName.search('border')!==-1){DD_belatedPNG.applyVML(el);}
if(event.propertyName==='style.display'){display=(el.currentStyle.display==='none')?'none':'block';for(v in el.vml){el.vml[v].shape.style.display=display;}}
if(event.propertyName.search('filter')!==-1){DD_belatedPNG.vmlOpacity(el);}},vmlOpacity:function(el){var trans;if(el.currentStyle.filter.search('lpha')!==-1){trans=el.currentStyle.filter;trans=parseInt(trans.substring(trans.lastIndexOf('=')+1,trans.lastIndexOf(')')),10)/100;el.vml.color.shape.style.filter=el.currentStyle.filter;el.vml.image.fill.opacity=trans;}},handlePseudoHover:function(el){setTimeout(function(){DD_belatedPNG.applyVML(el);},1);},fix:function(selector){var i,selectors=selector.split(',');for(i=0;i<selectors.length;i++){this.styleSheet.addRule(selectors[i],'behavior:expression(DD_belatedPNG.fixPng(this))');}},applyVML:function(el){el.runtimeStyle.cssText='';this.vmlFill(el);this.vmlOffsets(el);this.vmlOpacity(el);if(el.isImg){this.copyImageBorders(el);}},attachHandlers:function(el){var a,h,moreForAs,self=this;var handlers={resize:'vmlOffsets',move:'vmlOffsets'};if(el.nodeName==='A'){moreForAs={mouseleave:'handlePseudoHover',mouseenter:'handlePseudoHover',focus:'handlePseudoHover',blur:'handlePseudoHover'};for(a in moreForAs){handlers[a]=moreForAs[a];}}
for(h in handlers){el.attachEvent('on'+h,function(){self[handlers[h]](el);});}
el.attachEvent('onpropertychange',this.readPropertyChange);},giveLayout:function(el){el.style.zoom=1;if(el.currentStyle.position==='static'){el.style.position='relative';}},copyImageBorders:function(el){var s;var styles={'borderStyle':true,'borderWidth':true,'borderColor':true};for(s in styles){el.vml.color.shape.style[s]=el.currentStyle[s];}},vmlFill:function(el){var elStyle,v,noColor,lib,img,noImg=true;if(!el.currentStyle){return;}
else{elStyle=el.currentStyle;}
for(v in el.vml){el.vml[v].shape.style.zIndex=elStyle.zIndex;}
el.runtimeStyle.backgroundColor='';el.runtimeStyle.backgroundImage='';noColor=(elStyle.backgroundColor==='transparent');if(elStyle.backgroundImage!=='none'||el.isImg){if(!el.isImg){el.vmlBg=elStyle.backgroundImage;el.vmlBg=el.vmlBg.substr(5,el.vmlBg.lastIndexOf('")')-5);}
else{el.vmlBg=el.src;}
lib=this;if(!lib.imgSize[el.vmlBg]){img=document.createElement('img');lib.imgSize[el.vmlBg]=img;img.className=lib.ns+'_sizeFinder';img.runtimeStyle.cssText='behavior:none; '+
'position:absolute; left:-10000px; top:-10000px; border:none;';img.attachEvent('onload',function(){this.width=this.offsetWidth;this.height=this.offsetHeight;lib.vmlOffsets(el);});img.src=el.vmlBg;img.removeAttribute('width');img.removeAttribute('height');document.body.insertBefore(img,document.body.firstChild);}
el.vml.image.fill.src=el.vmlBg;noImg=false;}
el.vml.image.fill.on=!noImg;el.vml.image.fill.color='none';el.vml.color.shape.style.backgroundColor=elStyle.backgroundColor;el.runtimeStyle.backgroundImage='none';el.runtimeStyle.backgroundColor='transparent';},vmlOffsets:function(el){var b,bgR,dC,altC,c,v,thisStyle=el.currentStyle;var size={'W':el.clientWidth+1,'H':el.clientHeight+1,'w':this.imgSize[el.vmlBg].width,'h':this.imgSize[el.vmlBg].height,'L':el.offsetLeft,'T':el.offsetTop,'bLW':el.clientLeft,'bTW':el.clientTop};var bg={'X':0,'Y':0};var fudge=(parseInt(size.L+size.bLW,10)===1)?1:0;var makeVisible=function(vml,l,t,w,h,o){vml.coordsize=w+','+h;vml.coordorigin=o+','+o;vml.path='m0,0l'+w+',0l'+w+','+h+'l0,'+h+' xe';vml.style.width=w+'px';vml.style.height=h+'px';vml.style.left=l+'px';vml.style.top=t+'px';};makeVisible(el.vml.color.shape,(size.L+(el.isImg?0:size.bLW)),(size.T+(el.isImg?0:size.bTW)),(size.W-1),(size.H-1),0);makeVisible(el.vml.image.shape,(size.L+size.bLW),(size.T+size.bTW),(size.W),(size.H),1);var figurePercentage=function(axis,position){var horz=(axis==='X'),fraction=true;switch(position){case'left':case'top':bg[axis]=0;break;case'center':bg[axis]=0.5;break;case'right':case'bottom':bg[axis]=1;break;default:if(position.search('%')!==-1){bg[axis]=parseInt(position,10)*0.01;}
else{fraction=false;}}
bg[axis]=Math.ceil(fraction?((size[horz?'W':'H']*bg[axis])-(size[horz?'w':'h']*bg[axis])):parseInt(position,10));if(bg[axis]===0){bg[axis]++;}};for(b in bg){figurePercentage(b,thisStyle['backgroundPosition'+b]);}
el.vml.image.fill.position=(bg.X/size.W)+','+(bg.Y/size.H);bgR=thisStyle.backgroundRepeat;dC={'T':1,'R':size.W+fudge,'B':size.H,'L':1+fudge};altC={'X':{'b1':'L','b2':'R','d':'W'},'Y':{'b1':'T','b2':'B','d':'H'}};if(bgR!=='repeat'){c={'T':(bg.Y),'R':(bg.X+size.w),'B':(bg.Y+size.h),'L':(bg.X)};if(bgR.search('repeat-')!==-1){v=bgR.split('repeat-')[1].toUpperCase();c[altC[v].b1]=1;c[altC[v].b2]=size[altC[v].d];}
if(c.B>size.H){c.B=size.H;}
el.vml.image.shape.style.clip='rect('+c.T+'px '+(c.R+fudge)+'px '+
c.B+'px '+(c.L+fudge)+'px)';}
else{el.vml.image.shape.style.clip='rect('+dC.T+'px '+dC.R+'px '+dC.B+
'px '+dC.L+'px)';}},fixPng:function(el){var r,e,nodeStr,lib=DD_belatedPNG;var els={shape:{},fill:{}};el.style.behavior='none';if(el.nodeName==='BODY'||el.nodeName==='TD'||el.nodeName==='TR'){return;}
el.isImg=false;if(el.nodeName==='IMG'){if(el.src.toLowerCase().search(/\.png$/)!==-1){el.isImg=true;el.style.visibility='hidden';}
else{return;}}
else if(el.currentStyle.backgroundImage.toLowerCase().search('.png')===-1){return;}
el.vml={color:{},image:{}};for(r in el.vml){for(e in els){nodeStr=lib.ns+':'+e;el.vml[r][e]=document.createElement(nodeStr);}
el.vml[r].shape.stroked=false;el.vml[r].shape.appendChild(el.vml[r].fill);el.parentNode.insertBefore(el.vml[r].shape,el);}
el.vml.image.shape.fillcolor='none';el.vml.image.fill.type='tile';el.vml.color.fill.on=false;lib.attachHandlers(el);lib.giveLayout(el);lib.giveLayout(el.offsetParent);lib.applyVML(el);}};DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();RUI.PngFix=function(param){if(typeof param==='string'){DD_belatedPNG.fix(param);}
else{DD_belatedPNG.fixPng(param);}};RUI.DOM.Walker.register('class','ruiPngFix',function(node){RUI.PngFix(node);});}RUI.Session=(function(){var SESSION={COOKIES:['EmailAddress','AlertEmailAddress']};var home='.'+RUI.Url.getDomainName(window.location);var logout=function(){$J(SESSION.COOKIES).each(function(){RUI.Cookie.set(this,RUI.Utils.scramble(),{path:'/',domain:home});});};return{logout:logout};})();RUI.Toggle=function(el){var CLASS={toggleContent:'.ruiToggleContent',state:'ruiToggleAlt'};var getTriggerText=function(trigger){var title=$J(trigger).attr('title');return title?title.split(' / '):null;};var toggleEl=function(){toggleText(this);toggleContent(this);$J(this).toggleClass(CLASS.state);return false;};var toggleText=function(el){var text=getTriggerText(el);if(text){el.ruiToggleTextPiece=0;el.textPiece=(el.textPiece===text.length-1)?0:text.length-1;$J(el).text(text[el.textPiece]);}};var toggleContent=function(el){var contentNodes=$J(el).parent().find(CLASS.toggleContent).not(el);if(contentNodes.length<1){contentNodes=$J(el).parent().parent().find(CLASS.toggleContent);}
contentNodes.toggle();return false;};this.Toggle=function(el){$J(el).click(toggleEl).css({cursor:'pointer'});return{el:el,toggle:toggleEl,getText:getTriggerText};};return this.Toggle(el);};RUI.DOM.Walker.register('class','ruiToggle',function(el){(new RUI.Toggle(el));});$J(document).ready(function(){$J('.abTesting').click(function(){return ConversionCount();});});RUI.StatsExtras={};RUI.StatsExtras.onClickTracking=(function(){var CONFIG={YAHOO:{SEARCHMARKETING:{ACCOUNTID:'1T3S98M1QTOCF0L2EAUDT3VAUVO',SCRIPTSRC:'http://srv2.wa.marketingsolutions.yahoo.com/script/ScriptServlet?aid='}},GOOGLE:{ADWORDS:{BASEURL:'http://www.googleadservices.com/pagead/conversion'}},DMI:{BASEURL:'http://homesite.tracking.dmotorworks.com.au/homesite_referral.php'},OMNITURE:{BASEURL:'http://reagroup.122.2O7.net/b/ss/rea-live-mobile/5/'}};var configure=function(trackingOpts){$J(trackingOpts.targets).click(function(){trackingHandler(trackingOpts,this);});};var trackingHandler=function(trackingOpts,el){var googleAdWordsConversions;if(trackingOpts.googleAdWordsConversions){googleAdWordsConversions=RUI.Utils.forceArray(trackingOpts.googleAdWordsConversions);$J(googleAdWordsConversions).each(function(conversionDetails){trackGoogleAdWordsConversions(conversionDetails);});}
if(trackingOpts.googleAnalyticsConversion){trackGoogleAnalytics(trackingOpts.googleAnalyticsConversion);}
if(trackingOpts.ysm){trackYsm();}
if(trackingOpts.dmiReferral){dmiReferral(el);}
if(trackingOpts.omniture){trackOmniture(trackingOpts.omniture);}
if(trackingOpts.callback){trackingOpts.callback();}};var trackYsm=function(){var scriptEl=document.createElement('script');window.ysm_customData={};window.ysm_customData.conversion='transId=,currency=,amount=';scriptEl.src=CONFIG.YAHOO.SEARCHMARKETING.SCRIPTSRC+
CONFIG.YAHOO.SEARCHMARKETING.ACCOUNTID;appendElementToBody(scriptEl);};var trackOmniture=function(opts){var key,params='',imgEl=document.createElement('img');for(key in opts){if(opts.hasOwnProperty(key)){params+=key+'='+opts[key]+'&';}}
imgEl.src=CONFIG.OMNITURE.BASEURL+RUI.Utils.random()+'?'+params.slice(0,-1);appendElementToBody(imgEl);};var trackGoogleAnalytics=function(analyticsOpts){var pageTracker=pageTracker||null;if(pageTracker&&analyticsOpts){pageTracker._trackPageview(analyticsOpts);}};var trackGoogleAdWordsConversions=function(conversionOpts){if(!(conversionOpts&&conversionOpts.conversion_id&&conversionOpts.conversion_label)){return false;}
var url=CONFIG.GOOGLE.ADWORDS.BASEURL+getAdWordsConversionParams(conversionOpts),img=document.createElement('img');img.src=url;appendElementToBody(img);};var getAdWordsConversionParams=function(conversionOpts){return'/'+conversionOpts.conversion_id+
'/?label='+conversionOpts.conversion_label+
'&amp;script=0';};var dmiReferral=function(el){var cidRegExp=/cid\d+/,pidRegExp=/pid\d+/,url=el.href,cid=(el.className&&el.className.match(cidRegExp))?el.className.match(cidRegExp)[0]:null,pid=(el.className&&el.className.match(pidRegExp))?el.className.match(pidRegExp)[0]:null,tail=null,d=null;if(url&&cid){cid=cid.replace(/cid/,'');pid=pid?pid.replace(/pid/,''):null;createDMIReferralEl(url,cid,pid,tail,d);}};var createDMIReferralEl=function(url,cid,pid,tail,d){var SITE_VERSION=null,imgEl=document.createElement('img'),trackingUrl='';if(!tail){tail='02';}
if(d){tail='04';}
trackingUrl=CONFIG.DMI.BASEURL;trackingUrl+='?cl_id=';trackingUrl+=cid;if(pid){trackingUrl+='&pr_id=';trackingUrl+=pid;}
trackingUrl+='&referral_url=';trackingUrl+=url;trackingUrl+='&url_id=';trackingUrl+=(SITE_VERSION==='ninemsn')?'2':'1';trackingUrl+=tail;imgEl.src=trackingUrl;appendElementToBody(imgEl);};var appendElementToBody=function(node){document.body.appendChild(node);};return{register:function(trackingOpts){configure(trackingOpts);},track:trackingHandler};})();RUI.StatsExtras.OmnitureSearchTracking=(function(){var DEFAULT={CLASS:'.omnitureTrackedSearch',COOKIE:'RUI_SearchId'};var attachBehaviours=function(){$J(DEFAULT.CLASS).submit(function(){var newSearchId=new Date().getTime().toString().slice(-9)+'-'+RUI.Utils.unique();RUI.Cookie.set(DEFAULT.COOKIE,newSearchId);});};return{init:attachBehaviours,Cookie:{name:DEFAULT.COOKIE}};})();$J(document).ready(function(){RUI.StatsExtras.OmnitureSearchTracking.init();});

