
function nahrajObsah(id, pole) {
	var http_request = false;
	var request = "idz=" + id;

	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (eror) {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	http_request.onreadystatechange = function() { zpracujObsah(http_request, pole); };
	http_request.open('GET', 'ajax/nahratobsah.php?' + request, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(null);
}

function zpracujObsah(http_request, pole) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
				dom.gI(pole).innerHTML = http_request.responseText;	//	'manualslist' + znacka
			}
	}
}

function checkUserName(pole, hlaska) {
	var http_request = false;
	var request = "nick=" + pole.value;

	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (eror) {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	http_request.onreadystatechange = function() { zpracujUserName(http_request, pole, hlaska); };
	http_request.open('GET', 'ajax/overitnick.php?' + request, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(null);
}

function zpracujUserName(http_request, pole, hlaska) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
				if (http_request.responseText != "OK") {
					var nickname	= pole.value; 
					pole.value		= hlaska;	//	'manualslist' + znacka
					var obsazeno = new Array();
					obsazeno[0] = "Přihlašovací jméno '" + nickname + "' je již obsazené.";
					obsazeno[1] = "Přihlašovací jméno '" + nickname + "' je již obsazené.";
					obsazeno[2] = "Přihlašovací jméno '" + nickname + "' je již obsazené.";
					obsazeno[3] = "Přihlašovací jméno '" + nickname + "' je již obsazené.";
					alert(obsazeno[actlang]);
					pole.focus();
				}
			}
	}
}

		//	{
		//		xmlResponse = http_request.responseXML;
		//		var odpovedi = xmlResponse.getElementsByTagName('odpoved');
        	//		for (var i=0; i < odpovedi.length; i++) {
            	//			dom.gI(odpovedi[i].getAttribute('id')).innerHTML = odpovedi[i].firstChild.data;
        	//		}
        	//	}

//GET	http_request.open('GET', 'erv-rss.php?' + request, true);
//GET	http_request.open('GET', 'erv-rss.php', true);
//GET	http_request.open('GET', 'erv-rss.php?promena1=1&promena2=5', true);
//POST	http_request.open('POST', 'erv-rss.php', true);

//GET	http_request.send(null);
//POST	http_request.send(request);

//	Teď se budeme věnovat funkci open(), která nám vytváří spojení s požadovaným scriptem. 
//	Funkce má dva povinné, a tři nepovinné parametry. První parametr je typ požadavku (GET/POST), 
//	do druhého povinného parametru patří url, kterou chceme volat. Url může být relativní nebo absolutní, 
//	ale z důvodů bezpečnosti není možno volat url na jiné dómeně. Třetí nepovinný parametr je typu boolean, 
//	pomocí něj nastavujeme jak budou data poslána. Defaultně je nastavený na true což znamená, že režim 
//	přenosu bude asynchronní (prohlížeč nebude čekat na výsledky). Pokud jej však nastavíme na false, 
//	znamená to, že režim přenosu bude synchronní, a prohlížeč při požadavku počka na výsledky (zamrzne). 
//	Takže asi víte, že je lepší ponechat defaultně nastavenou hodnotu. Poslední dva parametry, jsou jmého a heslo 
//	při přistupu na zabezpečenou adresu. ale to asi nemá moc využití.

//	Druhou funkcí je send(). Tato funkce má jeden parametr, který se liší podle typu požadavku. Při požadavku GET 
//	dáváme proměnné přímo do url ve tvaru script.php?promnena=pokus&promena=pokus, proto do parametru send dáváme pouze null. 
//	U požadavku typu POST se proměnné nedávájí do URL, ale předávíji se funkci send() ve tvaru promnena=pokus&promena=pokus. 
//	U typu POST je dobré ještě před voláním send() nastavit správný Content-Type.