function hideOverlay()
{$('#TB_load').hide();$("#TB_overlay").hide();$("#TB_window").hide();}
function showOverlay()
{try
{if(document.getElementById("TB_overlay")===null)
{$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");}
if(!$('#TB_overlay').hasClass('TB_overlayBG')&&!$('#TB_overlay').hasClass('TB_overlayMacFFBGHack'))
{var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1)
{$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}
else
{$("#TB_overlay").addClass("TB_overlayBG");}
$("body").append("<div id='TB_load'><img src='"+tb_pathToImage+"' /></div>");}
$('#TB_load').show();$("#TB_overlay").show();}
catch(e)
{}}
var notNeedLocation=0;var tb_pathToImage="/images/loadingAnimation.gif";function SwitchStatus(idName,getAjax,idParent)
{if(!idName)return false;if(!getAjax||getAjax==undefined)
getAjax=false;if(!idParent||idParent==undefined)
idParent=0;var objById=$('#'+idName);if(objById.parent().hasClass('closed')){var hpr=window.location.href;s=hpr.substr(hpr.indexOf('#tab_')).replace('#tab_','');var sArray=new Array();sArray=s.split("&");idNum=(idName).replace('openedId','');if(getAjax==true&&idNum)
{var resHtml=$('#opId'+idNum).html();resHtml=jQuery.trim(resHtml);if(resHtml==''||resHtml==undefined)
{openedIds='';for(var i in sArray)
{if(i==0)continue;openedIds+="|"+sArray[i];}
showOverlay();$.get('/realty/search/rubricsajax/',{id:idParent,rtype:rtype,idnum:idNum,opened:openedIds},function(data){$('#opId'+idNum).html(data);hideOverlay();},'html');}}
objById.parent().addClass('opened').removeClass('closed');$('#opId'+idNum).show();if(sArray[0]!=undefined)
{var loc='#tab_'+sArray[0];for(var i in sArray)
{if(i==0)continue;loc+="&"+sArray[i];}
loc+='&'+idNum;if(notNeedLocation==1)
window.location=loc;}}
else
{var hpr=window.location.href;s=hpr.substr(hpr.indexOf('#tab_')).replace('#tab_','');objById.parent().addClass('closed').removeClass('opened');var sArray=new Array();sArray=s.split("&");idNum=(idName).replace('openedId','');objById.parent().children('div:first').hide();if(sArray[0]!=undefined)
{var loc='#tab_'+sArray[0];for(var i in sArray)
{if(i==0)continue;if(idNum==sArray[i])continue;loc+="&"+sArray[i];}
if(notNeedLocation==1)
window.location=loc;}}
return false;}
$(document).ready(function(){$('.tabs ul li').click(function(){var hpr=window.location.href;if(!$(this).hasClass('current')){var last_text=$('.tabs .current span').text();$('.tabs .current').html("<a href='#'>"+last_text+"</a>");var current_text=$(this).text();$(this).html("<span>"+current_text+"</span>");$(this).addClass('current').siblings('.tabs ul li').removeClass('current');$('.curContentTabs').addClass('notcurContentTabs').removeClass('curContentTabs');$('#content_'+this.id).addClass('curContentTabs').removeClass('notcurContentTabs');$('#'+this.id).show();if(notNeedLocation==1)
window.location='#tab_'+this.id;}
return false;});function GetPos(elem){var offTrial=document.getElementById(elem);var offL=0;var offT=0;while(offTrial){offL+=offTrial.offsetLeft;offT+=offTrial.offsetTop;offTrial=offTrial.offsetParent;}
if(navigator.userAgent.indexOf("Mac")!=-1&&typeof document.body.leftMargin!="undefined"){offL+=document.body.leftMargin;offT+=document.body.topMargin;}
return{x:offL,y:offT}}
function GetPosObj(obj){var offL=0;var offT=0;while(obj){offL+=obj.offsetLeft;offT+=obj.offsetTop;obj=obj.offsetParent;}
if(navigator.userAgent.indexOf("Mac")!=-1&&typeof document.body.leftMargin!="undefined"){offL+=document.body.leftMargin;offT+=document.body.topMargin;}
return{x:offL,y:offT}}
function scrollIt(obj){elto=obj.getAttribute('href');elto=elto.substr(elto.indexOf('#')+1)
elposfrom=GetPosObj(obj);elposto=GetPos(elto);yfrom=elposto.y;yto=elposfrom.y;if(yfrom>=yto){for(i=yfrom;i>=yto;i=(i/2)-1){self.scroll(0,i);}
for(j=i*2;j>=yto;j--){self.scroll(0,j);}}else{ystep=(yto-yfrom)/2;for(i=yfrom;i<=yto-1;i=i+ystep){self.scroll(0,i);if(ystep>100){ystep=(ystep/2)+1;}else{ystep=50;}}
for(j=i;j<=yto-1;j++){self.scroll(0,j);}}}
var hpr=window.location.href;if(hpr.indexOf('#tab_')>0)
{s=hpr.substr(hpr.indexOf('#tab_')).replace('#tab_','');$('.tabs ul li#'+s).click();var sArray=new Array();sArray=s.split("&");if(sArray[0]!=undefined)
{var loc='#tab_'+sArray[0];for(var i in sArray)
{if(i==0)continue;$('#openedId'+sArray[i]).click();}}
if(sArray[1]!=undefined)
{scrollIt(my_getbyid('openedId'+sArray[1]));}}
notNeedLocation=1;});
