var providers_large={google:{name:"Google",url:"https://www.google.com/accounts/o8/id"},yahoo:{name:"Yahoo",url:"http://me.yahoo.com/"},aol:{name:"AOL",label:"Enter your AOL screenname.",url:"http://openid.aol.com/{username}"},myopenid:{name:"MyOpenID",label:"Enter your MyOpenID username.",url:"http://{username}.myopenid.com/"},openid:{name:"OpenID",label:"Enter your OpenID.",url:null}},providers_small={livejournal:{name:"LiveJournal",label:"Enter your Livejournal username.",url:"http://{username}.livejournal.com/"},wordpress:{name:"Wordpress",label:"Enter your Wordpress.com username.",url:"http://{username}.wordpress.com/"},blogger:{name:"Blogger",label:"Your Blogger account",url:"http://{username}.blogspot.com/"},verisign:{name:"Verisign",label:"Your Verisign username",url:"http://{username}.pip.verisignlabs.com/"},claimid:{name:"ClaimID",label:"Your ClaimID username",url:"http://claimid.com/{username}"},clickpass:{name:"ClickPass",label:"Enter your ClickPass username",url:"http://clickpass.com/public/{username}"},google_profile:{name:"Google Profile",label:"Enter your Google Profile username",url:"http://www.google.com/profiles/{username}"}},providers,openid;(function(n){openid={version:"1.3",demo:!1,demo_text:null,cookie_expires:180,cookie_name:"openid_provider",cookie_path:"/",img_path:"../Content/images/",locale:"en",sprite:"en",signin_text:"Sign-In",all_small:!1,no_sprite:!1,image_title:"{provider}",input_id:null,provider_url:null,provider_id:null,init:function(t){var i,r,u;providers=n.extend({},providers_large,providers_small);i=n("#openid_btns");this.input_id=t;n("#openid_choice").show();n("#openid_input_area").empty();r=0;for(id in providers_large)box=this.getBoxHTML(id,providers_large[id],this.all_small?"small":"large",r++),i.append(box);if(providers_small){i.append("<br/>");for(id in providers_small)box=this.getBoxHTML(id,providers_small[id],"small",r++),i.append(box)}n("#openid_form").submit(this.submit);u=this.readCookie();u&&this.signin(u,!0)},getBoxHTML:function(n,t,i,r){var u,f,e;return this.no_sprite?(u=i=="small"?".ico.gif":".gif",'<a title="'+this.image_title.replace("{provider}",t.name)+'" href="javascript:openid.signin(\''+n+'\');" style="background: #FFF url('+this.img_path+"../images."+i+"/"+n+u+') no-repeat center center" class="'+n+" openid_"+i+'_btn"><\/a>'):(f=i=="small"?-r*24:-r*100,e=i=="small"?-60:0,'<a title="'+this.image_title.replace("{provider}",t.name)+'" href="javascript:openid.signin(\''+n+'\');" style="background: #FFF url('+this.img_path+"openid-providers-"+this.sprite+".png); background-position: "+f+"px "+e+'px" class="'+n+" openid_"+i+'_btn"><\/a>')},signin:function(t,i){var r=providers[t];r&&(this.highlight(t),this.setCookie(t),this.provider_id=t,this.provider_url=r.url,r.label?this.useInputBox(r):(n("#openid_input_area").empty(),i||n("#openid_form").submit()))},submit:function(){var url=openid.provider_url;return(url&&(url=url.replace("{username}",n("#openid_username").val()),openid.setOpenIdUrl(url)),openid.demo)?(alert(openid.demo_text+"\r\n"+document.getElementById(openid.input_id).value),!1):url.indexOf("javascript:")==0?(url=url.substr(11),eval(url),!1):!0},setOpenIdUrl:function(t){var i=document.getElementById(this.input_id);i!=null?i.value=t:n("#openid_form").append('<input type="hidden" id="'+this.input_id+'" name="'+this.input_id+'" value="'+t+'"/>')},highlight:function(t){var i=n("#openid_highlight");i&&i.replaceWith(n("#openid_highlight a")[0]);n("."+t).wrap('<div id="openid_highlight"><\/div>')},setCookie:function(n){var t=new Date,i;t.setTime(t.getTime()+this.cookie_expires*864e5);i="; expires="+t.toGMTString();document.cookie=this.cookie_name+"="+n+i+"; path="+this.cookie_path},readCookie:function(){for(var i=this.cookie_name+"=",r=document.cookie.split(";"),n,t=0;t<r.length;t++){for(n=r[t];n.charAt(0)==" ";)n=n.substring(1,n.length);if(n.indexOf(i)==0)return n.substring(i.length,n.length)}return null},useInputBox:function(t){var u=n("#openid_input_area"),r="",i="openid_username",f="",e=t.label,o="";e&&(r="<p>"+e+"<\/p>");t.name=="OpenID"&&(i=this.input_id,f="http://",o="background: #FFF url("+this.img_path+"openid-inputicon.gif) no-repeat scroll 0 50%; padding-left:18px; margin-left:-18px;");r+='<input id="'+i+'" type="text" style="'+o+'" name="'+i+'" value="'+f+'" /><br /><input id="openid_submit" type="submit" value="'+this.signin_text+'"/><br class=clear/>';u.empty();u.append(r);n("#"+i).focus()},setDemoMode:function(n){this.demo=n}}})(jQuery)