
$(function(){var browserClass='';$.each($.browser,function(i,val){if(val&&(i!='version')){browserClass=(i=='msie')?'ie'+$.browser.version.replace('.0',''):i;}});$(document.body).addClass(browserClass);$('#country').change(function(ev){var filteredTimezones=DataBridge.timezones[$(this).val()];$('#timezone').html('');$.each(filteredTimezones,function(i,item){$('#timezone').append('<option value="'+item.id+'">('+item.offset+') '+item.city.substr(0,25)+'</option>');});});var imgEl=$('#verification-img').get(0);var originalSource=imgEl.src;$('#verification-newcode').click(function(ev){ev.preventDefault();imgEl.src=originalSource+'?'+(new Date()).getTime();$('#verification').val('');});var handleValidations=function(success,data){$('#registering').hide();this.validateItems.each(function(){var field=$(this);var fieldName=field.stripId();field.find('.validation').removeClass('hide warning error none').addClass(data.validations[fieldName]);if(data.validations[fieldName]=='error'&&data.errors&&data.errors[fieldName]){field.find('.hint-msg').hide().end().find('.error-msg > p').html(data.errors[fieldName]).parent().show();if(fieldName=='verification'){$('#verification-newcode').click();}}else{field.find('.hint-msg').show().end().find('.error-msg').hide();}});if(success){$('#register-form').hide();$('#register-successful').show();}}
$('#register-form').submit(function(ev){ev.preventDefault();$('#registering').show();Ugame.makeRequest({url:'/register/ugame/index/submit/',form:this,handler:handleValidations,scope:{validateItems:$('.form-item')}});return false;});$('#register-form .form-item').find('input:last, select:last').add('#register-form input[name=popular-game]').blur(function(){var formItem=$(this).parents('.form-item').eq(0);var itemName=formItem.stripId();var fields=formItem.find('input, select');Ugame.makeRequest({url:'/register/ugame/index/validate/',postQuery:fields.serialize(),handler:handleValidations,scope:{validateItems:formItem}});});$('#register-submit').click(function(ev){ev.preventDefault();ev.target.blur();$('#register-form').submit();});})