	function trim(s) {
		while (s.substring(0,1) == ' ') s = s.substring(1, s.length);
		while (s.substring(s.length-1, s.length) == ' ') s = s.substring(0,s.length-1);
		return s;
	}

	function poll_sendform(poll_id,question_id) {
		var o = document.getElementById('poll_form');
		if (o) o.style.display = 'none';
		var o = document.getElementById('poll_loader');
		if (o) o.style.display = 'block';

		var conn = new XHConn();
		if (conn) {
			var vars;
			vars = 'poll_id='+myescape(poll_id)+'&question_id='+myescape(question_id);
			conn.connect('/poll.php','POST',vars,poll_response);
		}
		return false;
	}
	function poll_response(s) {
		var o = document.getElementById('poll_loader');
		if (o) o.style.display = 'none';
		var o = document.getElementById('poll_result');
		if (o) {
			o.innerHTML = s.responseText;
			o.style.display = 'block';
		}
	}
	function myescape (s) {
		//stupid js escape duznt quote +! //thanx 2 koterov
		return escape(s).replace(new RegExp('\\+','g'), '%2B');
	}
