function ablakmuvelet(obj, muvelet)
{
	if(obj.parentNode == null)//tobb ablakon vegzett muveletek
	{
		var ablakok = obj;
		for(hsb in ablakok)
		{
			if(muvelet == 'min')
			{
				var i;
				for(i = 0 ; i < ablakok[hsb].length ; i++ )
				{
					var ablak = className_felette2(ablakok[hsb][i][1], 'ablak');
					var obj1, obj2;
					if((obj1 = className_alatta2(ablak, 'ablak_m_h')) != null && (obj2 = className_alatta2(ablak, 'ablak_h_h')) != null)
	       				{
						obj1.style.display = 'none';
						obj2.style.display = 'none';
						//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/max.gif)";
					}
				}
			}
			else if(muvelet == 'max')
			{
				var i;
				for(i = 0 ; i < ablakok[hsb].length ; i++ )
				{
					var ablak = className_felette2(ablakok[hsb][i][1], "ablak");
					var obj1, obj2;
					if((obj1 = className_alatta2(ablak, "ablak_m_h")) != null && (obj2 = className_alatta2(ablak, "ablak_h_h")) != null)
					{
					
						obj1.style.display = "block";
						obj2.style.display = "block";
						//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/min.gif)";
					}
				}
			}
			else if(muvelet == "minmax")
			{
				var i;
				for(i = 0 ; i < ablakok[hsb].length ; i++ )
				{
					var ablak = className_felette2(ablakok[hsb][i][1], "ablak");
					var obj1, obj2;
					if((obj1 = className_alatta2(ablak, "ablak_m_h")) != null && (obj2 = className_alatta2(ablak, "ablak_h_h")) != null)
	      				{
						if(obj1.style.display != "none")
						{
							obj1.style.display = "none";
							obj2.style.display = "none";
							//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/max.gif)";
						}
						else
						{
							obj1.style.display = "block";
							obj2.style.display = "block";
							//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/min.gif)";
						}
					}
				}
			}
			else if(muvelet == "clo")
			{
				var i;
				for(i = 0 ; i < ablakok[hsb].length ; i++ )
				{
					var ablak = className_felette2(ablakok[hsb][i][1], "ablak");
					ablak.parentNode.removeChild(ablak);
					init_ablakok();
				}
				
				//setTimeout('lehethogymindetbezarta()', 4000);
				//ezzel oldjuk meg, hogy csak a kezi bezarasra reagalon
			}
		}
	}
	else//egy adott ablakon vegzett muveletek
	{
		var ablak = className_felette2(obj, "ablak");
		
 		if(muvelet == "le")
		{
			var szomszed = className_utana2(ablak, "ablak")
			if(className_stimmel2(ablak.parentNode, "cseredoboz") && szomszed != null)
			{
				if(szomszed.nodeName == "DIV")
				{
					ablak.parentNode.insertBefore(szomszed, ablak);
				}
			}
		}
		else if(muvelet == "fel")
		{
			var szomszed = className_elotte2(ablak, "ablak")
			if(className_stimmel2(ablak.parentNode, "cseredoboz") && szomszed != null)
			{
				if(szomszed.nodeName == "DIV")
				{
					ablak.parentNode.insertBefore(ablak, szomszed);
				}
			}
		}
		else if(muvelet == "min")
		{
			var obj1, obj2;
			if((obj1 = className_alatta2(ablak, "ablak_m_h")) != null && (obj2 = className_alatta2(ablak, "ablak_h_h")) != null)
			{
			
				obj1.style.display = "none";
				obj2.style.display = "none";
				//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/max.gif)";
			}
			
		}
		else if(muvelet == "max")
		{
			var obj1, obj2;
			if((obj1 = className_alatta2(ablak, "ablak_m_h")) != null && (obj2 = className_alatta2(ablak, "ablak_h_h")) != null)
			{
			
				obj1.style.display = "block";
				obj2.style.display = "block";
				//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/min.gif)";
			}
		}
		else if(muvelet == "minmax")
		{
			var obj1, obj2;
			if((obj1 = className_alatta2(ablak, "ablak_m_h")) != null && (obj2 = className_alatta2(ablak, "ablak_h_h")) != null)
			{
				if(obj1.style.display != "none")
				{
					obj1.style.display = "none";
					obj2.style.display = "none";
					//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/max.gif)";
				}
				else
				{
					obj1.style.display = "block";
					obj2.style.display = "block";
					//className_alatta2(className_alatta2(className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec"), "ablak_fejlec_gombok"), "ablak_fejlec_gomb_3").style.backgroundImage = "url(kepek/ablak/gombok/min.gif)";
					/*if(G_("csakegynagy").checked && ablak.id != "ablakhely")
					{
						ablakmuvelet(ablak, "csakeznagy");
					}*/
				}
			}
		}
		else if(muvelet == "clo")
		{
			ablak.parentNode.removeChild(ablak);
			init_ablakok();
			//setTimeout('lehethogymindetbezarta()', 4000);
			//ezzel oldjuk meg, hogy csak a kezi bezarasra reagalon
		}
		else if(muvelet == "rel")
		{
			var url = className_alatta2(className_alatta2(ablak, "adatok"), "abrov3").innerHTML;
			var query = className_alatta2(className_alatta2(ablak, "adatok"), "querystring").innerHTML;
			nyit(url+"?"+query, ablak);
		}
		else if(muvelet == "csakeznagy")
		{
			ablakmuvelet(window.ablakok, "min");
			ablakmuvelet(ablak, "max");
		}
		else if(muvelet == "jbr")
		{
			var i;
			var ablakok = init_ablakok();
			for(i = 0 ; i < ablakok["hasab1"].length ; i++ )
			{
				if(ablakok["hasab1"][i][1].isSameNode(ablak))
				{
					if(G_("hasab2").firstChild == null)
					{
						G_("hasab2").appendChild( ablakok["hasab1"][i][1].parentNode.removeChild(ablakok["hasab1"][i][1]) );
					}
					else
					{
						G_("hasab2").insertBefore( ablakok["hasab1"][i][1].parentNode.removeChild(ablakok["hasab1"][i][1]), G_("hasab2").firstChild );
					}
					
					if(hasab_allas == 1)
					{
						hasabok(2);
					}
				}
				
			}
			init_ablakok();
		}
		else if(muvelet == "blr")
		{
			var i;
			var ablakok = init_ablakok();
			for(i = 0 ; i < ablakok["hasab2"].length ; i++ )
			{
				if(ablakok["hasab2"][i][1].isSameNode(ablak))
				{
					if(G_("hasab1").firstChild == null)
					{
						G_("hasab1").appendChild( ablakok["hasab2"][i][1].parentNode.removeChild(ablakok["hasab2"][i][1]) );
					}
					else
					{
						G_("hasab1").insertBefore( ablakok["hasab2"][i][1].parentNode.removeChild(ablakok["hasab2"][i][1]), G_("hasab1").firstChild );
					}
					
					if(hasab_allas == 5)
					{
						hasabok(4);
					}
				}
				
			}
			init_ablakok();
		}
		else if(muvelet == "vill_be")
		{
			className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec").className = "ablak_fejlec vill_be";
		}
		else if(muvelet == "vill_ki")
		{
			className_alatta2(className_alatta2(ablak, "ablak_e_h"), "ablak_fejlec").className = "ablak_fejlec vill_ki";
		}
		
	}
}

