var pages=new Array();
var pics=new Array();
var pager=null;
$("document").ready(function(){
    var content=$(".static > .inner").attr('innerHTML');
    var tmp=content.split('<hr>');
    if(tmp.length>1){
	for(var i=0;i<tmp.length;++i){
	    pages[i]=jQuery.trim(tmp[i]);
	}
	if($(".leftcolumn").length){
	    var pcs=$(".leftcolumn").attr('innerHTML').split('</div>');
	    var dive=Math.ceil((pcs.length-1)/pages.length);
	    var ct=1;
	    var cp=0;
	    for(var i=0;i<pcs.length;++i){
		if(!pics[cp])pics[cp]='';
		pics[cp]+=pcs[i]+'</div>';
		if(ct==dive){
		    ++cp;
		    ct=0;
		}
		++ct;
	    }
	}
        turnToPage(0,false);
    }

    //INGATLANBONGESZO
    $(".ingatlanmore").click(function(){
	var elid=$(this).attr('id').replace('ingatlanmore_','');
	if($("#ingatlantype_"+elid).hasClass('off')){
	    $("#ingatlanbongeszo_"+elid).slideDown(500,function(){
		$("#ingatlantype_"+elid).removeClass('off');
	    });
	}else{
	    $("#ingatlanbongeszo_"+elid).slideUp(500,function(){
		$("#ingatlantype_"+elid).addClass('off');
	    });
	}
    });
    $("#tab_3 .gallery a").lightBox();

});

function chTab(index){
    for(var i=1;i<5;++i){
	$("#tab_"+i).hide();
	$("#tablink_"+i).removeClass('active');
    }
    $("#tab_"+index).fadeIn(500,function(){});
    $("#tablink_"+index).addClass('active');
}

function turnToPage(i,fading){
    if(fading){
	$(".leftcolumn").fadeOut(200);
	$(".static > .inner").fadeOut(200,function(){
	    $(".static > .inner").html(pages[i])
	    if($(".leftcolumn").length)$(".leftcolumn").html(pics[i])
	    rebuildPager(i);
	});
    }else{
	    $(".static > .inner").html(pages[i])
	    if($(".leftcolumn").length)$(".leftcolumn").html(pics[i])
	    rebuildPager(i);
    }
}

function rebuildPager(index){
    var str='<div class="contentpager"><div class="pages">';
    str+='<b>'+(index+1)+'</b> / '+pages.length+'. '+translationPage;
    str+='</div>\n';
    str+='<div class="turning">';
    var prevpage=0;
    if(index>0)prevpage=index-1;
    var nextpage=index+1;
    if(nextpage>(pages.length-1))nextpage=index;
    var tPrev=translationPrev;
    if(index>0)tPrev='<b>'+tPrev+'</b>';
    var tNext=translationNext;
    if(index<(pages.length-1))tNext='<b>'+tNext+'</b>';
    str+='<a name="" onClick="turnToPage('+prevpage+',true);">'+tPrev+'</a> / ';
    str+='<a name="" onClick="turnToPage('+nextpage+',true);">'+tNext+'</a>';
    str+='</div>\n';
    str+='</div>\n';
    $(".static > .inner").html(str+$(".inner").html());    
    $(".static > .inner").fadeIn(300);
    $(".leftcolumn").fadeIn(300);
}

var galpagelimit=12;
var galholderpics=new Array();
var galinfo='';
function makeGalleryPager(obj){
    galholderpics[obj]=new Array();
    $("#"+obj+" .gallery .gallery.picture").each(function(data){
	galholderpics[obj].push('<div class="gallery picture">'+$(this).html()+'</div>');
    });
    reloadGalleryPager(0,obj);
}
function reloadGalleryPager(page,objname){
    var html=galinfo;
    var limit=galpagelimit;
    if(objname.indexOf('ab_')>0)limit=10;
    var pages=Math.ceil(galholderpics[objname].length/limit);
    for(var i=(page*limit);i<((page+1)*limit);++i){
	if(galholderpics[objname][i])html+=galholderpics[objname][i];
    }
    $("#"+objname+" .gallery").fadeOut(200,function(){
        $("#"+objname+" .gallery").html(html);
	$("#"+objname+" .gallery").fadeIn(300);
	$("#"+objname+" .gallery a").lightBox();
    });
    var canPrev=(page>0?true:false);
    var canNext=(page<(pages-1)?true:false);
    var pager='<span><b>'+(page+1)+'</b> / '+pages+'.'+translationPage+'</span>';
    pager+='<div class="changer">';
    pager+='<a onClick="reloadGalleryPager('+(page>0?page-1:0)+',\''+objname+'\');"'+(canPrev?' class="active"':'')+'>'+translationPrev+'</a>';
    var nextp=page+1;
    if(nextp>(pages-1))nextp--;
    pager+=' / <a onClick="reloadGalleryPager('+nextp+',\''+objname+'\');"'+(canNext?' class="active"':'')+'>'+translationNext+'</a>';
    pager+='</div>';
    $("#"+objname+"_pager").html(pager);
    $("#"+objname+"_pager2").html(pager);
}

function toggleRef(id){
    if($("#iteminner_"+id).hasClass('off')){
	$("#iteminner_"+id).removeClass('off');    
	$("#iteminner_"+id).slideDown(500);;
    }else{
	$("#iteminner_"+id).slideUp(500);;
	$("#iteminner_"+id).addClass('off');    
    }
}




