function GigyaSL(){}GigyaSL.sl_gigya_conf={APIKey:"2_8nkPycJKm7ldFV5QUt1wRg0qQ7XghIJASqQ3VLM10AGUPeP5K-TGhqtkXbwU7RdA"};GigyaSL.XHR=null;GigyaSL.Provider=null;GigyaSL.LastComment="";GigyaSL.FirstPost=true;jQuerySL(document).ready(function(){gigya.services.socialize.addEventHandlers(GigyaSL.sl_gigya_conf,{context:{str:"congrats on your"},onLogin:GigyaSL.onLoginHandler})});GigyaSL.onLoginHandler=function(A){GigyaSL.XHR=jQuerySL.post("/User/Gigya.aspx?ajax=1",{Sig:A.signature,TimeStamp:A.timestamp,UID:A.UID,ProviderType:A.user.loginProvider,ProviderUid:A.user.identities[A.user.loginProvider].providerUID,Name:A.user.nickname,Avatar:A.user.thumbnailURL,Email:A.user.email},function(B){if(B=="1"){GigyaSL.SWFUploader.destroy();jQuerySL("#CommentBox").load("/User/CommentBox.aspx #CommentBox>*",function(){jQuerySL("#CommentBox").css("height","auto");GigyaSL.ExtractAvatar();GigyaSL.Provider=A.user.loginProvider})}else{alert("Login was not successful")}})};GigyaSL.Logout=function(A){jQuerySL("#SLCommentBoxLoggedIn").after(GigyaSL.GetLoadingMessage("logout"));jQuerySL("#SLCommentBoxLoggedIn").remove();gigya.services.socialize.logout(GigyaSL.sl_gigya_conf,{});XHR=jQuerySL.post("/Logout.aspx",function(){jQuerySL("#CommentBox").load("/User/CommentBox.aspx #CommentBox>*",function(){GigyaSL.SetupAnonymousLoginSWFUploader();jQuerySL("#CommentBox").css("height","auto");GigyaSL.Provider=null})})};GigyaSL.GetLoadingMessage=function(B){var A='<div id="LoadingMessage">';if(B=="logout"){A+="<p> Logging out ... </p>"}else{if(B=="login"){A+="<p> Logging in ... </p>"}}A+='<img src="/Style/images/loading.gif"/><p><a href="#" onclick="return GigyaSL.CancelPost();">Cancel</a></p></div>';jQuerySL("#CommentBox").css("height","auto");jQuerySL("#CommentArea").removeClass("Thumbnail");return A};GigyaSL.DisplayLoginMessage=function(){jQuerySL(".Social").html(GigyaSL.GetLoadingMessage("login"));jQuerySL("#NameInput").attr("disabled","true");jQuerySL(".Anonymous > .Button").text("Working");jQuerySL(".Anonymous > .Button").css("left","204px");jQuerySL(".Anonymous > .Button").click(function(){return false});jQuerySL("#UploadAvatar a").click(function(){return false});return false};GigyaSL.CancelPost=function(){try{if(GigyaSL.XHR!=null){GigyaSL.XHR.abort()}GigyaSL.SWFUploader.destroy();jQuerySL("#CommentBox").load("/User/CommentBox.aspx #CommentBox>*",function(){jQuerySL("#CommentBox").css("height","auto")})}catch(A){alert("action canceled")}return false};GigyaSL.AnonymousLogin=function(){var A=jQuerySL("#NameInput").val();if(A!="Display Name:"&&A!=""){GigyaSL.DisplayLoginMessage();var B=jQuerySL.post("/User/api/AnonLogin.aspx",{"Name":A},function(D){var C=D;if(C+""!=""){if(GigyaSL.SWFUploader!=null&&GigyaSL.SWFUploader.getStats().files_queued>0){GigyaSL.SWFUploader.addPostParam("ASPSESSID",C);GigyaSL.SWFUploader.startUpload()}else{GigyaSL.SWFUploader.destroy();jQuerySL("#CommentBox").load("/User/CommentBox.aspx #CommentBox>*",function(){jQuerySL("#CommentBox").css("height","auto");GigyaSL.ExtractAvatar()})}}})}else{alert("Please enter a name.")}};GigyaSL.SWFUploader=null;GigyaSL.SetupAnonymousLoginSWFUploader=function(){if(jQuerySL("#NameInput").length>0){GigyaSL.SWFUploader=new SWFUpload({button_placeholder_id:"SWFUploadElement",upload_url:"http://live.blackbirdhome.com/User/api/ChangeAvatarAPI.aspx",flash_url:"http://live.blackbirdhome.com/js/SWFUpload/Flash/swfupload.swf",file_size_limit:"1 MB",button_image_url:"http://live.blackbirdhome.com/Style/Images/transparent.png",button_width:"175",button_height:"22",button_window_mode:"transparent",button_cursor:SWFUpload.CURSOR.HAND,file_types:"*.jpg;*.gif;*.png;*.bmp",file_upload_limit:1,file_queue_limit:1,file_types_description:"Web Images",file_queued_handler:function(D){try{var A=D.name;if(A.length>16){var B=parseInt(16/2-2);A=A.substring(0,B)+"..."+A.substring(A.length-B)}jQuerySL("#UploadAvatar span.Sub").html(A)}catch(C){}},file_dialog_start_handler:function(){try{jQuerySL(".Sub").html("50px x 50px");this.cancelUpload()}catch(A){}},upload_complete_handler:function(){GigyaSL.SWFUploader.destroy();jQuerySL("#CommentBox").load("/User/CommentBox.aspx #CommentBox>*",function(){jQuerySL("#CommentBox").css("height","auto");GigyaSL.ExtractAvatar()})}})}};GigyaSL.ExtractAvatar=function(){try{var A=jQuerySL("#SLCommentBoxLoggedIn").css("background-image");var C=/url\(["']?(.+?)["']?\)/i;var B=C.exec(A);if(typeof UserThumbnail!=="undefined"){if(B!=null&&B.length>0){UserThumbnail=B[1];return}}}catch(D){}UserThumbnail=""};GigyaSL.Share=function(){var H=LiveBlog.GetInstance().PreviewImage;var C=LiveBlog.GetInstance().Title;var F=LiveBlog.GetInstance().Description;var B=LiveBlog.GetInstance().URL;var A=new gigya.services.socialize.UserAction();A.setUserMessage(GigyaSL.LastComment);if(GigyaSL.Provider!="twitter"&&C!=null&&C!="Add a title..."){A.setTitle(C)}if(H!=null&&H!=""){var D={src:H,href:(B!=null)?B:"",type:"image"};A.addMediaItem(D)}A.setDescription(F);if(B!=null&&B!=""){A.setLinkBack(B)}var E={userAction:A,callback:function G(I){if(I.errorCode==0){jQuerySL("#ShareStatus").css("display","none");jQuerySL("#ShareStatus").html("Comment Shared!");jQuerySL("#ShareStatus").fadeIn(2000,function(){jQuerySL("#ShareStatus").fadeOut(3000)})}else{if(I.errorCode==400106){jQuerySL("#ShareStatus").css("display","none");jQuerySL("#ShareStatus").html("Please select at least \n one social network first.");jQuerySL("#ShareStatus").fadeIn(1000,function(){jQuerySL("#ShareStatus").fadeOut(3000)})}else{jQuerySL("#ShareStatus").css("display","none");jQuerySL("#ShareStatus").html("Error has occured ("+I.errorCode+"). <br/>Please try again.");jQuerySL("#ShareStatus").fadeIn(1000,function(){jQuerySL("#ShareStatus").fadeOut(5000)})}}}};jQuerySL("#ShareStatus").html("Please wait...");jQuerySL("#ShareStatus").fadeIn(1000);gigya.services.socialize.publishUserAction(GigyaSL.sl_gigya_conf,E)};GigyaSL.SharePreview=function(){gigya.services.socialize.showConnectUI(GigyaSL.sl_gigya_conf,{height:"65",width:"200",showTermsLink:"false",useHTML:"true",containerID:"GigyaConnect",disabledProviders:"linkedin",hideGigyaLink:true});var D=LiveBlog.GetInstance().PreviewImage;var A=LiveBlog.GetInstance().Title;var C=LiveBlog.GetInstance().Description;var E=LiveBlog.GetInstance().URL;if(C==null){C=""}if(D==null){D=""}var B='<h4>Your friends will see the following message:</h4><div class="MessageToShare">';if((GigyaSL.Provider=="facebook"||GigyaSL.Provider=="google")&&(D!=null&&D!="")){B+='<img src="'+D+'" class="ShareImage" />'}if(GigyaSL.Provider=="twitter"){B+="<p>"+(GigyaSL.LastComment!=""?GigyaSL.LastComment:A)+': <a href="'+E+'">'+E+"</a></p></div>"}else{B+="<p>"+GigyaSL.LastComment+'</p><p><a href="'+E+'">'+A+"</a></p><p>"+C+"</p></div>"}B+='<a href="#" onclick="GigyaSL.Share(); return false;" class="Button">Share</a>';B+='<div id="ShareStatus" style="display:none"></div><div class="Clear"></div>';jQuerySL("#GigyaMessage").html(B);return false};jQuerySL(document).ready(GigyaSL.SetupAnonymousLoginSWFUploader);