var rvzen={devMode:(window.location.hostname.indexOf('www.')>-1),siEmailDefault:'Your Username or Email',siPasswordDefault:'Password',clearText:function(a,b){if($(a).val()==b){$(a).val('').css('color','#535353')}},resetText:function(a,b){if($.trim($(a).val())==''){$(a).val(b).css('color','#adadad')}},clearPass:function(a,b){var f=$('#'+a);$(f).show().focus().css('color','#535353');$('#'+a+'_placeHolder').hide()},resetPass:function(a,b){var f=$('#'+a);if($.trim($(f).val())==''){$(f).hide();$('#'+a+'_placeHolder').show()}},adServe:function(a,b,c,d){if(d===undefined){d=''}var e='<iframe src="http://'+window.location.hostname+'/adserve?p='+a+'&s='+d+'" scrolling="no" frameborder="0" width="'+b+'" height="'+c+'"></iframe>';document.write(e)},ajax:function(d){var e=$.extend({type:'GET',data:'',url:'',delay:true,success:{},activity:{parent:'',spinner:'',hideInitter:false,isbg:false}},d);var f=(e.activity.parent!='')?true:false;if(f){var g=(e.isbg)?$(e.activity.parent).css('background-image'):'';function resetActivity(){if(e.activity.isbg){$(e.activity.parent).css('background-image',g)}else{$(e.activity.parent+' > .spinner').html('')}if(e.activity.hideInitter){$(e.activity.parent+' > .ajax-initter').show()}}if(e.activity.hideInitter){$(e.activity.parent+' > .ajax-initter').hide()}if(e.activity.isbg){$(e.activity.parent).css('background-image','url(/images/ui/spinners/'+e.activity.spinner+')')}else{$(e.activity.parent+' > .spinner').html('<img src="/images/ui/spinners/'+e.activity.spinner+'" alt="" />')}}function a(){$.ajax({cache:false,type:e.type,data:e.data,url:e.url,dataType:'json',error:function(a,b,c){if(rvzen.devMode){alert(b)}else{alert('An error occurred. Please try your request again.')}if(f){resetActivity()}},success:function(a,b){if(a.STATUS!='S'){e.success.bad(a);if(f){resetActivity()}}else{e.success.good(a);if(f&&e.activity.isbg){resetActivity()}}}})}if(e.delay){setTimeout(a,500)}else{a()}},modal:function(){$('.jqmWindow').jqm({modal:true,overlay:70,onShow:function(a){rvzen.modalInitialStates[a.w.attr('id')]=a.w.html();a.w.show()},onHide:function(a){a.w.html(rvzen.modalInitialStates[a.w.attr('id')]).hide();a.o.remove()}}).prepend('<a href="#" class="jqmClose" title="Close"><img src="/images/ui/buttons/x.gif" alt="Close" /></a>');$('a.dialog-open').live('click',function(b){if(b.button!=0){return true}var c='#'+$(this).attr('rel');$(c).jqmShow();if($(c).hasClass('reqMoreInfo')){var d=$(this).hasClass('req-photos')?'1':'0';var e=$(this).hasClass('sale')?'1':'0';rvzen.ajax({type:'GET',delay:false,url:'/tools/lead?i='+$(c).attr('title')+'&p='+d+'&s='+e,success:{bad:function(a){return},good:function(a){pageTracker._trackPageview('/tools/lead/initted');$(c+' > div.lead-form-container').html(a.RESULT)}}})}if($(c).hasClass('emailToSomeone')){rvzen.ajax({type:'GET',delay:false,url:'/tools/emailsomeone?v='+$(c).attr('title'),success:{bad:function(a){return},good:function(a){$(c+' > div.email-someone-form-container').html(a.RESULT)}}})}return false});$('a.dialog-close').live('click',function(a){if(a.button!=0){return true}$('#'+$(this).attr('rel')).jqmHide();if($(this).hasClass('new-window')){return true}else{return false}})},modalInitialStates:{}};(function($){$.fn.rvzenHighlight=function(a){var b=$.extend({},$.fn.rvzenHighlight.defaults,a);return this.each(function(){$(this).highlightFade({start:b.startColor,speed:600,complete:function(){$(this).highlightFade({start:b.startColor,speed:2000})}})})};$.fn.rvzenHighlight.defaults={startColor:'#ffff99'}})(jQuery);$(document).ready(function(){rvzen.modal();if($('#siEmail').length>0){$('#siEmail').click(function(){rvzen.clearText(this,rvzen.siEmailDefault)}).blur(function(){rvzen.resetText(this,rvzen.siEmailDefault)});$('#siPassword_placeHolder').focus(function(){rvzen.clearPass('siPassword',rvzen.siPasswordDefault)});$('#siPassword').blur(function(){rvzen.resetPass('siPassword',rvzen.siPasswordDefault)})}if(($('#siEmail').length>0)||(window.location.href.indexOf('/signin')>-1)){$('#sendPass').submit(function(){rvzen.ajax({type:'POST',delay:true,data:$(this).serialize(),url:'/signin/password',success:{bad:function(a){$('#forgotPassword > .jqd > h3.error-alert-header').html(a.STATUSMSG).show()},good:function(a){$('#forgotPassword > .jqd').html(a.RESULT)}},activity:{parent:'#sendPass',spinner:'32x32.gif',hideInitter:true}});return false})}$('a.new-window').attr('title','This will open a new browser window');$('.lead-form-container :form :image').live('click',function(){var b=$("#leadForm");var p=$(b).parent();rvzen.ajax({type:'POST',delay:false,data:$(b).serialize(),url:'/tools/lead',success:{bad:function(a){$(p).html(a.RESULT)},good:function(a){pageTracker._trackPageview('/tools/lead/submitted');$(p).html(a.RESULT)}}});return false});if(($('#homeZip').length>0)){$('#homeZip').submit(function(){var z=$('#hzip').val();if(z!='ZIP/Postal Code'){$('#zip').val(z);$('#searchForm').submit()}else{alert('Please enter the ZIP/Postal Code you wish to search near')}return false});$('#searchForm').submit(function(){var z=$('#hzip').val();if(z!='ZIP/Postal Code'){$('#zip').val(z)}return true});$('#hzip').click(function(){rvzen.clearText(this,'ZIP/Postal Code')}).blur(function(){rvzen.resetText(this,'ZIP/Postal Code')})}});