
	function createRequestObject() 
	{
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer")
		{
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			ro = new XMLHttpRequest();
		}
		
		return ro;
	}

	var http = createRequestObject();
	
	function sndReq(action) 
	{
		//háttérkép beállítása az aktuális fülnek
	/*	document.getElementById(action).style.backgroundImage="url('images/ful_aktiv.jpg')";
		
		//háttérkép beállítása az elõzõ fülnek
		document.getElementById(aktiv_ful).style.backgroundImage="url('images/ful.jpg')";

		//link hover effekt kikapcsolása az aktuális fülre
		document.getElementById(action+'l').setAttribute('onmouseover', 'this.style.backgroundImage="url(\'images/ful_aktiv.jpg\')"');
		
		//link hover effekt visszakapcsolása az elõzõ fülre
		document.getElementById(aktiv_ful+'l').setAttribute('onmouseover', 'this.style.backgroundImage="url(\'images/ful_on.jpg\')"');*/
		
		//link szín beállítása az aktuális fülre
		document.getElementById(action+'l').style.color='#9E9458';
		
		//link szín visszaállítása az elõzõ fülre
		document.getElementById(aktiv_ful+'l').style.color='#646464';
		
		//focus levétele az aktuális fülrõl
		document.getElementById(action).blur();
	
    	aktiv_ful=action;
		
		document.getElementById('ful_tartalom').innerHTML = "Kérem, várjon...";
		http.open('get', 'ajax_tartalmak.php?tartalom_id='+action);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function handleResponse() 
	{
		if(http.readyState == 4)
		{
			var response = http.responseText;
			var update = new Array();
			
			if(response.indexOf('|' != -1)) 
			{
				update = response.split('|');
				document.getElementById(update[0]).innerHTML = URLDecode(update[1]);
			}
		}
	}

function URLDecode(encoded)
{
   // Replace + with ' '
   // Replace %xx with equivalent character
   // Put [ERROR] in output if %xx is invalid.
   var HEXCHARS = "0123456789ABCDEFabcdef";
   var plaintext = "";
   var i = 0;
   while (i < encoded.length) {
			   var ch = encoded.charAt(i);
		   if (ch == "+") {
			   plaintext += " ";
		   i++;
		   } else if (ch == "%") {
			if (i < (encoded.length-2)
			&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1
			&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
			plaintext += unescape( encoded.substr(i,3) );
			i += 3;
			} else {
			alert( 'Bad escape combination near ...' + encoded.substr(i) );
			plaintext += "%[ERROR]";
			i++;
			}
			} else {
			   plaintext += ch;
			   i++;
			}
	} // while
	return plaintext;
}

aktiv_ful='szamvitel_ful';
