/* $Header$ */
var $J=$J||jQuery.noConflict();var RUI={};RUI.ViewPort=document.viewport;(function(){try{document.execCommand("BackgroundImageCache",false,true)}catch(a){}})();(function(){var a=["$","$$","$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 c,b=a.length;while(b--){c=a[b];RUI[c]=window[c]}})();RUI.Url=function(c){var a=function(l){var e={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 k=e.strictMode?e.patterns.strict:e.patterns.loose;var h=new RegExp(k);var j=e,g={},d=h.exec(l),f=14;while(f--){g[j.key[f]]=d[f]||""}g[j.q.name]={};g[j.key[12]].replace(j.q.parser,function(m,i,n){if(i){g[j.q.name][i]=n}});return g};var b=function(g){var d,h="",f={},e=g.path;$J.extend(f,g.queryKey);for(d in f){if(f.hasOwnProperty(d)){h+=d+"="+f[d]+"&"}}return e+"?"+h.slice(0,-1)};return{parse:function(d){return a(d)},createUrl:function(h){var e,d="",i="",g={},f=h.path;if(h.authority){d=h.protocol+"://"+h.authority}$J.extend(g,h.queryKey);for(e in g){i+=e+"="+g[e]+"&"}d+=f+"?"+i.slice(0,-1);return d},getDomainName:function(f){var g=a(f).authority;var h=g.split(".");var e=h.length-1;var d=h[e]==="com"?e-1:e-2;return h.slice(d).join(".")}}}();(function(){var d=navigator.userAgent.toLowerCase(),c=document.documentElement;var b=function(h){return d.indexOf(h)!==-1};var e=function(h){var l={min:6,max:8};h=parseInt(h,10);var j=h<l.min?l.min+1:h+1,k="ie ie"+h+" ielte"+h;while(j<=l.max){k+=" ielt"+j+" ielte"+j;j++}return k+" ielt"+j};var a=(!/opera|webtv/i.test(d)&&/msie (\d)/.test(d))?e(RegExp.$1):/opera\/(\d+)/.test(d)?"opera opera"+RegExp.$1:/opera (\d+)/.test(d)?"opera opera"+RegExp.$1:b("konqueror")?"konqueror":(/applewebkit/.test(d)&&/chrome/.test(d))?"webkit chrome":(/applewebkit/.test(d)&&/mobile/.test(d))?"webkit safari iphone":(/applewebkit/.test(d)&&/version\/(\d)/.test(d))?"webkit safari safari"+RegExp.$1:b("applewebkit/")?"webkit safari":/firefox.(\d)/.test(d)?"gecko ff"+RegExp.$1:(b("gecko/")||b("mozilla/"))?"gecko":"";var f=(b("x11")||b("linux"))?"linux":b("mac")?"mac":b("win")?"win":"";var g=a+" "+f+" js";RUI.Browser={names:a.split(/\s+/),os:f,version:parseInt(a.match(/\d/),10)||"",is:function(i){var h=false;i=i.toLowerCase().match(/([a-z]+)(\d*)/);i[1]=i[1]==="ff"?"gecko":i[1]==="firefox"?"gecko":i[1]==="explorer"?"ie":i[1];if($J.inArray(i[1],this.names)>=0){h=true;if(i[2]&&parseInt(i[2],10)!==this.version){h=false}}return h}};c.className+=c.className?" "+g:g})();RUI.Cookie={DEFAULTS:{path:"/",domain:RUI.Url.getDomainName(window.location),secure:false,ttl:0,expires:{hours:8760,years:138}},get:function(b){var a=document.cookie.match((new RegExp(b+"=[a-zA-Z0-9.()=|%-/]+($|;)","g")));if(!a||!a[0]){return null}else{return unescape(a[0].substring(b.length+1,a[0].length).replace(";",""))||null}},set:function(c,e,b){var d=$J.extend(this.DEFAULTS,b);var a=[c+"="+escape(e),"path="+d.path,"domain="+d.domain];if(d.ttl){a.push("expires="+this.expires(d.ttl))}if(d.secure){a.push("secure")}document.cookie=a.join("; ")},remove:function(a,c,b){c=typeof c!=="string"?"":c;b=typeof b!=="string"?"":b;RUI.Cookie.set(a,"",{ttl:-1,path:c,domain:b})},expires:function(b){var e,a,d=new Date(),c=parseInt(b,10);if(isNaN(c)){c=this.DEFAULTS.expires.hours}e=d.getYear();a=(this.DEFAULTS.expires.years-e)*this.DEFAULTS.expires.hours;if(c>a){c=a}d.setTime(d.getTime()+(c*3600000));return d.toGMTString()},test:function(){var b=false,a="b49f729efde9b2578ea9f00563d06e57",c="verified";RUI.Cookie.set(a,c);if(RUI.Cookie.get(a)===c){RUI.Cookie.remove(a);b=true}return b}};RUI.Browser.popupsAllowed=function(){var b={COOKIE:{NAME:"RUI_popupsAllowed",DURATION:720}};var h=["rsf","gclid","da"];var f=function(){var j=h.length,k=false,c=RUI.Url.parse(document.location).queryKey;while(j--){if(c[h[j]]){k=true}}f=function(){return k};return f()};var d=function(c){RUI.Cookie.set(b.COOKIE.NAME,c,{ttl:b.COOKIE.DURATION})};var a,e,g=RUI.Cookie.get(b.COOKIE.NAME);if(f()){e=false}else{if(!g){a=window.open("","","width=1,height=1,left=0,top=0,scrollbars=no");if(a){d("yes");a.close()}else{d("no")}e=a}else{e=(g==="yes")}}this.popupsAllowed=function(){return e};return this.popupsAllowed()};RUI.Utils=(function(){var a={MULTIPLIER:10000000000};function e(){return(function(h){if(this instanceof arguments.callee){if(typeof this.init==="function"){this.init.apply(this,h.callee?h:arguments)}}else{return new arguments.callee(arguments)}})}var d=function(){var h=Math.floor(Math.random()*a.MULTIPLIER);return(h.toString().length===10?h:d())};var g=function(){var h=d();this.unique=function(){return h};return this.unique()};var c=function(){var j=3,h=[];while(j--){h.push(d())}h.splice(1,0,":");return h.join("")};var b=function(h){return Object.prototype.toString.apply(h)==="[object Array]"};var f=function(){var j,h=[];for(j=0;j<arguments.length;j++){h=h.concat((arguments[j].constructor!==Array)?[arguments[j]]:arguments[j])}return h};return{random:d,unique:g,scramble:c,forceArray:f}})();RUI.Ad=function(){var renderedAds=0;var registeredAds=[];var delayEnabled=0;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 = '';<\/script></div>")}}ad.isRendered=true};var templates={hServer:function(o){var delayCharacter=RUI.Ad.delayEnabled?"#":"";return'<iframe id="'+o.iframeId+'" name="'+o.iframeId+'" src="'+delayCharacter+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"><script src="'+o.adServer+"/jnserver/acc_random="+o.random+o.adcall+"/pageid="+o.pageNum+'"><\/script></iframe>'},scriptTag:function(o){var code=o.code||"";return"<script "+o.src+">"+code+"<\/script>"}};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.StatsExtras={};RUI.StatsExtras.onClickTracking=(function(){var k={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 e=function(l){$J(l.targets).click(function(){b(l,this)})};var b=function(l,m){var n;if(l.googleAdWordsConversions){n=RUI.Utils.forceArray(l.googleAdWordsConversions);$J(n).each(function(){f(this)})}if(l.googleAnalyticsConversion){d(l.googleAnalyticsConversion)}if(l.ysm){i()}if(l.dmiReferral){c(m)}if(l.omniture){g(l.omniture)}if(l.callback){l.callback()}};var i=function(){var l=document.createElement("script");window.ysm_customData={};window.ysm_customData.conversion="transId=,currency=,amount=";l.src=k.YAHOO.SEARCHMARKETING.SCRIPTSRC+k.YAHOO.SEARCHMARKETING.ACCOUNTID;h(l)};var g=function(m){var l,o="",n=document.createElement("img");for(l in m){if(m.hasOwnProperty(l)){o+=l+"="+m[l]+"&"}}n.src=k.OMNITURE.BASEURL+RUI.Utils.random()+"?"+o.slice(0,-1);h(n)};var d=function(m){var l=l||null;if(l&&m){l._trackPageview(m)}};var f=function(n){if(!(n&&n.conversion_id&&n.conversion_label)){return false}var m=k.GOOGLE.ADWORDS.BASEURL+j(n),l=document.createElement("img");l.src=m;h(l)};var j=function(l){return"/"+l.conversion_id+"/?label="+l.conversion_label+"&amp;script=0"};var c=function(q){var l=/cid\d+/,p=/pid\d+/,o=q.href,s=(q.className&&q.className.match(l))?q.className.match(l)[0]:null,m=(q.className&&q.className.match(p))?q.className.match(p)[0]:null,n=null,r=null;if(o&&s){s=s.replace(/cid/,"");m=m?m.replace(/pid/,""):null;a(o,s,m,n,r)}};var a=function(o,s,m,n,r){var p=null,q=document.createElement("img"),l="";if(!n){n="02"}if(r){n="04"}l=k.DMI.BASEURL;l+="?cl_id=";l+=s;if(m){l+="&pr_id=";l+=m}l+="&referral_url=";l+=o;l+="&url_id=";l+=(p==="ninemsn")?"2":"1";l+=n;q.src=l;h(q)};var h=function(l){document.body.appendChild(l)};return{register:function(l){e(l)},track:b}})();RUI.StatsExtras.OmnitureSearchTracking=(function(){var b={CLASS:{form:".omnitureTrackedSearch",link:".omnitureTrackedSearchLink",sortOrder:"#sortResults"},COOKIE:{name:"RUI_SearchId"}};var a=function(){var d=function(){var e=new Date().getTime().toString().slice(-9)+RUI.Utils.unique();RUI.Cookie.set(b.COOKIE.name,e)};$J(b.CLASS.form).submit(function(){d()});$J(b.CLASS.link).click(function(){d()});$J(b.CLASS.sortOrder).change(function(){d();this.form.submit()})};var c=function(d,f){d=d.split(",");var e=[],h=RUI.Cookie.get(b.COOKIE.name);var g={REA:[4,18,19,23],PFC:[4],RHAU:[4],RCA:[4],RCNZ:[4],COBRAND:[4,18,19,23]};$J(d).each(function(){var j=this;var i=parseInt(this.match(/\d*$/),10);if(g[f]&&$J.inArray(i,g[f])>=0){j=j+":"+h}e.push(j)});return e.join(",")};return{init:a,refine:c,Cookie:{name:b.COOKIE}}})();$J(document).ready(function(){RUI.StatsExtras.OmnitureSearchTracking.init()});

