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;
			}
		}
	};

var held = {
		post: function(obj) {
			var inputs = obj.getElements();
			for (var i=0;i<inputs.length;i++) {
				if (inputs[i].value.length==0) {
					alert(inputs[i].name+' aanvullen a.u.b.');
					return false;
				}
			}
			new Ajax.Request("/newsletter.php",{
				method: "post",
				parameters: Form.serialize('heldenform'),
				onSuccess: function(transport) {
						var res = transport.responseText;
						$('heldenform').innerHTML=res;
					},
				onFailure: function() {
						
					}
				});
			return false;
			}
	};
