function checkAbonaments() {
	cantidad = 0;
	for (i=1; i<=5; i++) {
		if (!(($("nombre"+i).value != "") && isNaN(parseInt($("nombre"+i).value))))
			cantidad += ($("nombre"+i).value * 1);
	}	
	if (cantidad > 0)
		return validateForm( $("formulari"), 0, 1, 0, 0, 0 );
	else {
		alert($('errNombre').value);
		return false;
	}
	
}

function arrangeData() {
	$('banco-targeta-num').value = ($('banco-targeta-num1').value + $('banco-targeta-num2').value + $('banco-targeta-num3').value + $('banco-targeta-num4').value)
	$('banco-targeta-caducitat').value = ($('banco-targeta-caducitat-mes').value + $('banco-targeta-caducitat-any').value)
}

var ControlPagina = Class.create();

ControlPagina.prototype = {                       
    validador : null,
    validadorMenors : null,
    idForm : 'formulari',
    
    initialize : function() {
		Object.extend(window, this);
    
        window.validador = new Validation(this.idForm);
        
        Event.observe($('submitForm'), 'click', this.submitForm.bind(this));
    },
	
	aceptar : function (evt){
		if ($('autoritzo').checked) {
			$('submitForm').disabled = false;
			$('submitForm').removeClassName('disabled');
		}
		else {
			$('submitForm').disabled = true;
			$('submitForm').addClassName('disabled');
		}
		
	    return true; 
    },
	
    submitForm : function (evt) {
		if (window.validador.validate()) {
			normalitzar = new Normalitzar();
			normalitzar.run($("formulari"), $("adreca-carrer"), $("adreca-num"), $("cp"), $("poblacio"), $("tipoviaNorm"), $("indica"), $("indfia"));
			return false;
		}
    },
    
    normalizeCallBack : function(){
		setTimeout("$('formulari').submit()",200);
    }
}

Event.observe(window,"load",function(){ new ControlPagina(); });
