jQuery("#usp_id_field").observe_field(1, function(){ var me=this; jQuery(this).addClass('checking').removeClass('validated'); jQuery.getJSON('/plugin/stoa/check_usp_id?usp_id='+me.value, function(data){ if(data.exists) { jQuery.getJSON('/plugin/stoa/check_cpf?usp_id='+me.value, function(data){ if(data.exists){ jQuery('#signup-birth-date').hide(); jQuery('#signup-cpf').show(); jQuery('#confirmation_field').remove(); jQuery('').insertAfter('#usp_id_field'); } else { jQuery('#signup-cpf').hide(); jQuery('#signup-birth-date').show(); jQuery('#confirmation_field').remove(); jQuery('').insertAfter('#usp_id_field'); } jQuery('#signup-form .submit').attr('disabled', false); jQuery(me).removeClass('checking').addClass('validated'); }); } else { jQuery(me).removeClass('checking'); if(me.value) { jQuery('#signup-form .submit').attr('disabled', true); jQuery(me).addClass('invalid'); } else { jQuery('#signup-form .submit').attr('disabled', false); jQuery(me).removeClass('invalid'); jQuery(me).removeClass('validated'); } jQuery('#signup-birth-date').hide(); jQuery('#signup-cpf').hide(); } if(data.error) displayValidationUspIdError(data.error); } ); }); function displayValidationUspIdError(error){ jQuery.colorbox({html: '