function slovnicekInsert() {
	var pojem=$F('slovnicek_text');
	
	var params = 'vlozit='+escape(pojem);
	var url = '/snb/buyersguide/ajax/slovnicek-insert.php';
	
	var ajax = new Ajax.Request(url,
		{
			method: 'get',
			parameters: params,
			onLoading: showInsertLoading,
			onComplete: showSlovnicekInsertResponse
		}
	)
}

function showSlovnicekInsertResponse(originalRequest) {
	var xml=originalRequest.responseText;
	// nacteme XML text
	var objDom = new XMLDoc(xml, xmlError);
	// kurzor na root node
	var objDomTree = objDom.docNode;
	// nacteme pole vsechny sub-nodes
	var text=objDomTree.getText();

	var htmlContainer=$('ajax_pojmy');
	htmlContainer.innerHTML="<p>"+text+"</p>";
}

function slovnicek(pojem) {
	var params = 'limit=100&pojem='+escape(pojem);
	var url = '/snb/buyersguide/ajax/slovnicek.php';
	
	if (pojem.length==0) return true;
	
//	debug(url+"?"+params);	
	//return false;
	
	var ajax = new Ajax.Request(url,
		{
			method: 'get',
			parameters: params,
			onLoading: showLoading,
			onComplete: showSlovnicekResponse
		}
	)
}

function showInsertLoading(originalRequest) {
	var htmlContainer=$('ajax_pojmy');
	htmlContainer.innerHTML='<p class="loading">...ukládám pojem...</p>';
}

function showLoading(originalRequest) {
	var htmlContainer=$('ajax_pojmy');
	htmlContainer.innerHTML='<p class="loading">...hledám...</p>';
}


function xmlError(e) {
	alert(e);
}
function debug(text) {
	window2=window.open('','window2')
	window2.document.write(text)
}

function showSlovnicekResponse(originalRequest) {
	var xml=originalRequest.responseText;
	// nacteme XML text
	var objDom = new XMLDoc(xml, xmlError);
	// kurzor na root node
	var objDomTree = objDom.docNode;
	// nacteme pole vsechny sub-nodes
	var objElements = objDomTree.getElements();
	// projdeme vsechny elementy
	var n=0;

	var html = '<p>';
	while (n < objElements.length) {
		var element=objElements[n];
		html += '- <a class="tooltip" href="?slovnicek='+element.getAttribute('word_id')+'" onMouseover="maoTooltip(\''+element.getAttribute('heslo')+'\')" onMouseout="hideddrivetip()">'+element.getAttribute('heslo')+'</a><br/>';
		n++;
	}
	if (n == 0) {
		html += 'Bohužel jsme nanalezli žádné odpovídající heslo.</p><p>Přejete si, abychom pro vás význam pojmu zjistili a do slovníčku doplnili? Celý jej vložte do okénka a klikněte <a href="javascript:slovnicekInsert()">zde</a>. Zanedlouho se jistě ve slovníčku objeví!';
	}

	html += '<br /></p>';	
	
	

	var htmlContainer=$('ajax_pojmy');
	htmlContainer.innerHTML=html;
}
