
var avatarList={current:false,selected:false,init:function(){if(!document.getElementById('avatarListDesc')){return;}
if(document.getElementById('current_avatar')){avatarList.current=$('current_avatar').value;avatarList.selected=$('current_avatar').value;$('r'+avatarList.selected).checked=true;$(avatarList.selected).addClassName('selected');}
else{avatarList.current='avatar-01';}
if(document.getElementById('typeAvatar')){$$('.typeAvatar').each(function(e){Event.observe(e,'click',avatarList.switchPane,false);});$$('.typeUploaded').each(function(e){Event.observe(e,'click',avatarList.switchPane,false);});}
if(document.getElementById('upload')){Event.observe($('upload'),'click',avatarList.validateUpload,false);}
$(avatarList.current).addClassName('over');$('d'+avatarList.current).style.display='block';var lists=$$('.avatarList');lists.each(function(list){var avats=list.getElementsByTagName('input');for(var i=0;i<avats.length;i++){Event.observe(avats[i],'mouseover',avatarList.showDescription,false);Event.observe(avats[i],'click',avatarList.selectAvatar,false);Event.observe(avats[i],'mouseout',avatarList.snap,false);}
var avats=list.getElementsByTagName('li');for(var i=0;i<avats.length;i++){Event.observe(avats[i],'mouseover',avatarList.showDescription,false);Event.observe(avats[i],'click',avatarList.selectAvatar,false);Event.observe(avats[i],'mouseout',avatarList.snap,false);}});},validateUpload:function(){if(!$('typeUploaded').checked){return;}
if($('upload_error')){$('upload_error').innerHTML='';}
if(!$('right_to_use_image').checked){$('upload_error').innerHTML='Please verify that you have the right to use the image you\'re uploading.';return false;}
else{$('formProfileImage').submit();}},switchPane:function(e){var t=window.event?window.event.srcElement:e?e.target:null;if(t.className.indexOf('Uploaded')>1){$('avatarListSelect').style.display='none';$('avatarUploadSelect').style.display='block';toggleCheckbox('typeAvatar');toggleCheckbox('typeUploaded');}
else{$('avatarListSelect').style.display='block';$('avatarUploadSelect').style.display='none';toggleCheckbox('typeUploaded');toggleCheckbox('typeAvatar');}},showDescription:function(e){var t=window.event?window.event.srcElement:e?e.target:null;if(avatarList.selected){$('d'+avatarList.selected).style.display='none';}
$('d'+avatarList.current).style.display='none';$(avatarList.current).removeClassName('over');if(t.tagName=='INPUT'||t.tagName=='input'){var inputid=t.id.replace('ravatar','avatar');avatarList.current=inputid;}
else{avatarList.current=t.id;}
$('d'+avatarList.current).style.display='block';$(avatarList.current).addClassName('over');},selectAvatar:function(e){var t=window.event?window.event.srcElement:e?e.target:null;if(avatarList.selected){$(avatarList.selected).removeClassName('selected');$('r'+avatarList.selected).checked=false;}
if(t.tagName=='INPUT'||t.tagName=='input'){var inputid=t.id.replace('ravatar','avatar');avatarList.selected=inputid;}
else{avatarList.selected=t.id;}
$('r'+avatarList.selected).checked=true;$(avatarList.selected).addClassName('selected');},snap:function(e){if(!avatarList.selected){return;}
$('d'+avatarList.current).style.display='none';$(avatarList.current).removeClassName('over');$('d'+avatarList.selected).style.display='block';}}
Event.observe(window,'load',avatarList.init,false);