function getformdata(frm, prefixum)
{
	/*
	 * Osszegyujti az atadott form inputjainak ertekeit, es a queryhez hasonlo
	 * stringet gyart belole. Hasznos, ha url-ben getdatakent kell kuldeni egy formot.
	 * A prefixumot a get valtozok neve ele szurja be.
	**/
	if(!prefixum)
	{
		prefixum = "";
	}
	var ret = Array();
	var elm = frm.elements;
	var i;
	for(i = 0 ; i < elm.length ; i++ )
	{
		/* 
		 * Vigyazz, mert a fieldset-eket is beteszi az elements tombbe, es ezeknek, a
		 * tobbi inputtal ellentetben nem inicializalja a name attributumat ""-re, hanem null-on vagyja!
		 * Ezert kell vizsgalni, hogy null-lal egyenlo-e.
		**/
		if(frm.elements.item(i).name != null && frm.elements.item(i).name != "")
		{
			var resz1 = prefixum;//.split('ő').join(String.fromCharCode('245')).split('ű').join(String.fromCharCode('251')).split('Ő').join(String.fromCharCode('213')).split('Ű').join(String.fromCharCode('219'));
			var resz2 = frm.elements.item(i).name;//.split('ő').join(String.fromCharCode('245')).split('ű').join(String.fromCharCode('251')).split('Ő').join(String.fromCharCode('213')).split('Ű').join(String.fromCharCode('219'));
			var resz3 = frm.elements.item(i).value;//.split('ő').join(String.fromCharCode('245')).split('ű').join(String.fromCharCode('251')).split('Ő').join(String.fromCharCode('213')).split('Ű').join(String.fromCharCode('219'));
			
			ret.push(encodeURIComponent(resz1+""+resz2)+"="+encodeURIComponent(encodeURIComponent(encodeURIComponent(resz3))));
			//ret.push(prefixum+""+frm.elements.item(i).name)+"="+escape(frm.elements.item(i).value);
			
			//if(frm.elements.item(i).value.substr(0, 4) == "Buda")
			//{
			//	alert(escape(resz1+""+resz2)+"="+escape(resz3))
			//}
		}
		
	}
	ret = ret.join("&");
	
	return ret;
}

