function setvmikockainform(xkocka,ykocka,xpont,ypont)
{
	for(ii=1;ii<2;ii++)
	{
		document.getElementById('fxkocka'+ii).value = xkocka;
		document.getElementById('fykocka'+ii).value = ykocka;
		document.getElementById('fxpont'+ii).value = xpont;
		document.getElementById('fypont'+ii).value = ypont;
	}
}

function buildQueryString(theFormName)
{
	theForm = document.forms[theFormName];
	var qs = '';
	for (e=0;e<theForm.elements.length;e++)
	{
		if (theForm.elements[e].name!='')
		{
			qs += (qs=='')?'?':'&';
			qs += theForm.elements[e].name+'='+escape(theForm.elements[e].value);
		}
	}
	alert(qs);
	return qs;
}

var IE = document.all?true:false;
var moveShow = false;
var aloldalklikkinfokell = false;

if (!IE)
		document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = function(e)
{
	getMouseXY(e);

	if (moveShow)
	{
		try
		{
		document.Show.style.top = (document.Show.MouseY.value-30)+"px";
		document.Show.style.left = (document.Show.MouseX.value-30)+"px";
		}
		catch(E) {} 
	}
}

var tempX = 0;
var tempY = 0;

function doSomething(e) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
}

function getMouseXY(e)
{
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		tempX = e.pageX;
		tempY = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		try
		{
			tempX = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		tempY = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
		
		}
		catch (e)
		{
		}
	}
	
	
	
	
//	//if (IE) {	// grab the x-y pos.s if browser is IE
////		tempX = event.clientX + document.body.scrollLeft;
//		//tempY = event.clientY + document.body.scrollTop;
//	} else {	// grab the x-y pos.s if browser is NS
//		tempX = e.pageX;
//		tempY = e.pageY;
//	}  
	if (tempX < 0) { tempX = 0; }
	if (tempY < 0) { tempY = 0; }
	try {
	document.Show.MouseX.value = tempX;
	document.Show.MouseY.value = tempY;
} catch(E) {}
	return true;
}

function pontki2()
{
	document.getElementById('node1').style.background = "blue";
	document.getElementById('node1').style.top = (document.getElementById("MouseY").value-2)+"px";
	document.getElementById('node1').style.left = (document.getElementById("MouseX").value-2)+"px";
	document.Show.node1x.value = document.getElementById("MouseX").value-2;
	document.Show.node1y.value = document.getElementById("MouseY").value-2;
}

function pos(obj)
{
	var nev='';
	var nevtomb = new Array();
	nev = obj.name;
	nevtomb = nev.split('_');
	xx = findPosX(obj);									// function findPosX() :: platty_dev.js
	yy = findPosY(obj);									// function findPosY() :: platty_dev.js
	xe = document.getElementById("MouseX").value;
	ye = document.getElementById("MouseY").value;
	xv = xe-xx;
	yv = ye-yy;
	pontki2();											// function pontki2() :: 
	setvmikockainform(nevtomb[1],nevtomb[2],xv,yv);		// function setvmikockainform() :: 
	document.getElementById('beiroform').style.display = "block";
	document.getElementById('beiroform').style.top = (ye-20)+"px";
	document.getElementById('beiroform').style.left = (xe-(-10))+"px";
	document.Show.formx.value = xe-20;
	document.Show.formy.value = ye-(-10);
//	alert("xe: "+xe+", ye: "+ye);
	return false;
}

function chtab(divname)
{
	 document.getElementById('divember').style.display="none";
	 document.getElementById('divhely').style.display="none";
	 document.getElementById('divesemeny').style.display="none";
	 document.getElementById(divname).style.display="block";
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
	function pontkitevo3(o1,xp,yp,i,szin,header,body)
	{
		ponti=i;
//		var node1 = document.getElementById('node1');
//		var node2 = node1.cloneNode(true);

//		node2.setAttribute('id', 'pont'+ponti); 
		
		if(document.getElementById(o1)!=null)
		{
			document.write("<div title='cssbody=[dvbdy1] cssheader=[dvhdr1] header=["+header+"] body=["+body+"]' id=pont"+ponti+" style=\"background: url(/kiskep/marker_"+szin+".png);position: absolute;width: 22px;height: 25px;\"></div>");
			l=findPosX(document.getElementById(o1)); // 
			t=findPosY(document.getElementById(o1)); // 
			//alert(t);
			lv=l+xp-2;
			tv=t+yp-24;
			document.getElementById("pont"+ponti).style.top=tv+"px";
			document.getElementById("pont"+ponti).style.left=lv+"px";
		}
		return 1;
	}

	function pontkitevo_kategoria_ajax(o1,xp,yp,i,kategoria,div,logoxeltolas,logoyeltolas)
	{
		ponti=i;
		
		if(document.getElementById(o1)!=null)
		{
			dv = document.createElement("DIV");
			dv.innerHTML = div;
			alert(o1+","+xp+","+yp);
			document.body.appendChild(dv);
			l=findPosX(document.getElementById(o1)); // 
			t=findPosY(document.getElementById(o1)); // 
			//alert(t);
			lv=l+xp-logoxeltolas;
			tv=t+yp-logoyeltolas;
			document.getElementById("pont"+ponti).style.top=tv+"px";
			try { document.getElementById("pont_"+ponti).style.top=tv+"px"; } catch (e) { }

			document.getElementById("pont"+ponti).style.left=lv+"px";
			try { document.getElementById("pont_"+ponti).style.left=lv+"px"; } catch (e) { }
		}
		return 1;
	}



	function pontkitevo_kategoria(o1,xp,yp,i,kategoria,div,logoxeltolas,logoyeltolas)
	{
		div = unescape(div);
		
		ponti=i;
//		var node1 = document.getElementById('node1');
//		var node2 = node1.cloneNode(true);
//		node2.setAttribute('id', 'pont'+ponti); 
		
		if(document.getElementById(o1)!=null)
		{
//			document.write("<div title='cssbody=[dvbdy1] cssheader=[dvhdr1] header=["+header+"] body=["+body+"]' id=pont"+ponti+" style=\"background: url(/kiskep/marker_"+szin+".png);position: absolute;width: 22px;height: 25px;\"></div>");
			document.write(div);

			l=findPosX(document.getElementById(o1)); // 
			t=findPosY(document.getElementById(o1)); // 
//			alert(t);
			lv=l+xp-logoxeltolas;
			tv=t+yp-logoyeltolas;

//			alert("left: "+l+"+"+xp+"-"+logoxeltolas+"="+lv+"px\n top: "+t+"+"+yp+"-"+logoyeltolas+"="+tv+"px");
			
			document.getElementById("pont"+ponti).style.top=tv+"px";
			try { document.getElementById("pont_"+ponti).style.top=tv+"px";  } catch (e) { }
			
			document.getElementById("pont"+ponti).style.left=lv+"px";
			try	{ document.getElementById("pont_"+ponti).style.left=lv+"px"; } catch (e) { }
		}
		return 1;
	}

	function pontkitevo_kategoria_info(o1,xp,yp,i,kategoria,div,logoxeltolas,logoyeltolas)
	{
		div = unescape(div);
		
		ponti=i;
//		var node1 = document.getElementById('node1');
//		var node2 = node1.cloneNode(true);
//		node2.setAttribute('id', 'pont'+ponti); 
		
		if(document.getElementById(o1)!=null)
		{
			dddiv = document.createElement("DIV");
			dddiv.innerHTML = div;
			document.body.appendChild(dddiv);

			l=findPosX(document.getElementById(o1)); // 
			t=findPosY(document.getElementById(o1)); // 
//			alert(t);
			lv=l+xp-logoxeltolas;
			tv=t+yp-logoyeltolas;

//			alert("left: "+l+"+"+xp+"-"+logoxeltolas+"="+lv+"px\n top: "+t+"+"+yp+"-"+logoyeltolas+"="+tv+"px");
			
			document.getElementById("pont"+ponti).style.top=tv+"px";
			try { document.getElementById("pont_"+ponti).style.top=tv+"px";  } catch (e) { }
			
			document.getElementById("pont"+ponti).style.left=lv+"px";
			try	{ document.getElementById("pont_"+ponti).style.left=lv+"px"; } catch (e) { }
		}
		return 1;
	}
function eltuntet(i)
{
	try	{ document.getElementById('pont'+i).style.display='none'; }	catch (e) {	}
	try	{ document.getElementById('pont_'+i).style.display='none' }	catch (e) { }
}

function killall(l)
{
	for (i=0;i<l;i++)
	{
		nev = "pont"+i;
		if (document.getElementById('pont'+i)) eltuntet(i);
	}

	pl = new platty();

//	alert(pl.getCookie("uk_reklamok"));
		
	pl.setCookie("uk_reklamok",pl.generateID('A'),pl.getTopDomain(pl.getDomain(document.URL)));

}

platty = function()
{
	this.getCookie = function(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for (var i=0;i < ca.length;i++)
		{
			var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	this.setCookie = function(name,value,topDomain)
	{
		var date = new Date();
		ms = date.getTime()+(1000*60*60*40);
		var dateplus = new Date(ms);
//		alert(dateplus.getHours()+""+dateplus.getMinutes());
		var expires = "; expires="+dateplus.toGMTString();
		document.cookie = name+"="+value+expires+"; path=/; domain=" + topDomain;  
	}
  
	this.generateID = function(splitter)
	{
		var sp=(splitter) ? splitter : 'A';
		var now=new Date();
		return Date.parse(now.toGMTString()) + sp + Math.floor(Math.random()*1000000);
	}
  
	this.getTopDomain = function(fullDomain)
	{
		var darabok=fullDomain.split('.');
		return darabok[(darabok.length-2)] + '.' + darabok[(darabok.length-1)];
	}
  
	this.getDomain = function(url)
	{
		var urlDarabok=url.split('/');
		return urlDarabok[2];
	}
}


var suto = null;

function showutca(obj,xkocka,ykocka)
{
	return;
	window.clearTimeout(suto);
	doit = function() 
	{
		xx = findPosX(obj);
		yy = findPosY(obj);
		xxx = tempX-xx;
		yyy = tempY-yy;
//		alert("X: ="+tempX+"-"+xx+";\nY: "+yyy+"="+tempY+"-"+yy+";\n - "+xkocka+" - "+ykocka+" -");
		url = "ajaxutca.php?varos=bp2005_3&xkocka="+xkocka+"&ykocka="+ykocka+"&xpont="+xxx+"&ypont="+yyy
		editbox = document.getElementById("utcanev");
		ajaxBox(url,editbox);
	}
	suto = window.setTimeout("doit()",500);
}

function utcaclick(obj,xkocka,ykocka)
{
		xx = findPosX(obj);
		yy = findPosY(obj);
		xxx = tempX-xx;
		yyy = tempY-yy;
		
//		alert("X: ="+tempX+"-"+xx+";\nY: "+yyy+"="+tempY+"-"+yy+";\n - "+xkocka+" - "+ykocka+" -");
		//url = "ajaxutcaclick.php?minar="+sg['minar']+"&maxar="+sg['maxar']+"&mod="+sg['mod']+"&tipus="+sg['tipus']+"&szobak="+sg['szobak']+"&varos=bp2005_3&xkocka="+xkocka+"&ykocka="+ykocka+"&xpont="+xxx+"&ypont="+yyy
		showlogoinfo(0,2,xkocka,ykocka,xxx,yyy);
}

function telepulesclick(obj,xkocka,ykocka)
{
		xx = findPosX(obj);
		yy = findPosY(obj);
		xxx = tempX-xx;
		yyy = tempY-yy;
		
//		alert("X: ="+tempX+"-"+xx+";\nY: "+yyy+"="+tempY+"-"+yy+";\n - "+xkocka+" - "+ykocka+" -");
		//url = "ajaxtelepulesclick.php?varos=bp2005_3&xkocka="+xkocka+"&ykocka="+ykocka+"&xpont="+xxx+"&ypont="+yyy
		showlogoinfo(0,0,1,xkocka,ykocka,xxx,yyy);
}

var uitimeout = null;

function showlogoinfo(icomnick,l,id,urlswitch,keresofajta,xx,yy,xxx,yyy)
{
	//alert(jsvaros);
	uistat = true;
	tx=tempX;
	ty=tempY;
	window.clearTimeout(uitimeout);
	doit = function()
	{
		if (document.all) www = document.documentElement.offsetWidth-20;
		else www = document.body.offsetWidth;

		if (document.all) hhh = 350 + document.documentElement.scrollTop;
		else hhh = 350 + document.body.scrollTop;


		document.getElementById("logobubi").style.display = "none";
		document.getElementById("logobubi2").style.display = "none";
//		document.getElementById("logobubi3").style.display = "none";
//		document.getElementById("logobubi4").style.display = "none";

		if (tx > (www/2))
		{
/*			if (ty > hhh)
			{
				var editbox = document.getElementById("logoinfo4");
				var bubibox = document.getElementById("logobubi4");
				bubibox.style.right = (www-tx-5)+"px";
				bubibox.style.bottom = "50px";
			}
			else
			{*/
				var editbox = document.getElementById("logoinfo2");
				var bubibox = document.getElementById("logobubi2");
				bubibox.style.right = (www-tx-5)+"px";
//			}
		}
		else
		{	
/*			if (ty > hhh)
			{
				var editbox = document.getElementById("logoinfo3");
				var bubibox = document.getElementById("logobubi3");
				bubibox.style.left = tx+"px";
				bubibox.style.bottom = "50px";
			}
			else
			{*/
				var editbox = document.getElementById("logoinfo");
				var bubibox = document.getElementById("logobubi");
				bubibox.style.left = tx+"px";
//			}
		}
		
		bubibox.style.top = ty+"px";
		bubibox.style.display = "block";

		editbox.style.background = "#FFFFD8";
		if(urlswitch==0)
		{
			if(keresofajta==1){ //település
				q="xkocka="+xx+"&ykocka="+yy+"&xpont="+xxx+"&ypont="+yyy;
				q=osszefuzo(q);
				//alert(q);
				url = "ajaxtelepulesclick.php?"+q+"&lang="+l+"&icomnick="+icomnick;
			}else
				url = "ajax_logo_info.php?id="+id+"&lang="+l+"&icomnick="+icomnick;
		}
		else if (urlswitch==1) // ingatlan 
		{
			if(keresofajta==1){ //település
				q="&tk=1";
				try{
					q=osszefuzo(q);
				}catch(e){}
				q+="&tnev="+id;
				//alert(q);
			}else{
				q="id="+id+"&varos="+jsvaros;
				try{
					q=osszefuzo(q);
				}catch(e){}
				//alert(q);
			}
			url = "ajax_logo_info1.php?"+q+"&lang="+l+"&icomnick="+icomnick;
		}
		else if (urlswitch==2) // ingatlan CSAK bérlés
		{
			if(keresofajta==1){ //település
				q="&tk=1";
				try{
					q=osszefuzo(q);
				}catch(e){}
				q+="&tnev="+id;
				//alert(q);
			}else{
				q="id="+id+"&varos="+jsvaros;
				try{
					q=osszefuzo(q);
				}catch(e){}
				//alert(q);
			}
			url = "ajax_logo_info2.php?"+q+"&lang="+l+"&icomnick="+icomnick;
		}
		/*else if (urlswitch==2)  // utcaclikk, kb. utcákra számítás
		{
			q="&xx="+xx+"&yy="+yy+"&xxx="+xxx+"&yyy="+yyy+"&varos="+jsvaros;
			q=osszefuzo(q);
			url = "ajax_logo_info1.php?"+q+"&lang="+l+"&icomnick="+icomnick;

		}*/
		else if (urlswitch==5)  // ingatlaniroda
		{
			q="userid="+id+"&varos="+jsvaros;
			//q=osszefuzo(q);
			url = "ajax_logo_info5.php?"+q+"&lang="+l+"&icomnick="+icomnick;

		}
		ajaxBox(url,editbox);
	}
	uitimeout = window.setTimeout("doit()",900);
}

function showlogoinfotelepules(icomnick,l,id,urlswitch,keresofajta,xx,yy,xxx,yyy)
{
	//alert(jsvaros);
	uistat = true;
	tx=tempX;
	ty=tempY;
	window.clearTimeout(uitimeout);
	doit = function()
	{
		if (document.all) www = document.documentElement.offsetWidth-20;
		else www = document.body.offsetWidth;

		if (document.all) hhh = 350 + document.documentElement.scrollTop;
		else hhh = 350 + document.body.scrollTop;


		document.getElementById("logobubi").style.display = "none";
		document.getElementById("logobubi2").style.display = "none";
//		document.getElementById("logobubi3").style.display = "none";
//		document.getElementById("logobubi4").style.display = "none";

		if (tx > (www/2))
		{
/*			if (ty > hhh)
			{
				var editbox = document.getElementById("logoinfo4");
				var bubibox = document.getElementById("logobubi4");
				bubibox.style.right = (www-tx-5)+"px";
				bubibox.style.bottom = "50px";
			}
			else
			{*/
				var editbox = document.getElementById("logoinfo2");
				var bubibox = document.getElementById("logobubi2");
				bubibox.style.right = (www-tx-5)+"px";
//			}
		}
		else
		{	
/*			if (ty > hhh)
			{
				var editbox = document.getElementById("logoinfo3");
				var bubibox = document.getElementById("logobubi3");
				bubibox.style.left = tx+"px";
				bubibox.style.bottom = "50px";
			}
			else
			{*/
				var editbox = document.getElementById("logoinfo");
				var bubibox = document.getElementById("logobubi");
				bubibox.style.left = tx+"px";
//			}
		}
		
		bubibox.style.top = ty+"px";
		bubibox.style.display = "block";

		editbox.style.background = "#FFFFD8";
		if(urlswitch==0)
		{
			if(keresofajta==1){ //település
				q="xkocka="+xx+"&ykocka="+yy+"&xpont="+xxx+"&ypont="+yyy;
				q=osszefuzo(q);
				//alert(q);
				url = "ajaxtelepulesclick.php?"+q+"&lang="+l+"&icomnick="+icomnick;
			}else
				url = "ajax_logo_info.php?id="+id+"&lang="+l+"&icomnick="+icomnick;
		}
		else if (urlswitch==1) // ingatlan 
		{
			if(keresofajta==1){ //település
				q="&tk=1";
				try{
					q=osszefuzo(q);
				}catch(e){}
				q+="&tponid="+id;
				//alert(q);
			}else{
				q="id="+id+"&varos="+jsvaros;
				try{
					q=osszefuzo(q);
				}catch(e){}
				
			}
			//alert(q);
			url = "ajax_logo_info1.php?"+q+"&lang="+l+"&icomnick="+icomnick;
		}
		else if (urlswitch==2) // ingatlan CSAK bérlés
		{
			if(keresofajta==1){ //település
				q="&tk=1";
				try{
					q=osszefuzo(q);
				}catch(e){}
				q+="&tnev="+id;
				//alert(q);
			}else{
				q="id="+id+"&varos="+jsvaros;
				try{
					q=osszefuzo(q);
				}catch(e){}
				//alert(q);
			}
			url = "ajax_logo_info2.php?"+q+"&lang="+l+"&icomnick="+icomnick;
		}
		/*else if (urlswitch==2)  // utcaclikk, kb. utcákra számítás
		{
			q="&xx="+xx+"&yy="+yy+"&xxx="+xxx+"&yyy="+yyy+"&varos="+jsvaros;
			q=osszefuzo(q);
			url = "ajax_logo_info1.php?"+q+"&lang="+l+"&icomnick="+icomnick;

		}*/
		else if (urlswitch==5)  // ingatlaniroda
		{
			q="userid="+id+"&varos="+jsvaros;
			//q=osszefuzo(q);
			url = "ajax_logo_info5.php?"+q+"&lang="+l+"&icomnick="+icomnick;

		}
		ajaxBox(url,editbox);
	}
	uitimeout = window.setTimeout("doit()",900);
}

function showlogoinfoblogol(nev,db,link,xx,yy,xxx,yyy)
{
	//alert(jsvaros);
	uistat = true;
	tx=tempX;
	ty=tempY;
	window.clearTimeout(uitimeout);
	doit = function()
	{
		if (document.all) www = document.documentElement.offsetWidth-20;
		else www = document.body.offsetWidth;

		if (document.all) hhh = 350 + document.documentElement.scrollTop;
		else hhh = 350 + document.body.scrollTop;


		document.getElementById("logobubi").style.display = "none";
		document.getElementById("logobubi2").style.display = "none";

		if (tx > (www/2))
		{
			var editbox = document.getElementById("logoinfo2");
			var bubibox = document.getElementById("logobubi2");
			bubibox.style.right = (www-tx-5)+"px";
		}
		else
		{	
			var editbox = document.getElementById("logoinfo");
			var bubibox = document.getElementById("logobubi");
			bubibox.style.left = tx+"px";
		}
		
		bubibox.style.top = ty+"px";
		bubibox.style.display = "block";

		editbox.style.background = "#FFFFD8";
		text = '<a href="javascript:;" onclick="hidelogoinfo();" style="float: right;"><img src="/images/bezar.gif" style="position: absolute; margin-top: -7px;" border="0"></a>';
		text += "<a href='"+link+"' target='_blank' style='margin-top: 3px;'><strong>"+nev+"</strong></a>";
		text += "<table align='center'><tr><td><a style='color: #339933; font-size: 15px; font-weight: bold; font-family: Arial;' href='"+link+"' target='_blank' style='margin-top: 3px;'>"+db+"</a></td><td><a href='"+link+"' target='_blank' style='margin-top: 3px;'><img src='http://www.telepuleskereso.hu/kiskep/blogol20.jpg' alt='blgol' style='border: 0;'/></a></td></tr></table>";
		
		editbox.innerHTML = text;
	}
	uitimeout = window.setTimeout("doit()",900);
}

function showlogoinfocmass(txt,xx,yy,xxx,yyy)
{
	//alert(jsvaros);
	uistat = true;
	tx=tempX;
	ty=tempY;
	window.clearTimeout(uitimeout);
	doit = function()
	{
		if (document.all) www = document.documentElement.offsetWidth-20;
		else www = document.body.offsetWidth;

		if (document.all) hhh = 350 + document.documentElement.scrollTop;
		else hhh = 350 + document.body.scrollTop;


		document.getElementById("logobubi").style.display = "none";
		document.getElementById("logobubi2").style.display = "none";

		if (tx > (www/2))
		{
			var editbox = document.getElementById("logoinfo2");
			var bubibox = document.getElementById("logobubi2");
			bubibox.style.right = (www-tx-5)+"px";
		}
		else
		{	
			var editbox = document.getElementById("logoinfo");
			var bubibox = document.getElementById("logobubi");
			bubibox.style.left = tx+"px";
		}
		
		bubibox.style.top = ty+"px";
		bubibox.style.display = "block";

		editbox.style.background = "#FFFFD8";
		text = '<a href="javascript:;" onclick="hidelogoinfo();" style="float: right;"><img src="/images/bezar.gif" style="position: absolute; margin-top: -7px;" border="0"></a>';
		text += txt;
		
		editbox.innerHTML = text;
	}
	uitimeout = window.setTimeout("doit()",900);
}

function hidelogoinfo()
{
	window.clearTimeout(uitimeout);	
	if (document.getElementById("logobubi"))  document.getElementById("logobubi").style.display  = "none";
	if (document.getElementById("logobubi2")) document.getElementById("logobubi2").style.display = "none";
	uistat = false;
}

function aloldalklikkinfo(){
	try
	{
		var editbox = document.getElementById("aloldallista");
		if (editbox.style.display != 'block'){
			document.getElementById("aloldalklikkinfo").style.display = 'block';
			document.getElementById("aloldalklikkinfo").style.top = (findPosY(document.getElementById("aloldallista"))-42)+"px";
			document.getElementById("aloldalklikkinfo").style.left = (findPosX(document.getElementById("aloldallista"))-10)+"px";
		}
	}catch(e){}
}

function aloldalklikkinfohide(){
	try
	{
		var editbox = document.getElementById("aloldallista");
		if (editbox.style.display != 'block'){
			document.getElementById("aloldalklikkinfo").style.display = 'none';
		}
	}catch(e){}
}
function aloldalvalaszto(lang,sn,qs)
{
	try
	{
		var editbox = document.getElementById("aloldallista");
		if (editbox.style.display == "block"){
			editbox.style.display = "none";
		}else{
			editbox.style.display = "block";
			document.getElementById("aloldalklikkinfo").style.display = 'none';
			var url = "ajaxaloldalvalaszto.php?lang="+lang+"&sn="+sn+"&"+qs;
			ajaxBox(url,editbox);
		}

		/*
		var editbox = document.getElementById("aloldallistabox");
		var bubibox = document.getElementById("aloldallistabubi");
		
		if (bubibox.style.display == "block")
		{
			bubibox.style.display = "none";
		}
		else
		{
			uistat = true;
			window.clearTimeout(uitimeout);
			doit = function()
			{
				bubibox.style.top = (findPosY(document.getElementById("aloldallista"))+19)+"px";
				bubibox.style.left = (findPosX(document.getElementById("aloldallista"))+2)+"px";
				bubibox.style.display = "block";
		
				editbox.style.background = "#FFFFD8";
				//alert(window.location.href);
				url = "ajaxaloldalvalaszto.php?lang="+lang+"&sn="+sn+"&"+qs;
				
				ajaxBox(url,editbox);	
			}
			uitimeout = window.setTimeout("doit()",1);
		}*/
	}
	catch(e){}
}

function hidealoldallista()
{
	window.clearTimeout(uitimeout);	
	document.getElementById("aloldallistabubi").style.display = "none";
	uistat = false;
}


function pestmegyeitelepulesek(obj,lang)
{
	uistat = true;
	window.clearTimeout(uitimeout);
	doit = function()
	{
		var editbox = document.getElementById("telepuleslista");
		var bubibox = document.getElementById("telepulesbubi");
		bubibox.style.top = (findPosY(document.getElementById("pestmegyelista"))+15)+"px";
		bubibox.style.left = findPosX(document.getElementById("pestmegyelista"))+"px";
		bubibox.style.display = "block";

		editbox.style.background = "#FFFFD8";

		url = "include/pestmegyeitelepulesek.php?lang="+lang;
		
		ajaxBox(url,editbox);	
	}
	uitimeout = window.setTimeout("doit()",1);
}

function hidetelepuleslista()
{
	window.clearTimeout(uitimeout);	
	document.getElementById("telepulesbubi").style.display = "none";
	uistat = false;
}

function ajaxBox(url,editbox)
{
	if (window.XMLHttpRequest) { var req = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { var req = new ActiveXObject("Microsoft.XMLHTTP"); }
	
	url += "&ajax=1";
	//alert(url);
	
	req.onreadystatechange = function() 
	{
		while (editbox.firstChild) editbox.removeChild(editbox.firstChild);
		if (req.readyState > 0 && req.readyState < 4)
		{ editbox.innerHTML = "<img src=\"http://utcakereso.hu/map2/images/loading.gif\">";  }
		if (req.readyState == 4) {
			
			if (req.status==200 && req.responseText)
			{
				rekk = req.responseText;
				if (rekk)
				{
//					editbox.style.background = "none";
					editbox.innerHTML = rekk;
					editbox.style.display = "block"; 
					//alert(rekk);
				}	
				else editbox.style.display = "none";
			}
		}
	}

	req.open("GET", url, true);
	req.send(null);
	return true;
}

function setquery (query, k, v ) {
   var Params = new Object ();
   var kk = new Array();
   var vv = new Array();
   var csere=0;
   if(query.charAt(0)=='&') query=query.substr(1);
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   // szetszedes
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      kk[i]=key;
      vv[i]=val;
      Params[key] = val;
   }
   // csere
   var ret='';
   for ( var i = 0; i < kk.length; i++ ) {
   	if(kk[i]==k) {vv[i]=v;csere=1;}
  }
	if(!csere) { kk[kk.length]=k;vv[vv.length]=v;}
		// osszerakas
   for ( var i = 0; i < kk.length; i++ ) {
   	ret=ret+'&'+kk[i]+'='+vv[i];
  }
	
// 	alert(ret+' '+query);


	 if(ret.charAt(0)=='&') ret=ret.substr(1);
   return ret;
}
function osszefuzo(q)
{
	for( i in sg)
	{
		q=setquery(q,i,sg[i]);
	}
	return q;
}
function getvaluefromquery (query, k ) {
   if(query.charAt(0)=='&') query=query.substr(1);
   var Params = new Object ();
   var kk = new Array();
   var vv = new Array();
   var csere=0;
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   // szetszedes
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      kk[i]=key;
      vv[i]=val;
      Params[key] = val;
   }
   // csere
   var ret='';
   for ( var i = 0; i < kk.length; i++ ) {
   	if(kk[i]==k) {return vv[i];}
  }
  return '';
}

function constload()
{
   for ( var i = 0; i < sg.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      
      alert(key);
   }
 	
}


function moveleft()
{
	xelt=getvaluefromquery(d_querystring,'xeltolas');
	xelt=xelt*1-1;
	g=setquery(d_querystring,'xeltolas',xelt);
	g=osszefuzo(g);
	//alert(g);
	window.location.href=d_sn+'?'+g;
}

function moveright()
{
	xelt=getvaluefromquery(d_querystring,'xeltolas');
	xelt=xelt*1+1;
	g=setquery(d_querystring,'xeltolas',xelt);
	g=osszefuzo(g);
	window.location.href=d_sn+'?'+g;
}
function moveup()
{
	yelt=getvaluefromquery(d_querystring,'yeltolas');
	yelt=yelt*1-1;
	g=setquery(d_querystring,'yeltolas',yelt);
	g=osszefuzo(g);
	window.location.href=d_sn+'?'+g;
}
function movedown()
{
	yelt=getvaluefromquery(d_querystring,'yeltolas');
	yelt=yelt*1+1;
	g=setquery(d_querystring,'yeltolas',yelt);
	g=osszefuzo(g);
	window.location.href=d_sn+'?'+g;
}


