jQuery.fx.speeds.slow=1200;$.tablesorter.addWidget({id:"rollOver",format:function(table){$("tbody tr").hover(function(){$(this).css({color:"#ff0000"});},function(){$(this).css({color:"#000"});});}});extractNode=function(node){return node.childNodes[0].innerHTML;};showApartments=function(html){$("#flatcontainer").hide();$("#flatcontainer").html(html).slideDown("slow");$("img.details").css("cursor","pointer");$("img.details").click(function(){$('html,body').animate({scrollTop:0},'fast');loadDetails(this.id);$(this).attr("name","visited");return false;});$("img.details").hover(function(){$(this).attr("src","images/moreover.gif");},function(){if(this.name!="visited")
$(this).attr("src","images/more.gif");});$("table").tablesorter({sortList:[[7,0]],headers:{8:{sorter:false}},widgets:['zebra','rollOver'],widthFixed:true,textExtraction:extractNode}).tablesorterPager({container:$("#pager")});};loadApartments=function(){$("#flatcontainer").html('<div class="ajax-loader" id="listloader" style="margin-left:240px;">Searching apartments. <br />Please wait...</div>');$("#listloader").fadeIn("slow");$.ajax({url:"rent.php",cache:false,success:function(html){$("#listloader").remove();showApartments(html);}});};showSearch=function(){$("#paneltitle").html('<p>Apartment search</p>');$("#formcontainer").fadeIn("slow");};randomApartment=function(id){$("#"+id).html('<div class="ajax-loader" id="loader'+id+'" style="margin-top:45px"></div>');$("#loader"+id).fadeIn("slow");$.ajax({url:"random.php",cache:false,success:function(html){$("#randomloader").remove();$("#"+id).html('<div></div>');$("#"+id+" div").hide().html(html).fadeIn("fast");$("div.details").click(function(){$('html,body').animate({scrollTop:0},'fast');loadDetails(this.id);return false;});}});};loadDetails=function(id){$("#newtitle").remove();$("#formcontainer").hide();$("#paneltitle div").hide();$("#panelcontents").html('<div class="ajax-loader" id="detailsloader" style="margin-top:20px">Loading details. <br />Please wait...</div>');$("#detailsloader").fadeIn("slow");$.ajax({type:"POST",url:"details.php",data:"id="+id,cache:false,success:function(html){var origheight=$("#panel").height();$("#detailsloader").remove();$("#paneltitle").append('<div id="newtitle"><p style="float:left">Apartment: '+id+'</p><div style="float:right; width:25px; padding:10px 0"><img src="images/close.png" width="16" height="15" alt="Close" class="cancel" style="cursor:pointer" /></div></div>');if(origheight<752)
$("#panel").animate({height:752},500);$("#panelcontents").hide().append(html).fadeIn("slow");$(".images").jCarouselLite({btnNext:".next",btnPrev:".prev",auto:2000,speed:1000});$('a[@rel*=lightbox]').lightBox({overlayOpacity:0.5});$("img.cancel").click(function(){$("#newtitle").remove();if(origheight===600)
$("#panel").animate({height:600},500);$("#paneltitle div").fadeIn("slow");$("#formcontainer").fadeIn("slow");$("#panelcontents").html('<div class="randombox" id="random1"></div><div class="randombox" id="random2"></div>');randomApartment("random1");randomApartment("random2");return false;});$("a.sendrequest").click(function(){sendContact();return false;});}});};sendContact=function(){$("#message").html('<p style="font-size:11px; font-weight:bold; margin:0; padding:0 0 5px; color:#77a000">Sending request. Please wait...</p>');$.ajax({type:"POST",url:"send.php",data:$("form#contact").serialize(),cache:false,success:function(html){$("#message").html(html);}});};doSearch=function(){$("#flatcontainer").html('<div class="ajax-loader" id="searchloader" style="margin-left:240px;">Searching apartments. <br />Please wait...</div>');$("#searchloader").fadeIn("slow");var district=$("select#district").val();var from=$("select#from").val();var to=$("select#to").val();var dataString='action=search&district='+district+'&from='+from+'&to='+to;$.ajax({type:"POST",url:"rent.php",data:dataString,success:function(html){showApartments(html);}});};$(document).ready(function(){$('a[@rel*=lightbox]').lightBox({overlayOpacity:0.5});randomApartment("random1");randomApartment("random2");loadApartments();$("a.sendrequest").click(function(){sendContact();return false;});$(".searchlink").click(function(){doSearch();return false;});$('#logopng').ifixpng();});