$(document).ready(function()
{$('label').click(function()
{$('input[name="'+ $(this).attr('for')+'"]').focus();});UserSettings.position();Login.initiate();});var UserSettings={visible:false,position:function()
{var top=$('aside#member').offset().top+ $('aside#member').height();var left=$('aside#member').offset().left+ 4;$('.userSettings').css({'left':left,'top':top});},slide:function()
{var element=$('.userSettings');element.fadeToggle();},selectChar:function(id)
{$('a.charSelectLink').removeClass('selected');$('a.charSelectLink#'+ id).addClass('selected');$('form#charSelector input[name="charId"]').val(id);},};var Rewarder={pick:function(id)
{$('div.charPick').slideDown('slow');$('div.reward').removeClass('selected');$('div.reward#'+ id).addClass('selected');$('form#voteRewarder input[name="reward"]').val(id);},selectchar:function(character)
{if(character==null||character=='')
{return;}
Rewarder.enable();$('form#voteRewarder input[name="character"]').val(character);},enable:function()
{$('form#voteRewarder').slideDown('slow');$('form#voteRewarder').submit(function(){$('input[name="rewardPurchase"]').attr('disabled','disabled');});},};var Login={popupped:false,locked:false,url:'',initiate:function()
{$('#username_input').click(function()
{if($(this).val()=='Username')
{$(this).val('');}
$(this).css({'color':'black'});});$('#password_input').click(function()
{if($(this).val()=='123456789')
{$(this).val('');}});$('#username_input').focusout(function()
{if($(this).val()==''||$(this).val()==null)
{$(this).val('Username').css({'color':'#666'});}});$('form[name=login]').submit(function()
{Login.run();return false;});},popup:function(url)
{if(this.locked)
{return;}
if(url!=null)
{this.url=url;}
this.locked=true;if(this.poppedup)
{$('#mask').fadeOut();}
else
{$('#mask').css({'filter':'alpha(opacity=70)'}).fadeIn();}
this.poppedup=!this.poppedup;$('section#login').fadeToggle(function(){Login.locked=false;});},error:function(message)
{$('.login_message').html(message);},run:function()
{var username=$('#username_input').val();var password=$('#password_input').val();if(username=='Username'||username=='')
{return Login.error('The username field is required.');}
if(password=='123456789'||password=='')
{return Login.error('The password field is required.');}
$.post(ajax_url+'login',{username:username,password:password},function(data)
{if(data.success)
{Login.popup();url=current_url;if(Login.url!='')
{url=Login.url;}
window.location=url;}
else
{Login.error(data.message);}},'json');},}
