function random_num () {
	var num = 999 + parseInt(Math.random()*1000)
	$_('rnd').innerHTML = num;
}

function send_comment () {

	if ($_('rnd').innerHTML != $_('number').value) {
		alert('Error');
		random_num ();
		return ;
	}

	random_num ();

	var data = new Object();

	data.name = $_('name').value;
	data.text = $_('text').value;
	data = urlEncodeData(data);

	var l = new Req();
	l.method = 'POST';
	l.Result = function () {
		
		var cnt = $$(this.xml, 'all')[0].firstChild.data;
		$_('gbcnt').innerHTML = cnt;

		list = $_('comments');

		list.innerHTML = '';

		var comments = $$(this.xml, 'comment');

		var cnt = 1;

		for (var i=0; i<comments.length; i++) {
			name = $$(comments[i], 'name')[0].firstChild.data;
			date = $$(comments[i], 'date')[0].firstChild.data;
			txt = $$(comments[i], 'txt')[0].firstChild.data;

			div = ceaa (list, 'div');
			div.className = 'gb_head r' + cnt;
			div.innerHTML = name;

			span = ceaa (div, 'span');
			span.innerHTML += ' (отправлено в ' + date + ' г.)';

			div = ceaa (list, 'div');
			div.className = 'gb_text';
			div.innerHTML = txt;

			cnt = cnt == 1 ? 2 : 1;
		}
	}

	l.Connect();
	l.Request(document.location.host + '/requests/gbook.php', '', data);
}

function urlEncodeData(data) {
	var query = [];
	if (data instanceof Object) {
		for (var k in data) {
			query.push(encodeURIComponent(k) + "=" + encodeURIComponent(data[k]));
		}
		return query.join('&');
	} else {
		return encodeURIComponent(data);
	}
}
