
function adjust_limit(ptr){v=ptr.options[ptr.options.selectedIndex].value;l=location.href;if(l.indexOf('limit')>-1)
l=l.replace(/limit\=[0-9]+/g,'limit='+v);else
l=l+'&limit='+v;window.location=l;}
function big_button_search(){document.forms[cur_search+'_search'].submit();}
cur_search=false;function search_swap(ptr,t){p=document.getElementById('s'+t);c=document.getElementById('s'+cur_search);a=document.getElementById('b'+cur_search);b=ptr;a.className='';b.className='highlight';if(cur_search)
c.style.display='none';cur_search=t;p.style.display='';}
cur_saved=false;function saved_swap(ptr,t){p=document.getElementById('g'+t);c=document.getElementById('g'+cur_saved);a=document.getElementById('h'+cur_saved);b=ptr;a.className='';b.className='highlight';if(cur_saved)
c.style.display='none';cur_saved=t;p.style.display='';}
show_home_mlsn=false;function get_home_ajax(mlsn,search_type,id,anch){f=function(o){document.getElementById('home_information').innerHTML=o.responseText;document.forms['request_information_form'].mlsn.value=show_home_mlsn;set_center(id);}
if(document.getElementById(id).style.display=='none')
show_box(id);show_home_mlsn=mlsn;new Ajax.Request('index.php',{postBody:'action=list&type='+search_type+'&ajax_information='+mlsn,method:'post',onSuccess:f});}
function show_box(box){b_obj=$(box);b_obj.parentNode.removeChild(b_obj);document.body.appendChild(b_obj);$(box).toggle();set_center(box);new Draggable(box,{endeffect:false,starteffect:false});}
function clear_forms(ptr){forms=document.forms;for(x=0;x<forms.length;x++){els=forms[x].elements;for(z=0;z<els.length;z++){e=els[z].type;if(e=="text")
els[z].value='';if(e=="select-one"&&ptr.name!=els[z].name)
els[z].selectedIndex=0;}}}
function navigateFrame(url){var w=document.getElementById("header_ifr")
w.contentWindow.location.replace(url)}
function set_center(id){w=$(id).getWidth();h=$(id).getHeight();v=Math.floor(Math.random()*50);$(id).style.top=(200+v+document.body.scrollTop)+'px';$(id).style.left=(Math.floor($(document.body).getWidth()-w)/2)+'px';}
function destroy_draggable(id){document.body.removeChild($(id));}
function send_to_wise(fname,lname,phone,email,message,ex){url='https://www.thewiseagent.com:443/secure/webcontactAllFields.asp';vars='ID=69,184,211,25,91,196,26,67&';vars+='responsePage=http://www.piperpartners.com&';vars+='Source=Piper+MLS&';vars+='Category=New+Lead&';vars+='Category2=Unassigned&';for(x=0;x<ex.length;x++)
vars+=ex[x][0]+'='+encodeURI(ex[x][1])+'&';vars+='Message='+encodeURI(message)+'&';vars+='CFirst='+encodeURI(fname)+'&';vars+='CLast='+encodeURI(lname)+'&';vars+='Phone='+encodeURI(phone)+'&';vars+='CEmail='+encodeURI(email)+'&';}
function check_information_form(ptr){return check_required(ptr);msg='';if(ptr.name.value==null||ptr.name.value=="")
msg+='Please enter your name.\n';if(ptr.phone.value==null||ptr.phone.value=="")
msg+='Please enter your phone number.\n';if(ptr.email.value==null||ptr.email.value=="")
msg+='Please enter your email address.\n';if(msg=='')
return true;else{custom_alert(msg);return false;}}
function show_loader(id,message,img){c=$(id);ofs=c.cumulativeOffset();d=document.createElement('div');d.setAttribute('id','loader_'+id);c.appendChild(d);d.className='loader';d.innerHTML="<span>"+message+"</span>";d.style.width=c.getWidth()+'px';d.style.height=c.getHeight()+'px';i=new Image();i.src='images/'+img;d.appendChild(i);i.style.left=Math.floor((c.getWidth()-i.width)/2)+'px';i.style.top=Math.floor((c.getHeight()-i.height)/2)+'px';}
function hide_loader(id){c=$('loader_'+id);try{c.parentNode.removeChild(c);}catch(e){dbg('Loader not found: '+id);}}
function process_login(){f=function(o){r=o.responseText.split("|");$('login_form').innerHTML=r[1];a=$('login_form').elements['action'].value;if(r[0]=="true"||a=='login')show_login=true;if(r[0]=="false"||a=='logout')show_login=false;if(r[2]&&r[2]!='')
custom_alert(r[2]);if(!show_login&&$('dynamic_register_box'))
$('dynamic_register_box').hide();}
fvars=$('login_form').serialize();new Ajax.Request('login.php',{postBody:fvars,method:'post',onSuccess:f});}
function inline_register(){f=function(o){r=o.responseText.split("|");custom_alert(r[1]);if(r[0]=="true")
show_login=true;if(r[0]=="false"){show_login=false;window.location.reload(true);}}
if(check_required('dynamic_register_box')){register_string=$('dynamic_register_form').serialize();new Ajax.Request('splash/register.php',{postBody:register_string,method:'post',onSuccess:f});}}
function inline_send_password(){f=function(o){r=o.responseText.split("|");custom_alert(r[1]);}
if(check_required('dynamic_lpassword_box')){lpassword_string=$('dynamic_lpassword_form').serialize();new Ajax.Request('templates/lost_password.php',{postBody:lpassword_string,method:'post',onSuccess:f});}}
function create_fixed_register_box(){if($('register_title')){custom_alert('You are already viewing the register form.<br><br>Please complete the form to continue.');return;}
f=function(o){hide_loader('dynamic_register_box');$('dynamic_register_form').innerHTML=o.responseText;$('register_title').innerHTML='Registration Form';$('dynamic_register_form').innerHTML+='<br><center><input type="button" id="register_button" value="Register!" class="button" style="width: auto" onclick="inline_register()"></center>';}
d=document.createElement('div');d.setAttribute('id','dynamic_register_box');document.body.appendChild(d);$('dynamic_register_box').addClassName('dynamic_register_box');set_center('dynamic_register_box');d=document.createElement('form');d.setAttribute('id','dynamic_register_form');$('dynamic_register_box').appendChild(d);new Draggable('dynamic_register_box',{endeffect:false,starteffect:false});show_loader('dynamic_register_box','Loading...','loader_big.gif');new Ajax.Request('splash/register.php',{method:'post',onSuccess:f});}
function create_register_box(){if($('register_title')){custom_alert('You are already viewing the register form.<br><br>Please complete or close the form to continue.');return;}
f=function(o){hide_loader('dynamic_register_box');$('dynamic_register_form').innerHTML=o.responseText;$('register_title').innerHTML='<div style="float: right; cursor: pointer;" onclick="destroy_draggable(\'dynamic_register_box\')"><img src="images/close-x.gif"></div>Registration Form';$('dynamic_register_form').innerHTML+='<br><center><input type="button" id="register_button" value="Register!" class="button" style="width: auto" onclick="inline_register()"></center>';}
d=document.createElement('div');d.setAttribute('id','dynamic_register_box');document.body.appendChild(d);$('dynamic_register_box').addClassName('dynamic_register_box');set_center('dynamic_register_box');d=document.createElement('form');d.setAttribute('id','dynamic_register_form');$('dynamic_register_box').appendChild(d);new Draggable('dynamic_register_box',{endeffect:false,starteffect:false});show_loader('dynamic_register_box','Loading...','loader_big.gif');new Ajax.Request('splash/register.php',{method:'post',onSuccess:f});}
function create_lpassword_box(){if($('lpassword_title')){custom_alert('You are already viewing the lost password form.<br><br>Please complete or close the form to continue.');return;}
f=function(o){hide_loader('dynamic_lpassword_box');$('dynamic_lpassword_form').innerHTML=o.responseText;$('lpassword_title').innerHTML='<div style="float: right; cursor: pointer;" onclick="destroy_draggable(\'dynamic_lpassword_box\')"><img src="images/close-x.gif"></div>Lost Password Form';$('dynamic_lpassword_form').innerHTML+='<br><center><input type="button" id="lpassword_button" value="Send!" class="button" style="width: auto" onclick="inline_send_password()"></center>';}
d=document.createElement('div');d.setAttribute('id','dynamic_lpassword_box');document.body.appendChild(d);$('dynamic_lpassword_box').addClassName('dynamic_lpassword_box');set_center('dynamic_lpassword_box');d=document.createElement('form');d.setAttribute('id','dynamic_lpassword_form');$('dynamic_lpassword_box').appendChild(d);new Draggable('dynamic_lpassword_box',{endeffect:false,starteffect:false});show_loader('dynamic_lpassword_box','Loading...','loader_big.gif');new Ajax.Request('templates/lost_password.php',{method:'post',onSuccess:f});}
function check_required(id){elements=$(id).getElementsByClassName('required');if(elements.length){required_found=false;msg='<b>Sorry! Please fill out all required fields.</b><ul>';for(x=0;x<elements.length;x++){if(elements[x].getValue()==""){required_found=true;m=elements[x].getAttribute('message');if(m)
msg+='<li>'+elements[x].getAttribute('message')+'</li>';}}
if(required_found){custom_alert(msg+'</ul>');return false;}else{return true;}}else
return true;}
function custom_alert(m){f=function(o){$('alert').innerHTML=o.responseText;}
if(!$('alert')){d=document.createElement('div');d.setAttribute('id','alert');d.className='alert';document.body.appendChild(d);set_center('alert');}
$('alert').setStyle({display:'',zIndex:999});new Ajax.Request('splash/alert.php',{postBody:'message='+encodeURI(m),method:'post',onSuccess:f});}
function hide_alert(){$('alert').parentNode.removeChild($('alert'));}
function show_saved_homes(){shb=$('saved_home_box');if(!shb){shb=$(document.createElement('div'));shb.addClassName('saved_home_box');shb.setAttribute('id','saved_home_box');document.body.appendChild(shb);set_center('saved_home_box');}
shb.show();f=function(o){hide_loader('saved_home_box');$('saved_home_box').innerHTML=o.responseText;new Draggable(shb,{endeffect:false,starteffect:false,handle:'saved_h_grabber'});}
show_loader('saved_home_box','Loading Saved Homes...','loader_big.gif');new Ajax.Request('saved_homes/saved_home_list.php',{postBody:'',method:'post',onSuccess:f});}
function save_home(ptr,type,mls_number,rf){f=function(o){if(o.responseText.indexOf('added')>-1)
ptr.innerHTML='Home Saved';else
ptr.innerHTML='Save Home';count_saved_homes();if(rf)
show_saved_homes();}
if(show_login){create_register_box();custom_alert('Please log in or register to save homes.');}else
new Ajax.Request('saved_homes/save_home.php',{postBody:'type='+type+'&mlsn='+mls_number,method:'post',onSuccess:f});}
function count_saved_homes(){f=function(o){$('saved_home_count').innerHTML=o.responseText;}
new Ajax.Request('saved_homes/saved_count.php',{postBody:'',method:'post',onSuccess:f});}
function create_xml_doc(t){try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(t);}catch(e){try{parser=new DOMParser();xmlDoc=parser.parseFromString(t,"text/xml");}catch(e){alert(e.message);return;}}
return xmlDoc;}
function getText(xml,node){try{xmlNode=xml.getElementsByTagName(node)[0];return typeof(xmlNode.textContent)!="undefined"?xmlNode.textContent:xmlNode.childNodes[0].nodeValue;}catch(ex){return'';}}
function getNodeText(xml){try{return xml.childNodes[0].nodeValue;}catch(ex){return'';}}
function show_saved_neighborhoods(){snb=$('saved_neighborhood_box');if(!snb){snb=Builder.node('div',{className:'saved_neighborhood_box',id:'saved_neighborhood_box'},[Builder.node('div',{className:'heading',id:'saved_n_grabber'},[Builder.node('div',{className:'close',onclick:'$(\'saved_neighborhood_box\').hide()'},'x'),'Your Saved Neighborhoods']),Builder.node('div',{className:'scroll'},'Loading Neighborhoods...'),Builder.node('div',{className:'footer_options'},[Builder.node('input',{className:'button',type:'button',value:'Update',onclick:'update_interval();'}),Builder.node('div',{className:'footer_title'},'Email me about new listings'),Builder.node('input',{className:'interval_selector',type:'radio',id:'sdaily',name:'interval',value:'daily'}),Builder.node('label',{'for':'sdaily'},'Daily'),Builder.node('input',{className:'interval_selector',type:'radio',id:'sweekly',name:'interval',value:'weekly'}),Builder.node('label',{'for':'sweekly'},'Weekly'),Builder.node('input',{className:'interval_selector',type:'radio',id:'smonthly',name:'interval',value:'monthly'}),Builder.node('label',{'for':'smonthly'},'Monthly'),])]);document.body.appendChild(snb);Event.observe($$('#saved_neighborhood_box .close')[0],'click',function(){;});Event.observe($$('#saved_neighborhood_box .button')[0],'click',function(){});set_center('saved_neighborhood_box');}
snb.show();f=function(o){hide_loader('saved_neighborhood_box');cnt=$$('#saved_neighborhood_box div.scroll')[0];$(cnt).innerHTML='';xmlDoc=create_xml_doc(o.responseText);neighborhoods=xmlDoc.getElementsByTagName('neighborhood');ntrvl=getText(xmlDoc,'interval');$A(neighborhoods).each(function(n,i){lat=getText(n,'latitude');lng=getText(n,'longitude');nid=getText(n,'id');name=getText(n,'name');thumb=getText(n,'thumb');low_price=getText(n,'low_price');high_price=getText(n,'high_price');listing_count=getText(n,'listing_count');search_string=getText(n,'search_string');ndiv=Builder.node('div',{className:'nrow '+(i%2?'alt':'')},[Builder.node('div',{className:'item',style:'width: 386px'},[Builder.node('div',{className:'ncount'},'[ '+listing_count+' Listings ]'),Builder.node('div',{className:'ntitle'},name),Builder.node('div',{className:'ncrit'},''),Builder.node('div',{className:'noptions'},[Builder.node('a',{href:search_string,className:'loupe'},'View Listings'),Builder.node('a',{href:'javascript:void(0)',onclick:'remove_neighborhood('+nid+')',className:'minus'},'Unsubscribe')])]),Builder.node('div',{className:'item'},Builder.node('img',{src:thumb}))]);cnt.appendChild(ndiv);});if($('s'+ntrvl)){$$('input.interval_selector').each(function(n){n.checked=false;});$('s'+ntrvl).checked=true;}
count_saved_neighborhoods();new Draggable(snb,{endeffect:false,starteffect:false,handle:'saved_n_grabber'});}
show_loader('saved_neighborhood_box','Loading Saved Neighborhoods...','loader_big.gif');new Ajax.Request('subscriptions/saved_neighborhoods.php',{postBody:'',method:'post',onSuccess:f});}
function count_saved_neighborhoods(){f=function(o){xmlDoc=create_xml_doc(o.responseText);neighborhoods=xmlDoc.getElementsByTagName('neighborhood');$('saved_neighborhood_count').innerHTML=neighborhoods.length;}
new Ajax.Request('subscriptions/saved_neighborhoods.php',{postBody:'',method:'post',onSuccess:f});}
function update_interval(){f=function(o){xmlDoc=create_xml_doc(o.responseText);message=getText(xmlDoc,'message');custom_alert(message);}
interval=$('sdaily').checked?'daily':$('sweekly').checked?'weekly':$('smonthly').checked?'monthly':'';new Ajax.Request('subscriptions/update_interval.php',{postBody:'interval='+interval,method:'post',onSuccess:f});}
function save_neighborhood(nid,type,area){f=function(o){xmlDoc=create_xml_doc(o.responseText);if(xmlDoc.getElementsByTagName('message')){message=getText(xmlDoc,'message');custom_alert(message);}
if(xmlDoc.getElementsByTagName('status')){status=getText(xmlDoc,'status');if(parseInt(status))
$('save_neighborhood_toggle').innerHTML='Neighborhood Saved';}
count_saved_neighborhoods();}
if(show_login){create_register_box();custom_alert('Please log in or register to save neighborhoods.');}else
new Ajax.Request('subscriptions/save_subscription.php',{postBody:'type='+type+'&search_area='+area+'&neighborhoods['+nid+']=1',method:'post',onSuccess:f});}
function remove_neighborhood(nid){f=function(o){xmlDoc=create_xml_doc(o.responseText);message=getText(xmlDoc,'message');show_saved_neighborhoods();}
new Ajax.Request('subscriptions/delete_subscription.php',{postBody:'nid='+nid,method:'post',onSuccess:f});}
LightboxOptions=Object.extend({fileLoadingImage:'lightbox/images/loading.gif',fileBottomNavCloseImage:'lightbox/images/closelabel.gif',overlayOpacity:0.8,animate:true,resizeSpeed:7,borderSize:10,labelImage:"Image",labelOf:"of"},window.LightboxOptions||{});var Lightbox=Class.create();Lightbox.prototype={imageArray:[],activeImage:undefined,initialize:function(){this.updateImageList();this.keyboardAction=this.keyboardAction.bindAsEventListener(this);if(LightboxOptions.resizeSpeed>10)LightboxOptions.resizeSpeed=10;if(LightboxOptions.resizeSpeed<1)LightboxOptions.resizeSpeed=1;this.resizeDuration=LightboxOptions.animate?((11-LightboxOptions.resizeSpeed)*0.15):0;this.overlayDuration=LightboxOptions.animate?0.2:0;var size=(LightboxOptions.animate?250:1)+'px';var objBody=$$('body')[0];objBody.appendChild(Builder.node('div',{id:'overlay'}));objBody.appendChild(Builder.node('div',{id:'lightbox'},[Builder.node('div',{id:'outerImageContainer'},Builder.node('div',{id:'imageContainer'},[Builder.node('img',{id:'lightboxImage'}),Builder.node('div',{id:'hoverNav'},[Builder.node('a',{id:'prevLink',href:'#'}),Builder.node('a',{id:'nextLink',href:'#'})]),Builder.node('div',{id:'loading'},Builder.node('a',{id:'loadingLink',href:'#'},Builder.node('img',{src:LightboxOptions.fileLoadingImage})))])),Builder.node('div',{id:'imageDataContainer'},Builder.node('div',{id:'imageData'},[Builder.node('div',{id:'imageDetails'},[Builder.node('span',{id:'caption'}),Builder.node('span',{id:'numberDisplay'})]),Builder.node('div',{id:'bottomNav'},Builder.node('a',{id:'bottomNavClose',href:'#'},Builder.node('img',{src:LightboxOptions.fileBottomNavCloseImage})))]))]));$('overlay').hide().observe('click',(function(){this.end();}).bind(this));$('lightbox').hide().observe('click',(function(event){if(event.element().id=='lightbox')this.end();}).bind(this));$('outerImageContainer').setStyle({width:size,height:size});$('prevLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage-1);}).bindAsEventListener(this));$('nextLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage+1);}).bindAsEventListener(this));$('loadingLink').observe('click',(function(event){event.stop();this.end();}).bind(this));$('bottomNavClose').observe('click',(function(event){event.stop();this.end();}).bind(this));var th=this;(function(){var ids='overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink '+'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose';$w(ids).each(function(id){th[id]=$(id);});}).defer();},updateImageList:function(){this.updateImageList=Prototype.emptyFunction;document.observe('click',(function(event){var target=event.findElement('a[rel^=lightbox]')||event.findElement('area[rel^=lightbox]');if(target){event.stop();this.start(target);}}).bind(this));},start:function(imageLink){$$('select','object','embed').each(function(node){node.style.visibility='hidden'});var arrayPageSize=this.getPageSize();$('overlay').setStyle({width:arrayPageSize[0]+'px',height:arrayPageSize[1]+'px'});new Effect.Appear(this.overlay,{duration:this.overlayDuration,from:0.0,to:LightboxOptions.overlayOpacity});this.imageArray=[];var imageNum=0;if((imageLink.rel=='lightbox')){this.imageArray.push([imageLink.href,imageLink.title]);}else{this.imageArray=$$(imageLink.tagName+'[href][rel="'+imageLink.rel+'"]').collect(function(anchor){return[anchor.href,anchor.title];}).uniq();while(this.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}
var arrayPageScroll=document.viewport.getScrollOffsets();var lightboxTop=arrayPageScroll[1]+(document.viewport.getHeight()/10);var lightboxLeft=arrayPageScroll[0];this.lightbox.setStyle({top:lightboxTop+'px',left:lightboxLeft+'px'}).show();this.changeImage(imageNum);},changeImage:function(imageNum){this.activeImage=imageNum;if(LightboxOptions.animate)this.loading.show();this.lightboxImage.hide();this.hoverNav.hide();this.prevLink.hide();this.nextLink.hide();this.imageDataContainer.setStyle({opacity:.0001});this.numberDisplay.hide();var imgPreloader=new Image();imgPreloader.onload=(function(){this.lightboxImage.src=this.imageArray[this.activeImage][0];this.resizeImageContainer(imgPreloader.width,imgPreloader.height);}).bind(this);imgPreloader.src=this.imageArray[this.activeImage][0];},resizeImageContainer:function(imgWidth,imgHeight){var widthCurrent=this.outerImageContainer.getWidth();var heightCurrent=this.outerImageContainer.getHeight();var widthNew=(imgWidth+LightboxOptions.borderSize*2);var heightNew=(imgHeight+LightboxOptions.borderSize*2);var xScale=(widthNew/widthCurrent)*100;var yScale=(heightNew/heightCurrent)*100;var wDiff=widthCurrent-widthNew;var hDiff=heightCurrent-heightNew;if(hDiff!=0)new Effect.Scale(this.outerImageContainer,yScale,{scaleX:false,duration:this.resizeDuration,queue:'front'});if(wDiff!=0)new Effect.Scale(this.outerImageContainer,xScale,{scaleY:false,duration:this.resizeDuration,delay:this.resizeDuration});var timeout=0;if((hDiff==0)&&(wDiff==0)){timeout=100;if(Prototype.Browser.IE)timeout=250;}
(function(){this.prevLink.setStyle({height:imgHeight+'px'});this.nextLink.setStyle({height:imgHeight+'px'});this.imageDataContainer.setStyle({width:widthNew+'px'});this.showImage();}).bind(this).delay(timeout/1000);},showImage:function(){this.loading.hide();new Effect.Appear(this.lightboxImage,{duration:this.resizeDuration,queue:'end',afterFinish:(function(){this.updateDetails();}).bind(this)});this.preloadNeighborImages();},updateDetails:function(){if(this.imageArray[this.activeImage][1]!=""){this.caption.update(this.imageArray[this.activeImage][1]).show();}
if(this.imageArray.length>1){this.numberDisplay.update(LightboxOptions.labelImage+' '+(this.activeImage+1)+' '+LightboxOptions.labelOf+'  '+this.imageArray.length).show();}
new Effect.Parallel([new Effect.SlideDown(this.imageDataContainer,{sync:true,duration:this.resizeDuration,from:0.0,to:1.0}),new Effect.Appear(this.imageDataContainer,{sync:true,duration:this.resizeDuration})],{duration:this.resizeDuration,afterFinish:(function(){var arrayPageSize=this.getPageSize();this.overlay.setStyle({height:arrayPageSize[1]+'px'});this.updateNav();}).bind(this)});},updateNav:function(){this.hoverNav.show();if(this.activeImage>0)this.prevLink.show();if(this.activeImage<(this.imageArray.length-1))this.nextLink.show();this.enableKeyboardNav();},enableKeyboardNav:function(){document.observe('keydown',this.keyboardAction);},disableKeyboardNav:function(){document.stopObserving('keydown',this.keyboardAction);},keyboardAction:function(event){var keycode=event.keyCode;var escapeKey;if(event.DOM_VK_ESCAPE){escapeKey=event.DOM_VK_ESCAPE;}else{escapeKey=27;}
var key=String.fromCharCode(keycode).toLowerCase();if(key.match(/x|o|c/)||(keycode==escapeKey)){this.end();}else if((key=='p')||(keycode==37)){if(this.activeImage!=0){this.disableKeyboardNav();this.changeImage(this.activeImage-1);}}else if((key=='n')||(keycode==39)){if(this.activeImage!=(this.imageArray.length-1)){this.disableKeyboardNav();this.changeImage(this.activeImage+1);}}},preloadNeighborImages:function(){var preloadNextImage,preloadPrevImage;if(this.imageArray.length>this.activeImage+1){preloadNextImage=new Image();preloadNextImage.src=this.imageArray[this.activeImage+1][0];}
if(this.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=this.imageArray[this.activeImage-1][0];}},end:function(){this.disableKeyboardNav();this.lightbox.hide();new Effect.Fade(this.overlay,{duration:this.overlayDuration});$$('select','object','embed').each(function(node){node.style.visibility='visible'});},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
return[pageWidth,pageHeight];}}
document.observe('dom:loaded',function(){new Lightbox();});