var numThumbs;var fbox;var urlRoot="http://piper.sandpiperrental.com";var ie=jQuery.browser.msie;var ie6=ie&&(parseInt(jQuery.browser.version)==6);function loadFP(idx){var el=$('#thumb_'+idx);var src=el.find('img')[0].src;var desc=el.find('.description');var rc=parseInt((desc[0].id.match(/\d+/))[0]);img=fbox.find('img');img.fadeOut(750,function(){img[0].src=src;img.load(function(){$(this).fadeIn();});});fbox.find('.caption .body').html(desc.html()+"<a href='"+urlRoot+"/houses/"+rc+"'>View this property</a>");}
function scrollTo(idx){var act=$('#scroller .thumbs a.active');var pi;if(act.length)
pi=parseInt(act[0].id.match(/\d+/));else
pi=0;act.removeClass('active');var $img=act.find('img');var img=$img[0];var now=$('#thumb_'+idx);now.addClass('active');img=now.find('img')[0];var $qj=$('#scroller .nav a.active');if($qj.length){var qj=$qj.find('img')[0];$qj.removeClass('active');qj.src=qj.src.replace(/blue/,'gray');$qj=$('#qj'+idx);$qj.addClass('active');qj=$qj.find('img')[0];qj.src=qj.src.replace(/gray/,'blue');}
var hl=$('#scroller .highlighter');var slider=$('#scroller .slider');if(!ie6){if(idx==0){hl.animate({left:"15px"});}else if(idx==(numThumbs-1)){hl.animate({left:"305px"});}else{hl.animate({left:"160px"});}}
adj=1;if(idx==0)adj=0;else if(idx==numThumbs-1)adj=2;var to={left:-(145*idx)+(145*adj)+"px"};if(!ie6){slider.animate(to,250,"linear",function(){loadFP(idx)});}else{loadFP(idx);}}
function scrollLeft(){var act=$('#scroller .nav a.active');var idx;if(act.length)
idx=parseInt(act[0].id.match(/\d+/));else
idx=0;if(idx==0||numThumbs<2)return;scrollTo(idx-1);}
function scrollRight(){var act=$('#scroller .nav a.active');var idx;if(act.length)
idx=parseInt(act[0].id.match(/\d+/));else
idx=0;if(idx==numThumbs-1||numThumbs<2)return;scrollTo(idx+1);}
function showPopup(){}
function popupDetail(){var box=$(this).closest('.box');box.addClass('popup-active');setTimeout(showPopup,100);}
function hideDetail(){var box=$(this).closest('.box');box.removeClass('popup-active');}
function toggleArea(renderPage){if($('input[name*="Edgartown"]').is(':checked')){if(renderPage){$('#area-field :input').removeAttr('disabled');}else{$('#area-field :input').removeAttr('disabled').attr('checked',true);}
$('#area-field :label').css("color","black");}else{$('#area-field :input').attr('disabled',true).removeAttr('checked');$('#area-field :label').css("color","grey");}}
$(document).ready(function(){fbox=$('#featured');rbox=$('#results');numThumbs=$('#scroller .slider .thumb').length;toggleArea(true);});var lastTrigger;$(function(){$('#results.thumbs .box').each(function(){var distance=10;var time=250;var hideDelay=200;var zIndex=100;var hideDelayTimer=null;var beingShown=false;var shown=false;var trigger=$(this);var popup=$('.popup',this);if(!ie)popup.css('opacity',0);else distance=0;var delayClosePopup=function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);hideDelayTimer=setTimeout(function(){hideDelayTimer=null;var ap={bottom:'+='+distance+'px'};if(!ie){ap.opacity=0;}
popup.animate(ap,time,'swing',function(){shown=false;popup.css('display','none');});},hideDelay);}
trigger.eq(0).mouseover(function(){if(shown&&lastTrigger[0]!=trigger[0]){popup.css('display','none');shown=false;}});$([trigger.get(0),popup.get(0)]).mouseover(function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);lastTrigger=trigger;var ap={bottom:'+='+distance+'px'};if(!ie){ap.opacity=1;}
if(beingShown||shown){return;}else{beingShown=true;popup.css({bottom:170,zIndex:zIndex++,display:'block'}).animate(ap,time,'swing',function(){beingShown=false;shown=true;});}}).mouseout(delayClosePopup);});});
