function _do_ajax( link, hova, futtasd)
{
//alert( link);
	var hg = document.getElementById(hova).offsetHeight * 1 - 20;
	var wd = document.getElementById(hova).offsetWidth;
	var cl = document.getElementById(hova).className;
	var ih = "<div";
	if (cl)
		ih += " class=\""+cl+"\"";
	ih += " style=\"height:"+hg+"px;width:"+wd+"px;text-align:center;vertical-align:middle;\"><img src=\"images/ani_spinner_transparent.gif\"></div>";
	document.getElementById(hova).innerHTML = "<div style=\"height:"+hg+"px;text-align:center;vertical-align:middle;\"><img src=\"images/ani_spinner_transparent.gif\"></div>";
	var rekk=null;
	if (window.XMLHttpRequest) { var req = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { var req = new ActiveXObject("Microsoft.XMLHTTP"); }
	
	req.open("GET", link, true);
	req.onreadystatechange = function() 
	{
		if (req.readyState > 0 && req.readyState < 4) {
		}
		if (req.readyState == 4) {
			if (req.status==200 && req.responseText)
			{
				rekk = trim(req.responseText);
				var darabok = rekk.split( "#");
//alert( "*"+rekk+"*  *"+darabok[0]+"*  *"+darabok[1]+"*");
				if ( darabok[0] == "LINK")
					window.location = darabok[1];
				else if(darabok[0] == "JS" && darabok[1])
				{
					eval(darabok[1]);
					return;
				}
				else
				{
					document.getElementById(hova).innerHTML = rekk;
					if( futtasd)
						eval( futtasd);
				}
			}
		}
	}
	req.send(null);
	
	return rekk;
}

function _do_ajax_new( link, hova, futtasd)
{
	var linking = link.split( "?");
	
	var hg = document.getElementById(hova).offsetHeight * 1 - 20;
	var wd = document.getElementById(hova).offsetWidth;
	var cl = document.getElementById(hova).className;
	var ih = "<div";
	if (cl)
		ih += " class=\""+cl+"\"";
	ih += " style=\"height:"+hg+"px;width:"+wd+"px;text-align:center;vertical-align:middle;\"><img src=\"images/ani_spinner_transparent.gif\"></div>";
	document.getElementById(hova).innerHTML = "<div style=\"height:"+hg+"px;text-align:center;vertical-align:middle;\"><img src=\"images/ani_spinner_transparent.gif\"></div>";
	var rekk=null;
	if (window.XMLHttpRequest) { var req = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { var req = new ActiveXObject("Microsoft.XMLHTTP"); }
	
	req.open("POST", linking[0], true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Content-length", linking[1].length);
	req.setRequestHeader("Connection", "close");

	req.onreadystatechange = function() 
	{
		if (req.readyState > 0 && req.readyState < 4) { /* loading... */ }
		if (req.readyState == 4) {
			if (req.status==200 && req.responseText)
			{
				rekk = trim(req.responseText);
				var darabok = rekk.split( "#");
				if ( darabok[0] == "LINK" && darabok[1])
				{
					window.location = darabok[1];
				}
				else if(darabok[0] == "JS" && darabok[1])
				{
					eval(darabok[1]);
					return;
				}
				else
				{
					document.getElementById(hova).innerHTML = rekk;
//alert( "*"+rekk+"*\n*"+darabok[0]+"*\n*"+darabok[1]+"*");
					if( futtasd)
						eval( futtasd);
				}
			}
		}
	}
	req.send(linking[1]);
	
	return rekk;
}

// Some Class
function MyClass()
{
	this.UpdateEditorFormValue = function()
	{
		for ( i = 0; i < parent.frames.length; ++i )
			if ( parent.frames[i].FCK )
				parent.frames[i].FCK.UpdateLinkedField();
	}
}
// instantiate the class
var MyObject = new MyClass();

