/**
 * - - - POTREBUJE KNIHOVNU PROTOTYPE - - -
 **/

/**
 * function sendNote() - AJAXova obsluha odeslani poznamky
 * 		- k prvkum formulare prisame parametr ajax=1
 * 		- provedeme odeslani poznamky
 *		- vratime hlasku (chyba, odeslani + vymaz textu)
 */
function sendNote() {
	var frm = $('sendnote');
	// kontrola vyplněného textu
	if ($F(frm['comment']).blank()) {
		alert('Chyba - prázdný text poznámky');
		return false;
	}
	// parametry AJAXu - data formulare + ajax=1
	var par = frm.serialize(true);
	par.ajax = 1;
	new Ajax.Request("/tools/server.mod.php",
		{
		method: 'post',
		parameters: par,
		onComplete: function(transport) {
			var js = transport.responseText.evalJSON();
			// vyhodnoceni odpovedi (error 0,1)
			if (js.error!=0) {
				switch (js.error) {
					case 1: emsg = 'prázdný text poznámky';
					break;
					case 2: emsg = 'pravděpodobně se jedná o SPAM';
					break;
				}
				alert('Chyba - '+emsg);
			}
			else {
				alert('Odesláno...');
				frm['comment'].value='';	// vymazeme text poznamky
			}
		}
		});
}; // sendNote

/**
 * function snOnclick() - prida onsubmit udalost na formular odeslani poznamky
 */
function snOnclick() {
	$('sendnote').onsubmit = function () { sendNote(); return false; }
}

// pridani onclicku na formular
addDOMLoadEvent(snOnclick);
