var tpl_gencar=function(){var F=Math.random()*1000;var J=function(M,K){var N=K[0];var L=K[1];D(this,N,(L-N+1)*3,1)};var H=function(M,K){var O=K[0];var L=K[1];var N=K[2];this.stopAutoPlay();if(!N){G(this,O,(L-O+1)*3)}};var C=function(M,K){var O=K[0];var L=K[1];var N=K[2];this.stopAutoPlay();if(!N){G(this,O,(L-O+1)*3)}};var I=function(N,L){var M=L[0];var P=L[1];var O=this.cfg.getProperty("orientation")=="vertical"?"up":"left";var K="/module_images/arrow_blue_";if(M){P.src=K+O+".gif"}else{P.src=K+O+"_inactive.gif"}};var A=function(O,M){var N=M[0];var K=M[1];var P=this.cfg.getProperty("orientation")=="vertical"?"down":"right";var L="/module_images/arrow_blue_";if(N){K.src=L+P+".gif"}else{K.src=L+P+"_inactive.gif"}};var B=function(L,K){};var E=function(){var S=YAHOO.util.Dom.getElementsByClassName("carousel-component","div");kr=3;for(var N=0;N<S.length;N++){var K="horizontal";if(S[N].parentNode.className=="lgw_vertical"){K="vertical"}var P=YAHOO.util.Dom.hasClass(S[N],"acar");var T=null;var R=S[N].id;var M="carousel_prev"+R.substring(14);var U="carousel_next"+R.substring(14);if(P){M="a"+M}if(P){U="a"+U}if(K=="horizontal"){var Q=S[N].parentNode.parentNode.parentNode.parentNode.parentNode;var L=YAHOO.util.Dom.getRegion(Q);var O=L.right-L.left;O=O-150;S[N].style.width=O+"px";kr=Math.round(O/146);ra=Math.round((O-(kr*146))/2);ra=0;fv=2;sinc=kr > 2 ? 2 : 1;T=new YAHOO.extension.Carousel(R,{numVisible:kr,animationSpeed:1,scrollInc:sinc,size:100,wrap:false,revealAmount:ra,loadInitHandler:J,prevElement:M,nextElement:U,loadNextHandler:H,loadPrevHandler:C,animationCompleteHandler:B,autoPlay:6400,animationMethod:YAHOO.util.Easing.easeOut,prevButtonStateHandler:I,nextButtonStateHandler:A})}else{if(K=="vertical"){kr=3;if(window.wgtcarouselheight){kr=window.wgtcarouselheight}if(P&&window.wgtacarouselheight){kr=window.wgtacarouselheight}S[N].style.width="150px";sinc=kr > 2 ? 2 : 1;T=new YAHOO.extension.Carousel(R,{numVisible:kr,animationSpeed:1,scrollInc:sinc,size:100,wrap:false,revealAmount:20,loadInitHandler:J,prevElement:M,nextElement:U,loadNextHandler:H,loadPrevHandler:C,orientation:"vertical",animationCompleteHandler:B,autoPlay:6400,animationMethod:YAHOO.util.Easing.easeOut,prevButtonStateHandler:I,nextButtonStateHandler:A})}}}};YAHOO.util.Event.onDOMReady(E);var G=function(L,M,K){D(L,M,K,0)};var D=function(V,L,O,Q){var R=YAHOO.util.Dom.hasClass(V.carouselElem,"acar");var T=function(h){var Y=h.argument[0];var r=h.argument[1];var l=h.argument[2];var d=h.argument[3]==1;if(h.responseText!==undefined){var m=h.responseText;if(d){var b=m.split("/;");var c=b[0];m=b[1];c=c-0;if(c>0){var X=l._carouselElemID.substring(14);var f=document.getElementById("lgal_frame_"+X);if(R){f=document.getElementById("agal_frame_"+X)}f.style.display="";f.style.visibility="visible"}l.setProperty("size",c,true);if(c==0){var X=l._carouselElemID.substring(14);var f=document.getElementById("lgal_frame_"+X);if(R){f=document.getElementById("agal_frame_"+X)}f.style.display="none"}}var e=m.split("|^");for(var n=0;n<e.length;n++){var q=e[n].split("~*");var a=q[0];var k=q[1];var p=q[2];var W=q[3];var j="";var Z=q[4];var g=q[5];if(R){l.addItem(Y+n,U(a,k,p,W,j,Z))}else{l.addItem(Y+n,N(a,k,p,W,j,Z,g))}}}};var M=function(W){};var U=function(c,X,a,d,b){if(c===undefined){return""}if(X===undefined){return""}var Z="";var W="/agentphoto.php?aid="+c+"&picnum=0&mw=120&mh=150";if(b==0){}var Y='<div style="margin: 4px;padding: 6px;border: 1px solid #999;" class="carousel-matte""><table cellpadding="0" cellspacing="0" border="0" style="width:120px;height:150px;margin: 0px auto 6px auto;"><tr><td valign="middle" align="center"><a style="vertical-align:center;display:inline;" href="/index.php?io_contact='+c;Y+='"><img style="vertical-align:center;display:inline;" border="0" src="'+W+'" /></a></div><span style="text-align:center;background-color:#fff;font-size:10px;color:#000;"><strong style="font-size:10px;color:#000;">'+X+"</strong>"+d+"<br /></span></td></tr></table>";return Y};var N=function(b,a,c,d,X,e,W){if(b===undefined){return""}if(a!==undefined){a=a}else{a="Price N/A"}if(c===undefined){c=""}var f="";if(X=="S"){a="SOLD"}else{if(X=="L"){a="Leased"}}var Y="http://media.realwebsolutions.com/mlsphoto.php?mls="+W+"&lid="+b+"&pic=0&mw=120&mh=86";if(e==0){Y="/images/not_avail_small.gif"}var Z='<div style="margin: 4px;padding: 6px;border: 1px solid #999;" class="carousel-matte""><div style="height:86px;line-height:86px;margin-bottom:6px;"><a style="vertical-align:center;display:inline;" href="/'+W+'/'+c.replace(/ /gi,'-')+'/'+b;Z+='"><img style="vertical-align:center;display:inline;" border="0" src="'+Y+'" /></a></div><span style="text-align:center;background-color:#fff;font-size:10px;color:#000;"><strong style="font-size:10px;color:#000;">'+a+"</strong>"+c+"<br /></span></div>";return Z};var S={success:T,failure:M,argument:[L,O,V,Q],timeout:10000};var K="/rgal.php?mls=toronto&uid="+cuid+"&cid="+V._carouselElemID.substring(14)+"&lb="+L+"&nr="+O+"&rs="+F;if(typeof wgtcarouseltpl!='undefined'){K=K+'&template_id='+wgtcarouseltpl;};if(R){K="/agal.php?uid="+cuid+"&pgid="+puid+"&rs="+F+"&cid="+V._carouselElemID.substring(14)+"&lb="+L+"&nr="+O}if(Q==1){K=K+"&f=1"}var P="data=";YAHOO.util.Connect.asyncRequest("POST",K,S,P)}}();

