var SavesCount=0;var LastPostInputValue="";function SelectSound(A){if(A.value==""){LiveBlog.GetInstance().NewPostSound=null}else{LiveBlog.GetInstance().NewPostSound=A.value}}function MonitorTwitterSearchInput(A,C,B){if(B){LiveBlog.GetInstance().TwitterSearchQuery=null;return false}if(!C){C=window.event}if(C.keyCode){keyCode=C.keyCode}else{if(C.which){keyCode=C.which}}var D=document.getElementById("TwitterSearch");var E=D.value;if(E==null||E==""||E.length<3){LiveBlog.GetInstance().TwitterSearchQuery=null}else{LiveBlog.GetInstance().TwitterPing(null,E)}}function MonitorInput(A,D,B){if(!D){D=window.event}if(D.keyCode){keyCode=D.keyCode}else{if(D.which){keyCode=D.which}}var E=document.getElementById("PostInput");if(keyCode==13&&!D.shiftKey){var C;if(LastPostInputValue!=""){C=LastPostInputValue}else{C=E.value+""}C=C.replace(/[\n\r]+$/g,"");C=C.replace(/</g,"&lt;");C=C.replace(/>/g,"&gt;");if(!ContentValid(C)){alert("Oops, we don't support any blank entries. Please try again.");return}else{E.value="";LastPostInputValue="";SaveNew(C,B)}D.cancelBubble=true;D.returnValue=false;if(D.stopPropagation){D.stopPropagation()}return false}else{LastPostInputValue=E.value+""}}function SaveButton_Clicked(A){var C=document.getElementById("PostInput");var B=C.value+"";B=B.replace(/[\n\r]+$/g,"");B=B.replace(/</g,"&lt;");B=B.replace(/>/g,"&gt;");if(!ContentValid(B)){alert("Oops, we don't support any blank entries. Please try again.")}else{C.value="";SaveNew(B,A)}}function EditNew(A){var B=A.parentNode;B.innerHTML="<input type='text' size='40'><a href='#' onClick='return SaveNew( this )'>Save</a> <a href='#' onClick='CancelNew( this );'>Cancel</a>";B.getElementsByTagName("input")[0].value=B.content}function Edit(C,B){var F=document.getElementById("LiveBlog_Post"+C);if(B.innerHTML=="save"){if(Wiki.GetInstance().editing){Wiki.Off()}else{var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.onreadystatechange=function(){Wiki.SaveChanges_Handler(A,C)};A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=updatetext&PostId="+C+"&Content="+encodeURIComponent(Htmlize(F.firstChild.value)));var E=document.createElement("div");E.className="Content";E.innerHTML="<em>"+F.firstChild.value+"</em>";E.onmousedown=Wiki.ClickRegion;F.insertBefore(E,F.firstChild);F.removeChild(F.childNodes[1]);B.className=(B.className+"").replace(/ Save/,"");B.parentNode.className=(B.parentNode.className).replace(/ Button/,"")}}else{var D=document.createElement("textarea");D.className="Content IsEditing";D.value=F.firstChild.innerHTML;D.value=D.value.replace(/<br\/?>/ig,"\n");F.insertBefore(D,F.firstChild);F.removeChild(F.childNodes[1]);B.parentNode.className+=" Button";B.innerHTML="save"}return false}function ChangeGroup(pId,pElement){var IsContentEdited=false;if(Wiki.GetInstance().editing){IsContentEdited=true;Wiki.Off(false)}pElement.className+=" Saving";var req=new XMLHttpRequest();req.open("POST","/Post.aspx",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var ResponseObject=eval("("+req.responseText+")");pElement.id+="DELETING";LiveBlog.GetInstance().DisconnectPost(pElement);LiveBlog.GetInstance().AttachNewComment(ResponseObject)}}};req.send("Action=updatetext&Group=0&PostId="+pId+"&Content="+encodeURIComponent(Htmlize(pElement.firstChild.innerHTML))+"&IsContentEdited="+(IsContentEdited?"1":"0"));return false}function Sticky(PostId,pIsStuck,pButtonElement){pElement=document.getElementById("LiveBlog_Post"+PostId);if(LiveBlog.GetInstance().IsEmbed(pElement)){LiveBlog.GetInstance().DisconnectPost(pElement)}var req=new XMLHttpRequest();req.open("POST","/Post.aspx",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var ResponseObject=eval("("+req.responseText+")");if(LiveBlog.GetInstance().IsEmbed(pElement)){var Width=(pIsStuck?300:null);LiveBlog.GetInstance().AttachNewPost(ResponseObject,null,Width)}else{LiveBlog.GetInstance().ConnectNewPost(pElement,null,null,null,ResponseObject.Rank,ResponseObject.GroupId)}}}};req.send("action=stickpost&PostId="+PostId+"&Stick="+(pIsStuck?1:0)+"&rand="+Math.round(10000000*Math.random()));return false}function Delete(B,D){if(D==null){D=false}var C=false;if(D){C=true}else{C=confirm("Are you sure you want to delete this entry?")}if(document.getElementById("LiveBlog_Post"+B)&&C){LiveBlog.GetInstance().DisconnectPost(document.getElementById("LiveBlog_Post"+B));var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=delete&PostId="+B)}return false}function Ban(C,B,D){if(B!=null&&B.id&&(B.id+"").match(/^LiveBlog_Post/)){PostUI.GetInstance().UnFocus(B)}if(confirm("Are you sure you want to ban this user from this thread?")){if(B!=null&&LiveBlog.GetInstance()!=null){if(B.parentNode&&B.parentNode==document.getElementById("Moderated")){LiveBlog.GetInstance().DisconnectPost(B)}}else{if(B!=null){B.parentNode.removeChild(B)}}if(C==null){C=""}var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=ban&userid="+C+"&ThreadId="+ThreadId+"&PostId="+D)}return false}function UnBan(C,B){if(B!=null&&LiveBlog.GetInstance()!=null){LiveBlog.GetInstance().DisconnectPost(B)}else{if(B!=null){B.parentNode.removeChild(B)}}var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=unban&userid="+C+"&ThreadId="+ThreadId);alert("Are you sure you want to ban this user from this thread?")}function ApproveComment(pId,pToGroup){if(pToGroup==null){pToGroup=0}var ModElement=document.getElementById("LiveBlog_Post"+pId);var IsContentEdited=false;if(Wiki.GetInstance().region==ModElement.firstChild){IsContentEdited=true;Wiki.Off(false)}var Content=ModElement.firstChild.innerHTML+"";ModElement.className+=" Saving";var req=new XMLHttpRequest();req.open("POST","/Post.aspx",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var ResponseObject=eval("("+req.responseText+")");ModElement.id+="DELETING";LiveBlog.GetInstance().DisconnectPost(ModElement);LiveBlog.GetInstance().AttachNewComment(ResponseObject)}}};req.send("Action=approvecomment&PostId="+pId+"&ThreadId="+ThreadId+"&Group="+pToGroup+"&Content="+encodeURIComponent(Htmlize(Content))+"&IsContentEdited="+(IsContentEdited?"1":"0"));return false}function FollowTweeter(B,C){var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=followtweeter&TwitterAccount="+B+"&ThreadId="+ThreadId);alert("All new tweets from "+B+" will now be posted to your liveblog");if(C!=null){if(C.value==B){C.value=""}}return false}function UnFollowTweeter(B,C){var A=new XMLHttpRequest();A.open("POST","/Post.aspx",true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send("Action=unfollowtweeter&SearchId="+B+"&ThreadId="+ThreadId);alert("Those tweets will no longer be followed on Twitter");C.parentNode.parentNode.removeChild(C.parentNode);return false}function SaveTweet(pGuidId,pAsynchronous,pGroupId){var ModElement=document.getElementById("LiveBlog_Post"+pGuidId);if(Wiki.GetInstance().region==ModElement.firstChild){Wiki.Off()}var Content=ModElement.firstChild.innerHTML+"";if(!pAsynchronous){LiveBlog.GetInstance().DisconnectPost(ModElement)}else{ModElement.className+=" Saving";PostUI.GetInstance().UnFocus(ModElement)}if(pGroupId==null){pGroupId=0}var req=new XMLHttpRequest();req.open("POST","/Post.aspx",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(pAsynchronous){req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var ResponseObject=eval("("+req.responseText+")");ModElement.id+="DELETING";LiveBlog.GetInstance().DisconnectPost(ModElement);LiveBlog.GetInstance().AttachNewComment(ResponseObject);LiveBlog.GetInstance().FadeIn(document.getElementById("LiveBlog_Post"+ResponseObject.Id))}}}}req.send("Action=newtweet&GuidId="+pGuidId+"&Content="+encodeURIComponent(Htmlize(Content))+"&TwitterAccount="+ModElement.Meta.CreatorName+"&TwitterImage="+ModElement.Meta.CreatorThumbnail+"&TweetUrl=&TwitterId="+ModElement.Meta.TwitterUserId+"&ThreadId="+ThreadId+"&Group="+pGroupId);return false}function SaveNew(pContent,IsComment){if(!ContentValid(pContent)){alert("Oops, we don't support any blank entries. Please try again.");return}IsLive=true;var Name=null;if(document.getElementById("NameInput")){var NameInputElement=document.getElementById("NameInput");Name=NameInputElement.value;if(Name+""==""){alert("Oops, please fill-out your name.  Thanks!");return false}var NameSetElement=document.createElement("span");NameSetElement.innerHTML=Name;if(NameInputElement.parentNode.id!="CommentBox"){NameSetElement.innerHTML+=" (<a href='/Profile.aspx'>change</a>)"}NameSetElement.id="NameInputAfter";NameInputElement.parentNode.insertBefore(NameSetElement,NameInputElement);NameInputElement.parentNode.removeChild(NameInputElement)}else{if(document.getElementById("NameInputAfter")!=null){Name=document.getElementById("NameInputAfter").innerHTML}}var SaveIndex=++SavesCount;var NewItem=document.createElement("li");NewItem.id="Saving"+SaveIndex;NewItem.className="Saving"+(IsComment?" Comment":"");LiveBlog.AddThumbnailStyleToItem(NewItem,UserThumbnail);NewItem.innerHTML="<div class='Content' >"+Htmlize(pContent)+"</div><div class='Meta'>by you</div>";ThreadLiveBlog.ConnectNewPost(NewItem);if(ThreadLiveBlog.NewestAtBottom){setTimeout(function(){LiveBlog.ScrollToBottom()},500)}var NameParameter="";if(Name!=null){NameParameter="&Name="+encodeURIComponent(Htmlize(Name))}var Latitude="";var Longitude="";try{if(google!=null&&google.loader!=null&&google.loader.ClientLocation!=null){Latitude=google.loader.ClientLocation.latitude;Longitude=google.loader.ClientLocation.longitude}}catch(err){}if((document.location+"").match(/http:\/\/(embed|embed-stage)\.scribblelive\.com\//i)){var PostInputField=document.getElementById("PostInput");if(PostInputField!=null){PostInputField.value=""}var ImageGet=new Image();ImageGet.src="http://live.reuters.com/Post.aspx?Action=newtext&ThreadId="+ThreadId+NameParameter+"&Content="+encodeURIComponent(Htmlize(pContent))+"&lat="+Latitude+"&long="+Longitude;SaveNew_ModerationHandler(NewItem,pContent)}else{var req=new XMLHttpRequest();req.open("POST","/Post.aspx",true);req.onreadystatechange=function(){if(req.readyState==4){if(req.status==200){var ResponseObject=eval("("+req.responseText+")");if(ResponseObject.Error&&(ResponseObject.Error.match(/Spam/i)||ResponseObject.Error.match(/Ban/i)||ResponseObject.Error.match(/Closed/i)||ResponseObject.Error.match(/Censored/i))){var Item=document.getElementById("Saving"+SaveIndex);var PostInputField=document.getElementById("PostInput");if(PostInputField.value+""==""){PostInputField.value=pContent;Item.parentNode.removeChild(Item)}if(ResponseObject.Error.match(/Spam/i)){alert("Oops, your post looked like spam to us for some reason.\nPlease try again.")}else{if(ResponseObject.Error.match(/Closed/)){alert("The creator has closed this event.  Thanks for participating!")}else{if(ResponseObject.Error.match(/Censored/)){alert("Your comment appeared to contain inappropriate language. Please try again.")}else{alert("Uh oh, you've been banned from making further posts to this thread.\nSorry!")}}}return false}var PostId=ResponseObject.Id;var Item=document.getElementById("Saving"+SaveIndex);var ResponseContent=ResponseObject.Content.replace(/&quot;/g,'"');var IsApproved=(ResponseObject.IsApproved+""=="1");if(IsApproved&&document.getElementById("LiveBlog_Post"+PostId)==null){LiveBlog.GetInstance().UserId=ResponseObject.CreatorId;Item.className=Item.className.replace(/Saving/,"");Item.id="LiveBlog_Post"+PostId;var OldContentElement=Item.firstChild;OldContentElement.parentNode.insertBefore(LiveBlog.GetInstance().ConstructContentElement(ResponseObject),OldContentElement);OldContentElement.parentNode.removeChild(OldContentElement);if(LiveBlog.GetInstance().AllowedToEdit&&!ResponseObject.Content.match(/<(object|embed)/)&&ResponseObject.Type=="1"){Item.firstChild.onmousedown=Wiki.ClickRegion}PostUI.GetInstance().Setup(Item)}else{if(!IsApproved){LiveBlog.GetInstance().UserId=ResponseObject.CreatorId;SaveNew_ModerationHandler(Item,ResponseContent)}else{Item.parentNode.removeChild(Item)}}}else{var Item=document.getElementById("Saving"+SaveIndex);var PostInputField=document.getElementById("PostInput");if(PostInputField.value+""==""){PostInputField.value=pContent;Item.parentNode.removeChild(Item)}else{Item.ContentCache=pContent;Item.lastChild.innerHTML+="  <a href='#' class='Error' onClick='LiveBlog.DestroyElement(this.parentNode.parentNode); return SaveNew(this.parentNode.parentNode.ContentCache, IsComment);'>ERROR SAVING - PLEASE CLICK HERE TO RETRY</a>"}alert("Sorry, there was an error saving your entry.\nPlease try again.");return false}}};req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send("Action=newtext&Content="+encodeURIComponent(Htmlize(pContent))+"&ThreadId="+ThreadId+NameParameter+"&lat="+Latitude+"&long="+Longitude)}return false}function SaveNew_ModerationHandler(B,A){if(LiveBlog.GetInstance().IsModerated){B.className=B.className.replace(/Saving/,"");B.firstChild.innerHTML="<strong>Thanks for your comment!  It's in moderation.</strong><br />"+A;setTimeout(function(){LiveBlog.GetInstance().DisconnectPost(B)},5000)}else{B.firstChild.innerHTML="<strong>Success!</strong><br />"+A;setTimeout(function(){LiveBlog.GetInstance().DisconnectPost(B)},2000)}}function Htmlize(A){return A.replace(/\r?\n/g,"<br/>")}function ContentValid(A){if(A==""||A.match("[<>]")){return false}else{return true}}function PermalinkFieldFocus(A){if(A.select){A.select()}return false}function AttachBlog(A){var C=document.getElementById("ExternalBlogBoxContent");var B=new Image();B.src="/AttachBlogToPost.aspx?ThreadId="+ThreadId+"&BlogId="+A;C.innerHTML="This thread has been attached to your blog!<br/>Visit your blog to verify!"}function SubmitInviteUrl(A){var B=document.getElementById("InviteCode").value;if((document.location+"").indexOf("?")>0){document.location=document.location+"&Invite="+B}else{document.location=document.location+"?Invite="+B}return false}function Translate(A,B){LiveBlog.GetInstance().TranslateAllPosts(A);if(document.getElementById("TranslateStatus")!=null){document.getElementById("TranslateStatus").innerHTML="<strong>All posts are being translated into "+B+".</strong>"}}function InviteWriter(B,A){var C=new Image();if(A!=null){C.src="/Post.aspx?action=invite&userid="+A+"&threadid="+ThreadId}else{C.src="/Post.aspx?action=invite&invitepostid="+B+"&threadid="+ThreadId}if(document.getElementById("LiveBlog_Post"+B)!=null){PostUI.GetInstance().UnFocus(document.getElementById("LiveBlog_Post"+B))}alert("Your invitation has been sent to that writer!");return false}function UnInviteWriter(C,B,A){var D=new Image();if(A!=null){D.src="/Post.aspx?action=uninvite&userid="+A+"&threadid="+ThreadId}else{D.src="/Post.aspx?action=uninvite&invitepostid="+C+"&threadid="+ThreadId}if(B!=null){B.parentNode.removeChild(B)}if(document.getElementById("LiveBlog_Post"+C)!=null){PostUI.GetInstance().UnFocus(document.getElementById("LiveBlog_Post"+C))}alert("The user is no longer a writer in your liveblog");return false}function ShowCommentBox(D,B,C){D.style.display="none";var A=document.getElementById("CommentBox");if(A==null){return false}if(LiveBlog.GetInstance().IsjQueryAvailable){A.style.display="block";jQuery("#CommentBox").css("background-color",B);ItemHeight=jQuery("#CommentBox").height()+"px";jQuery("#CommentBox").css({"display":"block","height":"0","overflow":"hidden","verticalAlign":"top"});jQuery("#CommentBox").animate({height:ItemHeight},500,"easeOutBounce");if(B!=null&&C!=null){jQuery("#CommentBox").animate({backgroundColor:C},{duration:1500,queue:false})}else{if(C!=null){jQuery("#CommentBox").css("background-color",C)}}}else{A.style.display="block"}return false}function HideCommentBox(B,C){var A=document.getElementById("CommentBox");if(LiveBlog.GetInstance().IsjQueryAvailable){jQuery("#CommentBox").hide("blind",{direction:"vertical",duration:500,queue:false});if(B!=null&&C!=null){jQuery("#CommentBox").animate({backgroundColor:C},{duration:1500,queue:false})}}else{A.style.display="none"}setTimeout(function(){var D=document.getElementById("MakeComment");if(D!=null){D.style.display="block"}},500);return false}function ActivateSidebarAccordion(A){var B=document.getElementById("Column2");var D=B.getElementsByTagName("dl");if(A==null){A=""}for(var C=0;C<D.length;C++){if(D[C].id==null||D[C].id==""||!A.match(D[C].id+",")){if(C>0){D[C].getElementsByTagName("dd")[0].style.display="none"}else{D[C].className+=" Active"}D[C].getElementsByTagName("dt")[0].onclick=function(){for(var F=0;F<D.length;F++){if(D[F].className.match(/Active/)&&(D[F].id==null||D[F].id==""||!A.match(D[F].id+","))){D[F].className=D[F].className.replace(/Active/,"");D[F].getElementsByTagName("dd")[0].style.display="none"}}var E=this.parentNode.getElementsByTagName("dd")[0];if(E.style.display=="none"){this.parentNode.className+=" Active"}else{this.parentNode.className=this.parentNode.className.replace(/Active/,"")}jQuery(E).show("blind",{direction:"vertical",duration:600,easing:"easeOutBounce"});jQuery.scrollTo("#Column2",400,{axis:"y"})}}}}function FitText(C,F,E){var B=0;var A=false;var D=E;while(!A&&B<10){if(jQuery(C).height()>F){D-=5;C.style.fontSize=D+"px";C.style.lineHeight=(D-5)+"px"}else{A=true;break}B++}}function WrapInputInTags(C,A,B){if(C==null){C=document.getElementsByTagName("textarea")[0]}if(C.setSelectionRange){C.value=C.value.substring(0,C.selectionStart)+A+C.value.substring(C.selectionStart,C.selectionEnd)+B+C.value.substring(C.selectionEnd,C.value.length)}else{if(document.selection&&document.selection.createRange){C.focus();var D=document.selection.createRange();D.text=A+D.text+B}}LastPostInputValue=C.value;return false}function DrawUploadFrame(C,B){var A=document.createElement("iframe");A.frameBorder=0;A.id="UploadFrame";A.src=C;A.scrolling="no";B.parentNode.insertBefore(A,B);B.style.display="none";return false}function SetupSWFUploader(){if(!navigator.userAgent.match(/iPhone/i)&&!navigator.userAgent.match(/iPod/i)){var A=new SWFUpload({button_placeholder_id:"SWFUploadElement",upload_url:"http://live.reuters.com/Upload.aspx?SWFUpload=1&Threadid="+ThreadId,flash_url:"http://live.reuters.com/js/SWFUpload/Flash/swfupload.swf",file_size_limit:"12 MB",button_image_url:"http://live.reuters.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;*.avi;*.wmv;*.mpg;*.mpeg;*.m4v;*.asf;*.flv;*.mov;*.mp4;*.divx;*.3gp;*.mp3;*.aac;*.ogg;*.wma;*.wav;*.m4a",file_types_description:"Image/audio/video 10MB",file_dialog_complete_handler:function(){if(this.getStats().files_queued>0){this.setStats({successful_uploads:0,upload_errors:0});this.addPostParam("ASPSESSID",Session);this.startUpload()}},upload_start_handler:function(){var B=this.getStats();document.getElementById("UploadStatus").innerHTML="Uploading "+(B.successful_uploads+1)+" of "+(B.successful_uploads+B.files_queued)+"..."},upload_progress_handler:function(E,B,C){var D=this.getStats();document.getElementById("UploadStatus").innerHTML="Uploading "+(D.successful_uploads+1)+" of "+(D.successful_uploads+D.files_queued)+" ("+Math.round((B/C*100))+"%)..."},upload_complete_handler:function(){if(this.getStats().files_queued<=0){if(this.getStats().upload_errors<=0){document.getElementById("UploadStatus").innerHTML="Processing...";setTimeout(function(){document.getElementById("UploadStatus").innerHTML="Success! Upload another file &gt;"},3000)}else{document.getElementById("UploadStatus").innerHTML="Oops, there was an error &gt;"}}else{this.startUpload()}},upload_error_handler:function(D,B,C){this.cancelUpload(null,false);document.getElementById("UploadStatus").innerHTML="ERROR: "+C},file_queue_error_handler:function(D,B,C){this.cancelUpload(null,false);document.getElementById("UploadStatus").innerHTML="ERROR: "+C}})}}var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(D){for(var C=0;C<D.length;C++){var A=D[C].string;var B=D[C].prop;this.versionSearchString=D[C].versionSearch||D[C].identity;if(A){if(A.indexOf(D[C].subString)!=-1){return D[C].identity}}else{if(B){return D[C].identity}}}},searchVersion:function(A){var B=A.indexOf(this.versionSearchString);if(B==-1){return}return parseFloat(A.substring(B+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();function PostUI(B){this.CurrentFocus=null;this.IsiPhone=false;try{this.IsiPhone=(navigator.userAgent.toLowerCase().match(/(iphone|itouch)/)!=null)}catch(A){}PostUI.__instance=this}PostUI.GetInstance=function(){if(PostUI.__instance!=null){return PostUI.__instance}else{return new PostUI(false)}};PostUI.prototype.Setup=function(C){if(PostUI.IsEmbed()){return}var B=this;if(C!=null){this.ConstructActionsElement(C);if(this.IsiPhone){C.className+=" iPhone";B.Focus(C)}else{C.onmouseover=function(){B.Focus(this)};C.onmouseout=function(F){PostUI.mouseover(F,C,B)}}}else{var D=document.getElementsByTagName("li");var A;for(var E=0;E<D.length;E++){if(PostUI.PostId(D[E])!=null){C=D[E];this.ConstructActionsElement(C);if(this.IsiPhone){C.className+=" iPhone";B.Focus(C)}else{C.onmouseover=function(){B.Focus(this)};C.onmouseout=function(F){PostUI.mouseover(F,this,B)}}}}}};PostUI.mouseover=function(D,C,B){if(!D){D=window.event}var A=null;try{if(D.relatedTarget){A=D.relatedTarget}}catch(E){}try{if(D.toElement){A=D.toElement}}catch(E){}var G=false;try{if(A==C||(A.className+"").match(/UserMenu/)){G=true}else{for(var F=0;F<5;F++){if(A&&A!=document.getElementsByTagName("body")[0]&&A.parentNode){A=A.parentNode;if(A==C||(A.className+"").match(/UserMenu/)){G=true;break}}else{break}}}}catch(E){}if(!G){B.UnFocus(C)}};PostUI.prototype.Focus=function(E){if(!this.IsiPhone){if(this.CurrentFocus==E){return}else{if(this.CurrentFocus!=null){this.UnFocus(this.CurrentFocus);this.CurrentFocus=null}}}E.className+=" Focus";this.CurrentFocus=E;var F=PostUI.PostId(E);this.ConstructActionsElement(E,true);if(LiveBlog.GetInstance().AllowedToEdit){var H=false;if(PostUI.IsTextOnly(E)&&!(PostUI.IsInTwitterModeration(E))&&!(PostUI.IsSaveButtonActive(E))){var G=PostUI.GetMetaElement(E);var D=document.createElement("span");D.className="Edit";D.innerHTML="[<a href='#' onClick='return Edit("+F+", this)' class='Edit'>edit</a>]";G.parentNode.insertBefore(D,G);H=true}else{if(PostUI.IsSaveButtonActive(E)){H=true}}var B=PostUI.GetMetaElement(E).getElementsByTagName("em");var C;for(var A=0;A<B.length;A++){C=B[A];C.EmIndex=A;C.onmousedown=function(){jQuery(".UserMenu").remove();this.IsOpen=true;var J=document.createElement("ul");J.className="UserMenu";var I="";if(PostUI.IsInTwitterModeration(E)){I+="<li class='Follow'><a href='#' onclick='return FollowTweeter(\""+PostUI.GetTwitterScreenNameSafe(E)+"\")'>follow</a></li>";I+="<li class='ViewAccount'><a href='http://twitter.com/"+PostUI.GetTwitterScreenNameSafe(E)+"' target='_blank'>View Twitter Account</a></li>"}else{if(this.EmIndex>=0){if(PostUI.IsComment(E)){I+="<li><a href='#' onClick='return InviteWriter("+F+")'>invite "+PostUI.GetTwitterScreenName(E,this.EmIndex)+"</a></li>"}else{I+="<li><a href='#' onClick='return UnInviteWriter("+F+", this.parentNode.parentNode )'>uninvite "+PostUI.GetTwitterScreenName(E,this.EmIndex)+"</a></li>"}I+="<li><a href='#' onClick='return Ban( null, document.getElementById(\"LiveBlog_Post"+F+'"), '+F+")'>ban "+PostUI.GetTwitterScreenName(E,this.EmIndex)+"</a></li>";if(PostUI.IsTwitterPost(E)&&PostUI.GetTwitterScreenNameSafe(E)==PostUI.GetTwitterScreenName(E,this.EmIndex)){I+="<li class='Follow'><a href='#' onclick='return FollowTweeter(\""+PostUI.GetTwitterScreenNameSafe(E)+"\")'>follow</a></li>";I+="<li class='ViewAccount'><a href='http://twitter.com/"+PostUI.GetTwitterScreenNameSafe(E)+"' target='_blank'>View Twitter Account</a></li>"}}else{if(this.innerHTML!="you"){}}}J.innerHTML=I;J.style.top=(LiveBlog.findPosY(this)+17)+"px";J.style.left=LiveBlog.findPosX(this)+"px";document.getElementsByTagName("body")[0].appendChild(J)}}}};PostUI.prototype.UnFocus=function(C){C.className=(C.className+"").replace(/Focus/,"");this.ConstructActionsElement(C,false);if(LiveBlog.GetInstance().AllowedToEdit){if(PostUI.IsTextOnly(C)){var A=C.getElementsByTagName("span");for(var D=0;D<A.length;D++){if((A[D].className+"").match(/Edit/)){if(!(A[D].className+"").match(/Button/)){A[D].parentNode.removeChild(A[D])}break}}}var B=jQuery("ul.UserMenu");if(B!=null){B.remove()}}this.CurrentFocus=null};PostUI.prototype.ConstructActionsElement=function(G,F){var D=null;var I=G.getElementsByTagName("ul");for(var A=0;A<I.length;A++){if(I[A].className="Actions"){D=I[A];break}}if(D==null){D=document.createElement("ul");D.className="Actions";G.appendChild(D)}var C="";var H=PostUI.PostId(G);var B=PostUI.IsStuck(G);var E=LiveBlog.GetInstance().AllowedToEdit;if(F==null){if(E&&PostUI.IsInModeration(G)){C+="<li class='Delete'><a href='#' onClick='return Delete(\""+H+"\", true)'>delete</a></li>";if(!PostUI.IsOnDeckAvailable()){C+="<li class='Approve'><a href='#' onClick='return ApproveComment(\""+H+"\", 0)'>approve</a></li>"}else{if(!PostUI.IsInOnDeck(G)){C+="<li class='Approve'><a href='#' onClick='return ApproveComment(\""+H+"\", 1)'>approve</a></li>"}}}else{if(E&&PostUI.IsInTwitterModeration(G)){C+="<li class='Approve'><a href='#' onClick='return SaveTweet(\""+H+'", null, '+(PostUI.IsOnDeckView()?1:0)+")'>approve</a></li>"}else{if(E&&PostUI.IsInOnDeck(G)){C+="<li class='Delete'><a href='#' onClick='return Delete(\""+H+"\", true)'>delete</a></li>";C+="<li class='Approve'><a href='#' onClick='return ChangeGroup("+H+", this.parentNode.parentNode.parentNode )'>approve</a></li>"}}}D.innerHTML=C}else{if(!F&&!PostUI.IsInModeration(G)&&!PostUI.IsInTwitterModeration(G)&&!PostUI.IsInOnDeck(G)){D.innerHTML=""}else{if(F&&!PostUI.IsInModeration(G)&&!PostUI.IsInTwitterModeration(G)&&!PostUI.IsInOnDeck(G)){if(E){C+="<li class='Delete'><a href='#' onClick='return Delete(\""+H+"\", true)'>delete</a></li>";if(!PostUI.IsInOnDeck(G)){if(IsLive){C+="<li class='Stick'><a href='#' onClick='return Sticky("+H+","+(B?"false":"true")+", this)'>"+(B?"unstick":"stick")+"</a></li>"}if(IsMostRecentPage&&IsLive){C+="<li class='Reply'><a href='#' onClick='return Reply(\""+PostUI.GetTwitterScreenNameSafe(G)+"\")'>Reply</a></li>"}}if(PostUI.IsInOnDeck(G)){C+="<li class='Approve'><a href='#' onClick='return ChangeGroup("+H+", this)'>approve</a></li>"}else{C+="<li class='Tweet'><a href='#' onclick='return TweetThis("+H+", null, this)'>Tweet this event!</a></li>"}}else{if(!jQuery("#CommentBox").length<=0){C+="<li class='Reply'><a href='#' onClick='return Reply(\""+PostUI.GetTwitterScreenNameSafe(G)+"\")'>Reply</a></li>"}C+="<li class='Tweet'><a href='#' onclick='return TweetThis("+H+", null, this)'>Tweet this event!</a></li>"}D.innerHTML=C}}}};PostUI.ShowDropDown=function(B,C){var A=C.parentNode.getElementsByTagName("ul")[0];if(LiveBlog.GetInstance().IsjQueryAvailable){jQuery(A).slideDown("fast")}else{A.style.display="block"}B.cancelBubble=true;B.returnValue=false;return false};PostUI.GetMetaElement=function(A){if(A.getElementsByTagName("div").length>1){return A.getElementsByTagName("div")[1]}else{return A.getElementsByTagName("div")[0]}};PostUI.IsComment=function(A){return(A.className.match(/Comment/)!=null)};PostUI.IsInOnDeck=function(A){return(PostUI.IsOnDeckView()&&document.getElementById("OnDeck1")==A.parentNode)};PostUI.IsOnDeckView=function(){return(document.getElementById("OnDeck1"))};PostUI.IsTwitterPost=function(A){var B=PostUI.GetMetaElement(A);return(jQuery(B).find("span:contains('twitter')").length!=0)};PostUI.GetTwitterScreenName=function(B,C){if(C==null){C=0}var A;if(PostUI.GetMetaElement(B).getElementsByTagName("em").length>0){A=PostUI.GetMetaElement(B).getElementsByTagName("em")[C].innerHTML}else{A="you"}return A};PostUI.GetTwitterScreenNameSafe=function(A,B){return PostUI.GetTwitterScreenName(A,B).replace(/'/,"").replace(/"/,"")};PostUI.IsInTwitterModeration=function(A){return(A.parentNode==document.getElementById("TwitterModerated"))};PostUI.IsInModeration=function(A){return(A.parentNode==document.getElementById("Moderated"))};PostUI.IsOnDeckAvailable=function(){return(LiveBlog.GetInstance().GetGroupPostsList(1)!=null)};PostUI.IsStuck=function(A){return((A.className+"").match(/Sticky/)!=null)};PostUI.IsComment=function(A){return((A.className+"").match(/Comment/)!=null)};PostUI.IsTextOnly=function(A){return(A.getElementsByTagName("div")[0].innerHTML.match(/(<img|<embed|<object|VideoEmbedHolder)/i)==null)};PostUI.IsSaveButtonActive=function(A){return(A.innerHTML.match(/return Edit\(/)!=null)};PostUI.IsEmbed=function(){var A=document.getElementById("Discussion");return(A!=null&&A.className&&A.className.match(/Embed/))};PostUI.PostId=function(A){var B=(A.id+"").match(/LiveBlog_Post([a-z0-9]+)/i);if(B){return B[1]}else{return null}};try{jQuery(document).ready(function(){if(jQuery("#SaveButton").length>0&&jQuery(".Editor #PostInstructions").length>0){jQuery("#SaveButton").hover(function(){jQuery(".Editor #PostInstructions").fadeIn("fast")},function(){jQuery(".Editor #PostInstructions").fadeOut("slow")})}})}catch(err){}function ClosePopupDialog(C,D){if(!C.hasClass("PopupDialog")){C=jQuery(".PopupDialog")}if(D!=null){var F=C.height();C.children("div.Content").html(D);var A=C.height();var B=F-A;if(C.hasClass("WebcamRecorder")){B=0}var E=LiveBlog.findPosY(C)+B;C.css("top",E+"px");setTimeout(function(){C.remove()},2000)}else{C.remove()}}function PositionPopupDialog(D,C,A){if(D=="right"){var B=C-80;A.style.top=(B>0?B:10)+"px"}else{var B=C-jQuery(A).height()+35;A.style.top=B+"px"}}function CreatePopupDialog(E,D,B,C,A){var F=document.createElement("div");F.className="PopupDialog "+(B!=null?B:"");var G=document.createElement("div");G.className="Content";G.innerHTML="<p class='Loading'>Loading...</p>";F.appendChild(G);var H=LiveBlog.findPosY(jQuery(D));if(C!=null){jQuery(".PopupDialog").remove();jQuery(G).load(C,function(){if(A!=null){A()}PositionPopupDialog(E,H,F)})}if(E=="left"){F.style.right=(jQuery(document).width()-LiveBlog.findPosX(D))+"px"}else{F.style.left=(LiveBlog.findPosX(D)+jQuery(D).width())+"px"}document.getElementsByTagName("body")[0].appendChild(F);PositionPopupDialog(E,H,F);return F}function TweetThis(B,A,D){if(A==null){var C;if(jQuery("body").hasClass("Advanced")||jQuery("body").hasClass("OnDeck")){C="right"}else{C="left"}var E=CreatePopupDialog(C,D,"TweetThis","/TweetThis.aspx?ajax=1&id="+B,function(){if(jQuery(".TweetThis textarea")){jQuery(".TweetThis textarea").each(function(){var F=jQuery(this).val().length;jQuery("#Counter").text(F+"/140");jQuery(this).keyup(function(){F=jQuery(this).val().length;if(F>140){jQuery("#Counter").addClass("TooMany");jQuery(".TweetThis input.Button").addClass("Disabled")}if(F<=140){jQuery("#Counter").removeClass("TooMany");jQuery(".TweetThis input.Button").removeClass("Disabled")}jQuery("#Counter").text(F+"/140")})})}})}else{if(!jQuery(".TweetThis input.Button").hasClass("Disabled")){jQuery.get("/Post.aspx?action=tweetthis",{Status:A},function(F){if(F=="1"){ClosePopupDialog(jQuery(".TweetThis"),"<p class='Loading'>Done! Thanks for tweeting the event.</p>")}else{ClosePopupDialog(jQuery(".TweetThis"),"<p class='Loading'>Sorry, there was an error making that tweet.</p>")}})}}return false}function ShowWebcamRecorder(C,A){A=ThreadId;var B=CreatePopupDialog("right",C,"WebcamRecorder","/widgets/webcam/WebcamRecord.aspx?ajax=1&ThreadId="+A,PopulateWebcamRecorderArea);return false}function PopulateWebcamRecorderArea(){if(document.getElementById("VideoEmbedHolder")!=null){var C=document.getElementById("VideoEmbedHolder");var B=60;if(C.className&&C.className=="Free"){B=15}var A=new SWFObject("http://player.nimbb.com/nimbb.swf?lang=en&bgcolor=FFFFFF&titlecolor=000000&textcolor=000000&bordercolor=000000&mode=record&key=c09224b3bc&simplepage=1&quality=2&recordlength="+B,"WebcamRecorder",320,240,"9","#ffffff");A.addParam("allowscriptaccess","always");A.addParam("wmode","opaque");A.write(C)}}var WebcamLink=null;function ShowWebcamOption(pLink,pThreadId,pOption){pThreadId=ThreadId;if(pOption==null){WebcamLink=pLink;var Holder=CreatePopupDialog("right",pLink,"WebcamRecorder","/widgets/webcam/WebcamOption.aspx?ajax=1&ShowOption=1&ThreadId="+pThreadId,function(){})}else{if(pOption==0){jQuery(".WebcamRecorder").remove();ShowWebcamRecorder(WebcamLink,pThreadId)}else{if(pOption==1){ClosePopupDialog(jQuery(".WebcamRecorder"),"<p class='Loading'>Thanks! Your video will be posted shortly.</p>");jQuery.get("/Post.aspx?action=webcamstream",{ThreadId:pThreadId},function(pResponseData){var ResponseObject=eval("("+pResponseData+")");ResponseObject.Post.Content=ResponseObject.BroadcasterHtml;LiveBlog.GetInstance().AttachNewPost(ResponseObject.Post)})}}}return false}function Nimbb_videoSaved(B){var C=document.getElementById(B);var A=C.getGuid();jQuery.get("/Post.aspx?action=webcamsave",{VideoGuid:A,ThreadId:ThreadId},function(D){if(D=="1"){ClosePopupDialog(jQuery(".WebcamRecorder"),"<p class='Loading'>Thanks! Your video will be posted shortly.</p>")}else{ClosePopupDialog(jQuery(".WebcamRecorder"),"<p class='Loading'>Oops, there was an error</p>")}})}function TwitterAutoPost_Delete(A){if(confirm("Are you sure you want to stop auto-posting that search term from Twitter?")){jQuery.get("/TwitterAutoPost.aspx?ajax=1&query="+encodeURIComponent(A)+"&delete=1&ThreadId="+LiveBlog.GetInstance().ThreadId,function(B){if(B=="1"){jQuery(".AutoPosting").remove()}})}return false}function TwitterAutoPost(B,A,D){if(B==null||B==""){return}if(A==0){jQuery("input#TwitterSearch").val("");MonitorTwitterSearchInput(null,null,true);var C=CreatePopupDialog("left",D,"TwitterAutoPost","/TwitterAutoPost.aspx?ajax=1&query="+encodeURIComponent(B)+"&threadid="+LiveBlog.GetInstance().ThreadId+"&confirmed="+A,function(){jQuery.get("/twitter/TwitterAutoPostStatus.aspx?ajax=1&ThreadId="+LiveBlog.GetInstance().ThreadId,function(F){jQuery(".AutoPosting").remove();jQuery("#TwitterModerated").before(F)})})}else{var E=jQuery(".TwitterAutoPost").height();jQuery(".TwitterAutoPost .Content").load("/TwitterAutoPost.aspx?ajax=1&query="+encodeURIComponent(B)+"&threadid="+LiveBlog.GetInstance().ThreadId+"&confirmed="+A,function(){jQuery.get("/twitter/TwitterAutoPostStatus.aspx?ajax=1&ThreadId="+LiveBlog.GetInstance().ThreadId,function(J){jQuery(".AutoPosting").remove();jQuery("#TwitterModerated").before(J)});var I=jQuery(".TwitterAutoPost").height();var H=E-I;var G=jQuery(".TwitterAutoPost").offset();var F=G.top+H;jQuery(".TwitterAutoPost").css("top",F)})}return false}function Reply(B){if(AllowedToEdit){jQuery("textarea#PostInput").val("@"+B+" "+jQuery("textarea#PostInput").val());var A=jQuery("textarea#PostInput").offset();if(A.top<LiveBlog.YPosition()){jQuery.scrollTo("#Discussion",100,{axis:"y"});setTimeout(function(){jQuery("textarea#PostInput").focus();MoveCursorToRight(jQuery("textarea#PostInput").get(0))},200)}else{jQuery("textarea#PostInput").focus();MoveCursorToRight(jQuery("textarea#PostInput").get(0))}}else{var C=100;jQuery("textarea#PostInput").val("@"+B+" "+jQuery("textarea#PostInput").val());if(jQuery("#CommentBox").css("display")=="none"){ShowCommentBox(document.getElementById("MakeComment"),null,"#ffffff");C+=750}var D=jQuery(".CommentArea").offset();if(D.top<LiveBlog.YPosition()){jQuery.scrollTo("#CommentBox",100,{axis:"y"})}setTimeout(function(){jQuery("textarea#PostInput").focus();MoveCursorToRight(jQuery("textarea#PostInput").get(0))},C)}return false}function MoveCursorToRight(B){if(B==null||B.value==null){return}var A=B.value.length;if(B.setSelectionRange){B.setSelectionRange(A,A)}else{if(B.createTextRange){var C=B.createTextRange();C.collapse(true);C.moveEnd("character",A);C.moveStart("character",A);C.select()}}};