var postLink = '';
// set events
setElements = function() {
	var forms 	= document.getElementsByTagName('FORM');
	var len		= forms.length;
	
	for(var i=0; i<len; i++) {
		var form = forms[i];
		
		var inputs		= form.getElementsByTagName('input');
		var textareas	= form.getElementsByTagName('textarea');
		var selects		= form.getElementsByTagName('select');
		var definition	= form.getAttribute('definition');
		
		// definition must not be set
		if(!definition) {
		// do the inputs
			inputEvents(inputs);
			inputEvents(textareas);
			inputEvents(selects);
		}
	}
}

inputEvents = function(elements) {
	var len	= elements.length;
	var url = '';
	for(var i=0; i<len; i++) {
		var input = elements[i];
		
		if(input.type != 'submit' || input.type != 'button') {
			if(input.type == 'checkbox' || input.type == 'radio') {
				
				if(IE) {
					input.attachEvent("onclick", saveFormCheckBox);
				} else {
					input.addEventListener("click", saveFormCheckBox, true);
				}
			} else {
				if(IE) {
					input.attachEvent("onblur", saveForm);
				} else {
					input.addEventListener("blur", saveForm, true);
				}
			}
		}
	}
}


saveFormCheckBox = function(evt) {
	if(IE) {
		var obj = event.srcElement;
	} else {
		var obj = evt.currentTarget;
	}
	
	if(obj.checked) {
		postLink = '&' + obj.name + '=' + obj.value;
		xmlHttpObject.post('saveValues.php', postLink);
		//xmlHttpObject.post('https://landingpage.nuon.araneum.nl/saveValues.php', postLink);
	} else {
		postLink = '&' + obj.name + '=0';
		xmlHttpObject.post('saveValues.php', postLink);
		//xmlHttpObject.post('https://landingpage.nuon.araneum.nl/saveValues.php', postLink);
	}
}



saveForm = function(evt) {
	if(IE) {
		var obj = event.srcElement;
	} else {
		var obj = evt.currentTarget;
	}
	
	if(obj.value != '') {
		postLink = '&' + obj.name + '=' + obj.value;
		xmlHttpObject.post('saveValues.php', postLink);
		//xmlHttpObject.post('https://landingpage.nuon.araneum.nl/saveValues.php', postLink);
	}
}
