/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  November 5th 2008 11:03:25 AM PST                            */
/*      Machine:  10.16.140.104                                                */
/*       Source:  Global Cache                                                 */
/*     Location:  js/adz/feedback.js h:9oua9f2l                                */
/*       Locale:  en_US                                                        */
/*         Path:  js/adz/feedback.js                                           */


function AdsFeedback(title,body,click_value,log_data,adscribe_log_data_enc,clicked_elem){this.title=title;this.body=body;this.click_value=click_value;this.log_data=log_data;this.adscribe_log_data_enc=adscribe_log_data_enc;var sponsor_div=$('ssponsor');var ad_divs=DOM.scry(sponsor_div,'div.admarket_ad');for(i=0;i<ad_divs.length;i++){if(DOM.contains(ad_divs[i],clicked_elem)){this.ad_div=ad_divs[i];break;}}
return this;}
copy_properties(AdsFeedback.prototype,{_log:function(event,data){var params='type=usage'+'&params[]='+escapeURI(event)+'&params[]='+escapeURI(data?data:'')+'&';new AsyncSignal(muffinize('/muffins/ajax/tracking_log.php?'+params)).send();var adscribe_params='type=event'+'&params[]='+escapeURI(event)+'&params[]='+escapeURI(this.adscribe_log_data_enc)+'&';new AsyncSignal(muffinize('/muffins/ajax/tracking_log.php?'+adscribe_params)).send();},_disable_ad:function(data){var params='params='+escapeURI(data?data:'')+'&';new AsyncSignal(muffinize('/muffins/ajax/disable_muffin.php?'+params)).send();},show_dialog:function(){var log_and_cancel_btn={name:'cancel',label:_tx("Cancel"),className:'inputaux'};var ads_dialog_feedback_handler=function(r){if(r==log_and_cancel_btn){var reason_value=0;var other_text='';var data=this.log_data+'|'+reason_value+'|'+other_text;this._log('ads_feedback',data);}else if(r==Dialog.OK){if(this.click_value==1){var reason_value=get_form_select_value($('like_select'));}else{var reason_value=get_form_select_value($('dislike_select'));}
var data=this.log_data+'|'+reason_value;var other_text_el=$('ads_feedback_form_other_text');data=data+'|'+other_text_el.value;this._log('ads_feedback',data);if(this.click_value==1){this._show_success();}else{this._disable_ad(data);this.cycle_ad();}}}.bind(this);new Dialog().setTitle(this.title).setBody(this.body).setButtons([Dialog.OK,log_and_cancel_btn]).setHandler(ads_dialog_feedback_handler).show();},cycle_ad:function(){var onResponse=function(asyncResponse){var payload=asyncResponse.getPayload();if(payload['html']){var new_ad_elem=HTML(payload['html']).getNodes()[0];set_inner_html(this.ad_div,new_ad_elem.innerHTML);}else{hide(DOM.find(this.ad_div,'div.ads_feedback'));hide(DOM.find(this.ad_div,'div.next_ad_button'));}}.bind(this);var onError=function(asyncResponse){hide(DOM.find(this.ad_div,'div.ads_feedback'));hide(DOM.find(this.ad_div,'div.next_ad_button'));}.bind(this);var page=URI.getRequestURI().getPath();ads_fetch_admarket_ad(page,onResponse,onError);},_show_success:function(){hide(DOM.find(this.ad_div,'div.ads_feedback'));show(DOM.find(this.ad_div,'div.next_ad_button'));}});function ads_feedback_select_onchange(click_value){if(click_value==1){var selected_other=(get_form_select_value($('like_select'))==4);}else{var selected_other=(get_form_select_value($('dislike_select'))==7);}
if(selected_other){show($('ads_feedback_form_other_text'));}else{hide($('ads_feedback_form_other_text'));}}

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