function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!=='function'){window.onload=func}else{window.onload=function(){if(oldonload){oldonload()}func()}}}function showPic(photoID,photoHeight,photoWidth,photoCaption){var path="/photos/";var fileExt=".jpg";if(photo=document.getElementById('mainPhoto')){photo.src=path+photoID+fileExt;photo.height=photoHeight;photo.width=photoWidth;if(photoCaptionTag=document.getElementById('caption')){if(photoCaptionTag.hasChildren){photoCaptionTag.firstChild.nodeValue=photoCaption}}if(photoTop=document.getElementById('largePhoto')){photoTop.focus()}return false}else{return true}}var propertyPhotos=[];var currentPosition=1;var path="/photos/";var fileExt=".jpg";function propertyPhoto(photoID,photoWidth,photoHeight,photoCaption){this.photoID=photoID;this.photoWidth=photoWidth;this.photoHeight=photoHeight;this.photoCaption=photoCaption}function addPhoto(photoID,photoWidth,photoHeight,photoCaption){propertyPhotos.push(new propertyPhoto(photoID,photoWidth,photoHeight,photoCaption))}function showPhoto(photoPosition){currentPosition=photoPosition;if(photo=document.getElementById('mainPhoto')){propertyPhoto=propertyPhotos[photoPosition-1];photo.src=path+propertyPhoto.photoID+fileExt;photo.width=propertyPhoto.photoWidth;photo.height=propertyPhoto.photoHeight;if(photoCaptionTag=document.getElementById('caption')){if(photoCaptionTag.className=="captionOverlay"){if(propertyPhoto.photoCaption!==""){photoCaptionTag.style.display="block"}else{photoCaptionTag.style.display="none"}photoCaptionTag.style.width=propertyPhoto.photoWidth+"px";if(photoCaptionTag.firstChild){if(captionText=photoCaptionTag.firstChild){captionText.firstChild.nodeValue=propertyPhoto.photoCaption}else{photoCaptionTag.firstChild.nodeValue=propertyPhoto.photoCaption}}}else{photoCaptionTag.firstChild.nodeValue=propertyPhoto.photoCaption}}if(photoPositionTag=document.getElementById('photoPosition')){photoPositionTag.firstChild.nodeValue=photoPosition}if(photoTop=document.getElementById('largePhoto')){photoTop.focus()}return false}else{return true}}function showNextPhoto(){var newPosition;if(currentPosition==propertyPhotos.length){newPosition=1}else{newPosition=currentPosition+1}return showPhoto(newPosition)}function showPreviousPhoto(){var newPosition;if(currentPosition==1){newPosition=propertyPhotos.length}else{newPosition=currentPosition-1}return showPhoto(newPosition)}function toggleFieldset(targetId){if(document.getElementById){target=document.getElementById(targetId);if(target.style.display=="none"){target.style.display=""}else{target.style.display="none";clearFieldset(targetId)}}}function hideRequirements(){if(document.getElementById){isRentingChk=document.getElementById('rActive');isBuyingChk=document.getElementById('bActive');if(document.getElementById('buyingReqs')&&isBuyingChk.checked!==true){buying=document.getElementById('buyingReqs');buying.style.display="none"}if(document.getElementById('rentingReqs')&&isRentingChk.checked!==true){renting=document.getElementById('rentingReqs');renting.style.display="none"}}}function clearFieldset(fieldId){if(document.getElementById){fieldset=document.getElementById(fieldId);inputs=fieldset.getElementsByTagName('input');for(var x=0;x<inputs.length;x++){inputs[x].value=""}textareas=fieldset.getElementsByTagName('textarea');for(var y=0;y<textareas.length;y++){textareas[y].value=""}optionBoxes=fieldset.getElementsByTagName('select');for(var z=0;z<optionBoxes.length;z++){optionBoxes[z].selectedIndex="0"}}}function initPrices(){optionTest=true;if(document.forms['searchForm']){lgth=document.forms['searchForm'].min.options.length-1;document.forms['searchForm'].min.options[lgth]=null;if(document.forms['searchForm'].min.options[lgth])optionTest=false;if(!optionTest){return}minops=document.forms['searchForm'].min;priceValues=[];priceText=[];for(var count=0;count<minops.length;count++){priceValues[count]=minops[count].value;priceText[count]=minops[count].text}maxops=document.forms['searchForm'].max;populate(true)}}function clearForm(){minops.options.length=0;maxops.options.length=0}function populate(buy){var count=0;var opsCount=0;var minThresh;var maxThresh;clearForm();if(buy===true){minThresh=20000;maxThresh=10000000;minops.options[opsCount]=new Option(priceText[count],priceValues[count]);maxops.options[opsCount]=new Option(priceText[count],priceValues[count]);opsCount++}else{minThresh=0;maxThresh=10000}while(count<priceValues.length+1){currentVal=priceValues[count];currentText=priceText[count];if(currentVal>=minThresh&&currentVal<=maxThresh){minops.options[opsCount]=new Option(priceText[count],priceValues[count]);maxops.options[opsCount]=new Option(priceText[count],priceValues[count]);opsCount++}count++}}function inputFocus(){var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){inputs[i].onfocus=function(){this.className='focused'};inputs[i].onblur=function(){this.className=''}}var textareas=document.getElementsByTagName('textarea');for(var i=0;i<textareas.length;i++){textareas[i].onfocus=function(){this.className='focused'};textareas[i].onblur=function(){this.className=''}}}var bo_ns_id=0;function startIeFix(){if(isIE()){document.write('<div style="display: none;" id="bo_ns_id_'+bo_ns_id+'">')}}function endIeFix(){if(isIE()){document.write('</div>');var theObject=document.getElementById("bo_ns_id_"+bo_ns_id++);if(theObject.firstChild.data){theObject.firstChild.removeAttribute('data')}var theParams=theObject.getElementsByTagName("param");var theParamsLength=theParams.length;for(var j=0;j<theParamsLength;j++){if(theParams[j].name.toLowerCase()=='flashvars'){var theFlashVars=theParams[j].value}}var theInnnerHTML=theObject.innerHTML;var re=/<param name="FlashVars" value="">/ig;theInnnerHTML=theInnnerHTML.replace(re,"<param name='FlashVars' value='"+theFlashVars+"'>");theObject.outerHTML=theInnnerHTML}}function isIE(){var strBrwsr=navigator.userAgent.toLowerCase();if(strBrwsr.indexOf("msie")>-1&&strBrwsr.indexOf("mac")<0){return true}else{return false}}function slide(src,link,text,target,attr,width,height,imgNumber){this.src=src;this.imgNumber=imgNumber;this.link=link;this.text=text;this.width=width;this.height=height;this.target=target;this.attr=attr;if(document.images){this.image=new Image()}this.loaded=false;this.load=function(){if(!document.images){return}if(!this.loaded){this.image.src=this.src;this.loaded=true}};this.hotlink=function(){var mywindow;if(!this.link){return}if(this.target){if(this.attr){mywindow=window.open(this.link,this.target,this.attr)}else{mywindow=window.open(this.link,this.target)}if(mywindow&&mywindow.focus){mywindow.focus()}}else{location.href=this.link}}}function slideshow(slideshowname){this.name=slideshowname;this.repeat=true;this.prefetch=-1;this.image;this.textid;this.textarea;this.timeout=6000;this.slides=[];this.current=0;this.timeoutid=0;this.add_slide=function(slide){var i=this.slides.length;if(this.prefetch==-1){slide.load()}this.slides[i]=slide};this.play=function(timeout){this.pause();if(timeout){this.timeout=timeout}if(typeof this.slides[this.current].timeout!=='undefined'){timeout=this.slides[this.current].timeout}else{timeout=this.timeout}this.timeoutid=setTimeout(this.name+".loop()",timeout)};this.pause=function(){if(this.timeoutid!==0){clearTimeout(this.timeoutid);this.timeoutid=0}};this.update=function(){if(!this.valid_image()){return}if(typeof this.pre_update_hook=='function'){this.pre_update_hook()}var slide=this.slides[this.current];var dofilter=false;if(this.image&&typeof this.image.filters!=='undefined'&&typeof this.image.filters[0]!=='undefined'){dofilter=true}slide.load();if(dofilter){if(slide.filter&&this.image.style&&this.image.style.filter){this.image.style.filter=slide.filter}this.image.filters[0].Apply()}this.image.src=slide.image.src;this.image.width=slide.width;this.image.height=slide.height;this.image.imgNumber=slide.image.imgNumber;if(dofilter){this.image.filters[0].Play()}this.display_text();if(typeof this.post_update_hook=='function'){this.post_update_hook()}if(this.prefetch>0){var next,prev,count;next=this.current;prev=this.current;count=0;do{if(++next>=this.slides.length){next=0}if(--prev<0){prev=this.slides.length-1}this.slides[next].load();this.slides[prev].load()}while(++count<this.prefetch)}};this.goto_slide=function(n){if(n==-1){n=this.slides.length-1}if(n<this.slides.length&&n>=0){this.current=n}this.update()};this.goto_random_slide=function(include_current){var i;if(this.slides.length>1){do{i=Math.floor(Math.random()*this.slides.length)}while(i==this.current);this.goto_slide(i)}};this.next=function(){if(this.current<this.slides.length-1){this.current++}else if(this.repeat){this.current=0}this.update()};this.previous=function(){if(this.current>0){this.current--}else if(this.repeat){this.current=this.slides.length-1}this.update()};this.shuffle=function(){var i,i2,slides_copy,slides_randomized;slides_copy=[];for(i=0;i<this.slides.length;i++){slides_copy[i]=this.slides[i]}slides_randomized=[];do{i=Math.floor(Math.random()*slides_copy.length);slides_randomized[slides_randomized.length]=slides_copy[i];for(i2=i+1;i2<slides_copy.length;i2++){slides_copy[i2-1]=slides_copy[i2]}slides_copy.length--}while(slides_copy.length);this.slides=slides_randomized};this.get_text=function(){return this.slides[this.current].text};this.get_all_text=function(before_slide,after_slide){all_text="";for(i=0;i<this.slides.length;i++){slide=this.slides[i];if(slide.text){all_text+=before_slide+slide.text+after_slide}}return(all_text)};this.display_text=function(text){if(!text){text=this.slides[this.current].text}if(this.textarea&&typeof this.textarea.value!=='undefined'){this.textarea.value=text}if(this.textid){r=this.getElementById(this.textid);if(!r){return false}if(typeof r.innerHTML=='undefined'){return false}r.innerHTML=text}};this.hotlink=function(){this.slides[this.current].hotlink()};this.save_position=function(cookiename){if(!cookiename){cookiename=this.name+'_slideshow'}document.cookie=cookiename+'='+this.current};this.restore_position=function(cookiename){if(!cookiename){cookiename=this.name+'_slideshow'}var search=cookiename+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(search);if(offset!==-1){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1){end=document.cookie.length}this.current=parseInt(unescape(document.cookie.substring(offset,end)),10)}}};this.noscript=function(){$html="\n";for(i=0;i<this.slides.length;i++){slide=this.slides[i];$html+='<P>';if(slide.link){$html+='<a href="'+slide.link+'">'}$html+='<img src="'+slide.src+'" ALT="slideshow image">';if(slide.link){$html+="<\/a>"}if(slide.text){$html+="<BR>\n"+slide.text}$html+="<\/P>"+"\n\n"}$html=$html.replace(/\&/g,"&amp;");$html=$html.replace(/</g,"&lt;");$html=$html.replace(/>/g,"&gt;");return('<pre>'+$html+'</pre>')};this.loop=function(){if(this.current<this.slides.length-1){next_slide=this.slides[this.current+1];if(next_slide.image.complete===null||next_slide.image.complete){this.next()}}else{this.next()}this.play()};this.valid_image=function(){if(!this.image){return false}else{return true}};this.getElementById=function(element_id){if(document.getElementById){return document.getElementById(element_id)}else if(document.all){return document.all[element_id]}else if(document.layers){return document.layers[element_id]}else{return undefined}};this.set_image=function(imageobject){if(!document.images){return}this.image=imageobject};this.set_textarea=function(textareaobject){this.textarea=textareaobject;this.display_text()};this.set_textid=function(textidstr){this.textid=textidstr;this.display_text()}}function currentLink(zMenu,subMenu,linkClass,listClass){if(document.getElementById&&document.createElement&&document.getElementById(zMenu)){var strLocation=top.location.hostname+top.location.pathname;var a=document.getElementById(zMenu).getElementsByTagName("a");var li=document.getElementById(zMenu).getElementsByTagName("li");if(document.getElementById(subMenu)){var subAs=document.getElementById(subMenu).getElementsByTagName("a");strLocation=top.location.hostname+"/site/go/"+subAs[0].getAttribute("rel")}if(top.location.pathname=="/"){for(var x=0,i=a.length;x<i;x++){if(a[x].href.indexOf("/site/go/home")>=0){a[x].className+=" "+linkClass;li[x].className+=" "+listClass}}}else{var paramValue=getParam("sales");var changeLink=false;if(paramValue!=""){strLocation+="?sales="+paramValue;changeLink=true}else{if(strLocation.indexOf("/search")<0){changeLink=true}}if(changeLink==true){for(var x=0,i=a.length;x<i;x++){if(a[x].href.indexOf(strLocation,0)>0){a[x].className+=" "+linkClass;li[x].className+=" "+listClass}}}}}}function getParam(paramName){paramName=paramName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+paramName+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null){return""}else{return results[1]}}function callLink(){currentLink('siteNav','subNav','currentLink','currentListItem')}