var FormCheck = Class.create({
	initialize: function() {
		if($('form_registre'))
		{
			var accio = this.checkForm.bindAsEventListener(this);
			$('form_registre').observe('submit', accio);
		}
	},
	
	checkForm: function(e){
		var dades = $('form_registre').serialize(true);
		var msg = '';
		if(dades.organizacion.empty())
		{
			msg = msg + "\n" + error_organizacion;
		}
		if(dades.cif.empty())
		{
			msg = msg + "\n" + error_cif;
		}
		if(dades.pers_cnt.empty())
		{
			msg = msg + "\n" + error_pers_cnt;
		}
		if(dades.direccion.empty())
		{
			msg = msg + "\n" + error_direccion;
		}
		if(dades.telf.empty())
		{
			msg = msg + "\n" + error_telf;
		}
		if(dades.mail.empty())
		{
			msg = msg + "\n" + error_mail;
		}
		if(dades.contrasenya1.empty() || dades.contrasenya2.empty() || (dades.contrasenya1 != dades.contrasenya2))
		{
			msg = msg + "\n" + error_contrasenya;
		}
		if(!msg.empty())
		{
			alert(msg);
			e.stop();
		}
	}
});

document.observe("dom:loaded", function(){
    var formCheck = new FormCheck();
})
