	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 consult_sendform() {
		var phone = document.getElementById('f[txtPhone]');
		var ref = document.getElementById('f[txtReferer]').value;
		var s = trim(phone.value);
		if ((s==phone.defaultValue)||!s.length) {
			alert('Вы не указали свой номер телефона');
			return false;
		}
		var cmd = document.getElementById('f[cmdSubmit]');
		cmd.disabled = true;

		var conn = new XHConn();
		if (conn) {
			var vars;
			vars = 'module=consult&ajax=true&consult[phone]='+myescape(s)+'&consult[referer]='+myescape(ref);
			conn.connect('do.php','POST',vars,consult_response);
		}
		return false;
	}
	function consult_response(s) {
		var f = document.getElementById('f');		
		f.style.display = 'none';
		p = f.parentNode;
		if (p) {
			p.style.backgroundColor = '#fff';
			p.innerHTML = s.responseText;
		}
	}
	function myescape (s) {
		//stupid js escape duznt quote +! //thanx 2 koterov
		return escape(s).replace(new RegExp('\\+','g'), '%2B');
	}
