addEvent(window, 'load', setupValidation);

function setupValidation() {
	$$('input.required').each( function (reqElem) {
		reqElem = new LiveValidation(reqElem, {validMessage : '', onlyOnSubmit: true });
		reqElem.add(Validate.Presence, { failureMessage: 'Pflichtfeld!'});
		
	});
	
	$$('input.email').each( function (reqElem) {
		reqElem = new LiveValidation(reqElem, {validMessage : '', onlyOnSubmit: true });
		reqElem.add(Validate.Email, { failureMessage: 'Keine gültige E-Mail-Adresse!', validMessage: 'aa' });
		reqElem.add(Validate.Presence, { failureMessage: 'Pflichtfeld!'});
		
	});
	
	Event.observe($('applyform'), 'submit', moveToTopOfForm);
}

function moveToTopOfForm(formElem) {

	var pos = Position.page(formElem);
	window.scroll(pos[0], pos[1]);

}


