/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  November 5th 2008 3:34:40 PM PST                             */
/*      Machine:  10.16.139.101                                                */
/*       Source:  Backing Store                                                */
/*     Location:  js/ep5k27ohi60w0gkk.pkg.js h:7bqbwd1o                        */
/*       Locale:  en_US                                                        */
/*         Path:  js/ep5k27ohi60w0gkk.pkg.js                                   */


function feedcomment_show_error(error_target,title,description){set_inner_html(error_target,'<p>'+description+'</p>');show(error_target);}
function feedcomment_set_comment_target(target_fbid,story_key,newsfeed){var comments_box=_feedcomment_get_comments_target_wrapper(target_fbid,story_key);var comments_box_inner_divs=comments_box.getElementsByTagName('div');for(var i=0;i<comments_box_inner_divs.length;i++){if(CSS.hasClass(comments_box_inner_divs[i],'target_comments')){CSS.removeClass(comments_box_inner_divs[i],'selected_target_comments');}}
var comments_target=_feedcomment_get_comments_target_div(target_fbid,story_key);if(comments_target){CSS.addClass(comments_target,'selected_target_comments');feed_comment_show_add_button(target_fbid,story_key,newsfeed);}}
function feedcomment_submit(target_fbid,story_key,newsfeed,target_owner,mf_story_type,assoc_object_id,link_data_str){if(!mf_story_type){mf_story_type=0;}
if(!assoc_object_id){assoc_object_id=0;}
var add_comment_form=_feedcomment_get_add_comment_form(target_fbid,story_key);var add_comment_textarea=_feedcomment_get_add_comment_textarea(target_fbid,story_key);var comment_button=_feedcomment_get_add_comment_button(target_fbid,story_key);var onResponse=function(asyncResponse){var result=asyncResponse.getPayload();var feed_comments=_feedcomment_get_feed_comments(target_fbid,story_key);var target_comment_count=result.comment_count;_feed_comment_update_count(target_fbid,story_key,target_comment_count,newsfeed);if(!Rect.getViewportBounds().contains(Rect.getElementBounds(comment_button))){var scroll_offset=-1*Math.max(getViewportHeight()/2,100);animation(DOMScroll.getScrollRoot()).to('scrollTop',Vector2.getElementPosition(comment_button).y+scroll_offset).ease(animation.ease.end).duration(1500).go();}
set_inner_html(feed_comments,result.all_comments_html);comment_button.disabled=false;add_comment_textarea.value='';if(_tx("Write another comment...")&&add_comment_textarea.getControl){add_comment_textarea.getControl().setPlaceholderText(_tx("Write another comment..."));}
add_comment_textarea.style.height='14px';feed_comment_hide_add_box(target_fbid,story_key,newsfeed,false);}
var onTransportFail=function(response){feedcomment_show_error(add_comment_form,_tx("Wall is currently unavailable."),_tx("Please try again later."));comment_button.disabled=false;};var onFail=function(response){comment_button.disabled=false;if(payload=response.getPayload()){if(payload.errTitle){feedcomment_show_error(add_comment_form,payload.errTitle,payload.errBody?payload.errBody:'');}else{onTransportFail(response);}}else{onTransportFail(response);}};var comment_text=trim(add_comment_textarea.value);if(!comment_text){animation(add_comment_textarea).to('background','#fff').from('#fcc').duration(140).go();}
if(comment_text&&add_comment_textarea.getControl&&add_comment_textarea.getControl().getValue()){comment_button.disabled=true;new AsyncRequest().setURI('/ajax/feed_wallpost_ajax.php').setData({'assoc_object_id':assoc_object_id,'comment_text':comment_text,'mf_story_type':mf_story_type,'newsfeed':newsfeed,'story_key':story_key,'target_fbid':target_fbid,'target_owner':target_owner,'link_data':link_data_str}).setContextData('clicktype','Write Comment').setHandler(onResponse).setErrorHandler(onFail).send();}
return status;}
function feed_comment_hide_add_button(target_fbid,story_key,newsfeed,onblur_event){feed_comment_hide_add_box(target_fbid,story_key,newsfeed,onblur_event);}
function feed_comment_hide_add_box(target_fbid,story_key,newsfeed,onblur_event){var add_comment_textarea=_feedcomment_get_add_comment_textarea(target_fbid,story_key);if(add_comment_textarea){var has_entered_text=add_comment_textarea.getControl&&add_comment_textarea.getControl().getValue();if(!has_entered_text){var story=_feedcomment_get_story_div(target_fbid,story_key,newsfeed);var comments=_feedcomment_get_feed_comments(target_fbid,story_key);var view_comments_title_link=_feedcomment_get_view_comments_title_link(target_fbid,story_key);var view_comments_bottom_link=_feedcomment_get_view_comments_bottom_link(target_fbid,story_key);var add_comment_bottom_link=_feedcomment_get_add_comment_link(target_fbid,story_key);var links=[view_comments_title_link,view_comments_bottom_link,add_comment_bottom_link];var hovering_over_link=false;for(var i=0;i<links.length;i++){if(links[i]&&CSS.hasClass(links[i],'hover')){hovering_over_link=true;break;}}
if(!(onblur_event&&hovering_over_link)){if(DOM.scry(comments,'div.wallcontent').length==0){CSS.addClass(story,'collapsed_comments');CSS.removeClass(story,'expanded_comments');if(CSS.hasClass(story,'story_ff')){CSS.addClass(story,'ff_collapsed_comments');CSS.removeClass(story,'ff_expanded_comments');}}
window.setTimeout(function(){add_comment_textarea.style.height='14px';CSS.addClass(story,'hidden_add_button');},1);}}}}
function feed_comment_show_add_box(sole_target_fbid,story_key,newsfeed){var story=_feedcomment_get_story_div(sole_target_fbid,story_key,newsfeed);CSS.removeClass(story,'collapsed_comments');CSS.addClass(story,'expanded_comments');if(CSS.hasClass(story,'story_ff')){CSS.removeClass(story,'ff_collapsed_comments');CSS.addClass(story,'ff_expanded_comments');}
CSS.removeClass(story,'collapsed_add_box');var add_comment_textarea=_feedcomment_get_first_story_textarea(story);if(add_comment_textarea){add_comment_textarea.focus();}}
function feed_comment_show_add_button(target_fbid,story_key,newsfeed){var story=_feedcomment_get_story_div(target_fbid,story_key,newsfeed);CSS.removeClass(story,'hidden_add_button');var add_comment_textarea=_feedcomment_get_add_comment_textarea(target_fbid,story_key);var commentbox=_feedcomment_get_add_comment_wrapper(target_fbid,story_key);if(add_comment_textarea&&commentbox){var has_entered_text=add_comment_textarea.getControl&&add_comment_textarea.getControl().getValue();if(!has_entered_text){CSS.removeClass(commentbox,'one_row_add_box');CSS.removeClass(commentbox,'two_row_add_box');}}}
function _feed_comment_update_count(target_fbid,story_key,target_comment_count,newsfeed){var target_selector=_feedcomment_get_comments_target_selector(target_fbid,story_key);if(target_selector){if(target_comment_count==0){CSS.removeClass(target_selector,'target_with_comments');CSS.addClass(target_selector,'target_no_comments');}else{if(CSS.hasClass(target_selector,'target_no_comments')){CSS.removeClass(target_selector,'target_no_comments');CSS.addClass(target_selector,'target_with_comments');}}}
var count_span=_feedcomment_get_target_comment_count_span(target_fbid,story_key);if(count_span){set_inner_html(count_span,target_comment_count.toString());}
var view_comments_title_link=_feedcomment_get_view_comments_title_link(target_fbid,story_key);var view_comments_bottom_link=_feedcomment_get_view_comments_bottom_link(target_fbid,story_key);var story=_feedcomment_get_story_div(target_fbid,story_key,newsfeed);var story_total_count=0;if(target_selector){var target_counts=DOM.scry(story,'.target_count');for(var i=0;i<target_counts.length;i++){story_total_count+=parseInt(target_counts[i].innerHTML,10);}}else{story_total_count=target_comment_count;}
if(story_total_count==0){if(view_comments_title_link){set_inner_html(view_comments_title_link,_tx("Comment"));}
if(view_comments_bottom_link){set_inner_html(view_comments_bottom_link,_tx("{num-comments} Comments",{'num-comments':story_total_count}));}
CSS.removeClass(story,'with_comments');CSS.addClass(story,'no_comments');}else{if(CSS.hasClass(story,'no_comments')){CSS.removeClass(story,'no_comments');CSS.addClass(story,'with_comments');}
if(story_total_count==1){if(view_comments_title_link){set_inner_html(view_comments_title_link,_tx("1 Comment"));}
if(view_comments_bottom_link){set_inner_html(view_comments_bottom_link,_tx("1 Comment"));}}else{if(view_comments_title_link){set_inner_html(view_comments_title_link,_tx("{num-comments} Comments",{'num-comments':story_total_count}));}
if(view_comments_bottom_link){set_inner_html(view_comments_bottom_link,_tx("{num-comments} Comments",{'num-comments':story_total_count}));}}}}
function load_all_feed_comments(target_fbid,story_key,target_owner,mf_story_type,assoc_object_id){if(!mf_story_type){mf_story_type=0;}
if(!assoc_object_id){assoc_object_id=0;}
var add_comment_form=_feedcomment_get_add_comment_form(target_fbid,story_key);var onResponse=function(asyncResponse){var result=asyncResponse.getPayload();var feed_comments=_feedcomment_get_feed_comments(target_fbid,story_key);set_inner_html(feed_comments,result.all_comments_html);};var onFail=function(response){if(payload=response.getPayload()){if(payload.errTitle){if(add_comment_form){feedcomment_show_error(add_comment_form,payload.errTitle,payload.errBody?payload.errBody:'');}}else{onTransportFail(response);}}else{onTransportFail(response);}};new AsyncRequest().setURI('/ajax/feed_wallpost_ajax.php').setData({'assoc_object_id':assoc_object_id,'get_all':1,'mf_story_type':mf_story_type,'story_key':story_key,'target_fbid':target_fbid,'target_owner':target_owner}).setHandler(onResponse).setErrorHandler(onFail).send();}
function remove_feed_comment_dialog(target_fbid,story_key,comment_id,target_owner,newsfeed,mf_story_type,assoc_object_id){if(!mf_story_type){mf_story_type=0;}
if(!assoc_object_id){assoc_object_id=0;}
var add_comment_form=_feedcomment_get_add_comment_form(target_fbid,story_key);var onResponse=function(asyncResponse){var result=asyncResponse.getPayload();var target_comment_count=result.comment_count;_remove_feed_comment_from_dom(target_fbid,story_key,comment_id,target_comment_count,newsfeed);};var onFail=function(response){if(payload=response.getPayload()){if(payload.errTitle){feedcomment_show_error(add_comment_form,payload.errTitle,payload.errBody?payload.errBody:'');}else{onTransportFail(response);}}else{onTransportFail(response);}};new Dialog().setTitle(_tx("Delete Comment")).setBody(_tx("Are you sure you want to delete this comment?")).setButtons([{name:'delete',label:_tx("Delete"),handler:bind(this,function(){new AsyncRequest().setURI('/ajax/feed_wallpost_ajax.php').setData({'assoc_object_id':assoc_object_id,'del_id':comment_id,'mf_story_type':mf_story_type,'newsfeed':newsfeed,'story_key':story_key,'target_fbid':target_fbid,'target_owner':target_owner}).setContextData('clicktype','Delete Comment').setHandler(onResponse).setErrorHandler(onFail).send();})},Dialog.CANCEL]).show();}
function _remove_feed_comment_from_dom(target_fbid,story_key,comment_id,target_comment_count,newsfeed,assoc_object_id){_feed_comment_update_count(target_fbid,story_key,target_comment_count,newsfeed);var comment=_feedcomment_get_comment(target_fbid,story_key,comment_id);if(comment){comment.parentNode.removeChild(comment);}}
function toggle_feedcomments_box(sole_target_fbid,story_key,newsfeed,focus){var story=_feedcomment_get_story_div(sole_target_fbid,story_key,newsfeed);if(story){CSS.toggleClass(story,'expanded_comments');CSS.toggleClass(story,'collapsed_comments');if(CSS.hasClass(story,'story_ff')){CSS.toggleClass(story,'ff_expanded_comments');CSS.toggleClass(story,'ff_collapsed_comments');}
var first_textarea=_feedcomment_get_first_story_textarea(story);if(first_textarea&&focus){first_textarea.focus();}}}
function _feedcomment_get_story_div(target_fbid,story_key,newsfeed){var story;if(newsfeed){story=ge('div_story_'+story_key+'_'+target_fbid);if(!story){story=ge('div_story_'+story_key);}}else{story=ge('minifeed_'+story_key);}
return story;}
function _feedcomment_get_comments_target_wrapper(target_fbid,story_key){return ge('comments_box_'+story_key);}
function _feedcomment_get_comments_target_div(target_fbid,story_key){return _feedcomment_get_first_existing_elem('feed_comments_target',target_fbid,story_key);}
function _feedcomment_get_comments_target_selector(target_fbid,story_key){return ge('target_selector_'+story_key+'_'+story_key+'_'+target_fbid);}
function _feedcomment_get_target_comment_count_span(target_fbid,story_key){return _feedcomment_get_first_existing_elem('target_comment_count',target_fbid,story_key);}
function _feedcomment_get_feed_comments(target_fbid,story_key){return _feedcomment_get_first_existing_elem('feed_comments',target_fbid,story_key);}
function _feedcomment_get_add_comment_form(target_fbid,story_key){return _feedcomment_get_first_existing_elem('add_comment',target_fbid,story_key);}
function _feedcomment_get_add_comment_textarea(target_fbid,story_key){return _feedcomment_get_first_existing_elem('add_comment_text',target_fbid,story_key);}
function _feedcomment_get_first_story_textarea(story){var textareas=story.getElementsByTagName('textarea');if(textareas.length>0){return textareas[0];}else{return null;}}
function _feedcomment_get_add_comment_button(target_fbid,story_key){return _feedcomment_get_first_existing_elem('submit_comment',target_fbid,story_key);}
function _feedcomment_get_add_comment_wrapper(target_fbid,story_key){var elem;if(elem=ge('add_comment_wrapper_'+story_key+'_'+target_fbid)){return elem;}else{return ge('add_comment_wrapper_'+story_key+'_'+target_fbid);}}
function _feedcomment_get_view_comments_title_link(target_fbid,story_key){return ge('view_comments_link_title_'+story_key);}
function _feedcomment_get_view_comments_bottom_link(target_fbid,story_key){return ge('view_comments_link_bottom_'+story_key);}
function _feedcomment_get_add_comment_link(target_fbid,story_key){return ge('add_comment_link_'+story_key);}
function _feedcomment_get_comment(target_fbid,story_key,comment_id){var elem;if(elem=ge('comment_'+story_key+'_'+target_fbid+'_'+comment_id)){return elem;}else{return ge('comment_'+target_fbid+'_'+comment_id);}}
function _feedcomment_get_first_existing_elem(prefix,target_fbid,story_key){var elem;if(elem=ge(prefix+'_'+story_key+'_'+target_fbid)){return elem;}else if(elem=ge(prefix+'_'+target_fbid)){return elem;}else{return ge(prefix+'_'+story_key)}}
function _feedcomment_get_comment_toggle_link(target_fbid,story_key){return ge('comment_link_'+story_key);}

function ft(metadata,hash,type,undo,cat){undo=undo?1:0;var asyncRequestPost=new AsyncSignal('/ajax/f.php',{'meta':metadata,'h':hash,'type':type,'undo':undo,'cat':cat}).send();return true;}

function Tabset(id,selectedId){if(!Tabset.instances){Tabset.instances={};}
Tabset.instances[id]=this;onunloadRegister(function(){Tabset.instances={}});this.id=id;this.selectedId=selectedId;}
Tabset.getInstance=function(id){if(Tabset.instances&&Tabset.instances[id]){return Tabset.instances[id];}
return null;}
Tabset.prototype.getFullTabId=function(tabId){return this.id+'_'+tabId;}
Tabset.prototype.selectTab=function(tabId,func,beforeClickFunc){if(beforeClickFunc&&!beforeClickFunc()){return false;}
if(this.selectedId){this.lastSelected=this.selectedId;CSS.removeClass(ge(this.selectedId),'Tabset_selected');}
this.selectedId=tabId;CSS.addClass(ge(this.selectedId),'Tabset_selected');if(func){return func();}
return true;}
Tabset.prototype.unselect=function(){if(this.selectedId){CSS.removeClass($(this.selectedId),'Tabset_selected');}}
Tabset.prototype.hasTabElem=function(id){return ge(this.id+'_'+id);}
Tabset.prototype.getTabElem=function(id){return $(this.id+'_'+id);}

if (window.Bootloader) { Bootloader.done(["js\/ep5k27ohi60w0gkk.pkg.js"]); }