var jazzform = {
		x: undefined,
		posthandler: function() {
				if (jazzform.x.readyState==4 && jazzform.x.status==200) {
					alert(jazzform.x.responseText);
				}
			},
		post: function() {
				var pars='';
				var els = this.getElementsByTagName('INPUT');
				for (var i=0;i<els.length;i++)
				if (els[i].name!='') {
					pars+=els[i].name+'='+escape(els[i].value)+'&';
				}
				jazzform.x = new XMLHttpRequest();
				jazzform.x.onreadystatechange=jazzform.posthandler;
				jazzform.x.open("POST",this.action,true);
				jazzform.x.setRequestHeader('content-type','application/x-www-form-urlencoded');
				jazzform.x.send(pars);
				return false;
			},
		focus: function() {
				this.focus();
			},
		nav: function(el) {
				var obj = document.getElementById(el);
				window.location='?'+el+'='+escape(obj.value);
				return false;
			},
		init: function() {
			var els = document.getElementsByTagName('FORM');
			for (var i=0;i<els.length;i++)
			if (els[i].className.match(/ajax/)!=null) {
				els[i].onsubmit=jazzform.post;
				//els[i].onclick=jazzform.focus;
				//els[i].style.position='absolute';
				//var ins = els[i].getElementsByTagName('INPUT');
				//for (var j=0;j<ins.length;j++)
				//	ins[j].onclick=jazzform.focus;
			}
		}
	};
