$(function(){
	var organizationBlock = $('.organization');
	var companyNameInput = $('#company_name');
	var taxNumberInput = $('#tax_number');
	var registrationForm = $('#registrationForm');
	var code = registrationForm.find('.mnogoru');
	
	switch($('[name="type"]:checked').val()){
		case '1':
			code.show();
		break;
		case '2':
		case '32':
			organizationBlock.show();
		break;
	}
	$('#type_user').click(function () {
		organizationBlock.fadeOut();
		companyNameInput.attr('disabled', 'disabled').removeClass('validate[required]');
		taxNumberInput.attr('disabled', 'disabled').removeClass('validate[required]');
		code.fadeIn();
	});
	$('#type_corporation').click(function () {
		companyNameInput.removeAttr('disabled').addClass('validate[required]');
		taxNumberInput.removeAttr('disabled').addClass('validate[required]');
		organizationBlock.fadeIn();
		code.fadeOut();
	});
	$('#type_agency').click(function () {
		companyNameInput.removeAttr('disabled').addClass('validate[required]');
		taxNumberInput.removeAttr('disabled').addClass('validate[required]');
		organizationBlock.fadeIn();
		code.fadeOut();
	});
	
	registrationForm.submit(function(){
		if($('[name="type"]:checked').val() != 1){
			code.find('input').attr('value', '');
		}
	})
	
	
	registrationForm.validationEngine({
		inlineValidation: false,
        success :  false,
        failure : function() {
        	registrationForm.find(':submit').button('enable');
        }
	});
	
});
