window.addEvent('domready', function() {
	var no_empty = {
		onlyOnSubmit :true,
		failureMessage :"/register/images/error.gif"
	};
	var no_match = {
		failureMessage :"/register/images/error.gif",
		onlyOnSubmit :true
	};
	var no_email = {
		failureMessage :"/register/images/error.gif",
		onlyOnSubmit :true
	};

	var email = new LiveValidation('email');
	email.add(Validate.Email, no_email);
	email.add(Validate.Presence, no_empty);

	var name = new LiveValidation('name');
	name.add(Validate.Presence, no_empty);

	var lastname = new LiveValidation('lastname');
	lastname.add(Validate.Presence, no_empty);

	var password = new LiveValidation('password');
	// password.add( Validate.Confirmation, { match:
		// 'repassword' } );
		password.add(Validate.Presence, no_empty);

		var repassword = new LiveValidation('repassword');
		repassword.add(Validate.Confirmation, {
			match :'password',
			failureMessage :"/register/images/error.gif",
			onlyOnSubmit :true
		});
		repassword.add(Validate.Presence, no_empty);

		var captcha = new LiveValidation('captcha');
		captcha.add(Validate.Presence, no_empty);

		var myTabs1 = new MOOtabs('registerTabs', {
			width :'900px',
			height :'300px'
		});
		window.tabs = myTabs1;

		var claves = new MousePopup(Messages.mailTooltip, 100, {
			opacity :0.9,
			width :'250px'
		});
		$('email').addMousePopup(claves);

		new MOOMailValidation('email', 'complete-form', 'registertable', 'hiddentable', 'log', 'email-button', 'registration', 'checkMail');
	});