
function galeria_kepcsere(cId,bElore)
{
	
	// cId: galéria id-je, bElore: 1, ha elore megyunk, -1 ha hátra
	var oGaleria,cKep,oKep,oSzoveg,cSrc,nHeight,oSzulo;
	// a galeria div title tag-ban van az aktuális kep sorszama
	oGaleria=document.getElementById('galeria_'+cId);
	oSzulo=oGaleria.parentNode;
	
	$.get("/phpscript/kepcsere.php?g="+cId+'&k='+oGaleria.getAttribute("rel")+'&i='+bElore, function(data){
		
		cSrc=data.split('##');
		//alert(cSrc);
		oSzoveg=oGaleria.parentNode.getElementsByTagName('p');
		
		if(oSzoveg!=null && oSzoveg.length>0) {
		
			if(cSrc.length>=3){
				
				oSzoveg[0].innerHTML=cSrc[3];
			}
			//nHeight=oGaleria.offsetHeight+oSzoveg[0].offsetHeight+2+"px";
			//oSzoveg.style.width=oGaleria.offsetWidth;
			nHeight=oGaleria.offsetHeight;
			nHeight+=oSzoveg[0].offsetHeight;
			nHeight+=2;
			nHeight+="px";
		
		}
		else{
			nHeight=oGaleria.offsetHeight+2+"px";		
		}
		oSzulo.style.height=nHeight;		
		oKep=oGaleria.getElementsByTagName('img');
		oKep[0].src=cSrc[0];
		oGaleria.title=cSrc[1];
		oGaleria.setAttribute("rel",cSrc[2]);
		//alert("eddig");
		
});

} 


function galeria_init()
{
	var oDivek=document.getElementsByTagName('div');
	var i=oDivek.length;
	while(i--) {
		if(oDivek[i].className=="galeria"){
			
		// ez egy galéria, kiszedjük a paramétereit
			var cParams=oDivek[i].title;
			oDivek[i].title=" ";
			var aParams=cParams.split(",");
			oDivek[i].style.width=aParams[1]+'px';
			if(aParams.length>0){
				var cgalhtml='';
				if(aParams[3]!='')	cgalhtml=cgalhtml+'	<a name="'+aParams[3]+'"></a>';				
				cgalhtml=cgalhtml+'	<div id="galeria_'+aParams[0]+'" class="galeria_bent" style="width:'+aParams[1]+'px; height:'+aParams[2]+'px">';
				cgalhtml=cgalhtml+'		<div class="vissza" onclick="galeria_kepcsere(\''+aParams[0]+'\',-1);"></div><div class="elore" onclick="galeria_kepcsere(\''+aParams[0]+'\',1);"></div>';
				cgalhtml=cgalhtml+'		<table>';
				cgalhtml=cgalhtml+'			<tr><th><img src="/web/galeriak/start.png"	onclick="galeria_nagy(\''+aParams[0]+'\')"></th></tr>';
				cgalhtml=cgalhtml+'		</table>';
				cgalhtml=cgalhtml+'	</div>';
				if(aParams[4]=='1') cgalhtml=cgalhtml+'	<p></p>';
				oDivek[i].innerHTML=cgalhtml;
			}
		
			var oBelsok=oDivek[i].getElementsByTagName("div");
			var j=oBelsok.length;
			while(j--){
				if( oBelsok[j].className=='galeria_bent') {
					var oBelso=oBelsok[j];
					var oKeret=oDivek[i];
					cId=oBelso.id.substr(oBelso.id.indexOf('_')+1);	
					galeria_kepcsere(cId,0);
					oKepcella=oBelso.getElementsByTagName('th');
					oKepcella[0].style.height=(oBelso.offsetHeight-28)+"px";
					oKep=oBelso.getElementsByTagName('img');
					oKep[0].style.maxWidth=(oKepcella[0].offsetWidth-10)+"px";					
					oKep[0].style.maxHeight=(oKepcella[0].offsetHeight-10)+"px";					
/*
					oText=oKeret.getElementsByTagName('p');
					if(oText!=null && oText.length>0){
						oKeret.style.height=(oBelso.offsetHeight+oText[0].offsetHeight+2)+"px";
						oKeret.style.width=(oBelso.offsetWidth)+"px";
					}
*/					
				}
			}
		}
	}	
} 


function meretezes()
{
	var nHeight=0;

	galeria_init();
	nHeight=Math.max(document.getElementById("bal").offsetHeight,document.getElementById("jobb").offsetHeight,document.getElementById("kozepe").offsetHeight);
	document.getElementById("bal").style.height=nHeight+"px";
	document.getElementById("jobb").style.height=nHeight+"px";
	document.getElementById("kozepe").style.height=nHeight+"px";
	nHeight=Math.max(0,document.getElementById("jobb").offsetHeight-(document.getElementById("jobb_linkek").offsetTop-document.getElementById("jobb").offsetTop)-document.getElementById("jobb_linkek").offsetHeight-6);
	document.getElementById("jobb_linkek").style.marginTop=nHeight+"px";
	nHeight=Math.max(0,document.getElementById("jobb").offsetHeight-(document.getElementById("bal_linkek").offsetTop-document.getElementById("jobb").offsetTop)-document.getElementById("bal_linkek").offsetHeight-6);
	document.getElementById("bal_linkek").style.marginTop=nHeight+"px";
}

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-4758111-2']);
_gaq.push(['_trackPageview']);

(function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = 'http://www.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();




