var providers={};var openid;(function($){openid={version:'1.3',demo:false,demo_text:null,cookie_expires:6*30,cookie_name:'openid_provider',cookie_path:'/',img_path:'/openid/images/',locale:null,sprite:null,signin_text:null,all_small:false,no_sprite:false,image_title:'{provider}',input_id:null,provider_url:null,provider_id:null,init:function(input_id){providers=$.extend({},providers_large,providers_small);var openid_btns=$('#openid_btns');this.input_id=input_id;$('#openid_choice').show();$('#openid_input_area').empty();var i=0;for(id in providers_large){box=this.getBoxHTML(id,providers_large[id],(this.all_small?'small':'large'),i++);openid_btns.append(box);}
if(providers_small){openid_btns.append('
');for(id in providers_small){box=this.getBoxHTML(id,providers_small[id],'small',i++);openid_btns.append(box);}}
$('#openid_form').submit(this.submit);var box_id=false;if(box_id){this.signin(box_id,true);}},getBoxHTML:function(box_id,provider,box_size,index){if(this.no_sprite){var image_ext=box_size=='small'?'.ico.gif':'.gif';return '';}
var x=box_size=='small'?(-index*24)-0:(-index*100)+0;var y=box_size=='small'?-60:0;return '';},signin:function(box_id,onload){$('#glass').trigger('click');if(box_id=='twitter'||box_id=='facebook'){this.provider_id=box_id;this.provider_url='';$('#openid_form').append($('').val(box_id)).submit();}
if($('.openid-popup').length)
$('.openid-popup').hide();var provider=providers[box_id];if(!provider){return;}
this.highlight(box_id);this.provider_id=box_id;this.provider_url=provider['url'];if(provider['label']){this.useInputBox(provider);}else{$('#openid_input_area').empty();if(!onload){$('#openid_form').submit();}}},submit:function(e){var url=openid.provider_url;if(url){if($('.openid-popup:visible').length&&$('#openid_username').length&&!$('#openid_username').val().length){alert('You must enter a username to continue');return false;}
url=url.replace('{username}',$('#openid_username').val());openid.setOpenIdUrl(url);}
if($('form input[name="openid_identifier"]:visible').length&&$('form input[name="openid_identifier"]:visible').val().length<=7){alert('You must enter an OpenID URL to continue');return false;}
if(openid.demo){alert(openid.demo_text+"\r\n"+document.getElementById(openid.input_id).value);return false;}
if((url||'').indexOf("javascript:")==0){url=url.substr("javascript:".length);eval(url);return false;}
return true;},setOpenIdUrl:function(url){var hidden=document.getElementById(this.input_id);if(hidden!=null){hidden.value=url;if(!$('#openid_form #'+this.input_id).length){$('#openid_form').append('');}}else{$('#openid_form').append('');}},highlight:function(box_id){var highlight=$('#openid_highlight');if(highlight){highlight.replaceWith($('#openid_highlight a')[0]);}
$('.'+box_id).wrap('