/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  February 10th 2010 4:40:09 AM PST                            */
/*      Machine:  10.16.139.102                                                */
/*       Source:  Backing Store                                                */
/*     Location:  js/7ruh6j3420cow0go.pkg.js h:afvqi928                        */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/7ruh6j3420cow0go.pkg.js                                   */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/7ruh6j3420cow0go.pkg.js"]); }

function AdCreate_Delivery(id){this.parent.construct(this);this.id=id;this.step_type='delivery';this.campaigns={};this.currency_info={};this.direct_sales=false;this.daily_budget_changed=false;this.cpc_bid_changed=false;this.cpm_bid_changed=false;this.edit_ad=false;this.cpm_interval_min=null;this.cpm_interval_max=null;this.cpc_interval_min=null;this.cpc_interval_max=null;this.audience_number=null;this.decimal_symbol=null;this.comma_symbol=null;$('cpc_bid_value').listen('change',function(){this.cpc_bid_changed=true;}.bind(this));$('cpm_bid_value').listen('change',function(){this.cpm_bid_changed=true;}.bind(this));if(ge('daily_budget'))$('daily_budget').listen('change',function(){this.daily_budget_changed=true;}.bind(this));this.update_inventory_and_bid_estimates();AdCreate_PageController.getInstance().addStepController(this);}AdCreate_Delivery.extend('AdCreateSection');copy_properties(AdCreate_Delivery.prototype,{setCurrencyInfo:function(_L0){this.currency_info=_L0;},initCurrencySwitcher:function(){$('currency_code').listen('change',this._onCurrencySwitch.bind(this));},_onCurrencySwitch:function(){var _L0=get_form_select_value($('currency_code'));this.setCurrency(_L0);},setCurrency:function(_L0){var _L1=_L0!=AdCreate_PageController.getInstance().currency;AdCreate_PageController.getInstance().currency=_L0;var _L2=this.currency_info[_L0];var _L3=DOM.scry($(this.id),'span.admgr_updatable_currency_code');for(var i=0;i<_L3.length;i++)DOM.setContent(_L3[i],HTML(_L0));var _L5=_L2['symbol'];var _L6=DOM.scry($(this.id),'span.admgr_updatable_currency_symbol');for(var i=0;i<_L6.length;i++)DOM.setContent(_L6[i],HTML(_L5));var _L7=ge('min_daily_budget');if(_L7)DOM.setContent(_L7,_L2['min_daily_budget']);DOM.setContent($('cpm_min_bid'),_L2['min_cpm_bid_right_side']);DOM.setContent($('cpc_min_bid'),_L2['min_cpc_bid']);if(!this.daily_budget_changed&&ge('daily_budget'))if(_L2.default_daily_budget==0){$('daily_budget').value='';}else $('daily_budget').value=_L2.default_daily_budget;if(_L1)this.update_inventory_and_bid_estimates();},initCampaignOptionHandler:function(){var _L0=DOM.scry($(this.id),'input[name="new_or_existing"]');for(var i=0;i<_L0.length;i++){_L0[i].listen('click',this._onCampaignOptionChange.bind(this,_L0[i].value));if(_L0[i].checked)this._onCampaignOptionChange(_L0[i].value);}},setEditAd:function(_L0){this.edit_ad=_L0;},initBidToInventoryEstimator:function(){var _L0=function(){this._calculateBidToInventoryEstimate();};var _L1=ge('cpm_bid_value');if(_L1)_L1.listen('change',_L0.bind(this));$('cpc_bid_value').listen('change',_L0.bind(this));$('daily_budget').listen('change',_L0.bind(this));},_calculateBidToInventoryEstimate:function(){if(this.direct_sales||this.edit_ad)return;var _L0=.0046;var _L1=1;var _L2=2;$('cpc_inventory_estimate').addClass('hidden');$('cpm_inventory_estimate').addClass('hidden');var _L3=ge('cpm_radio');var _L4=ge('cpc_radio');if(!_L4)return;if(_L4.checked){var _L5=false;var _L6=$('cpc_bid_value').value;}else if(_L3&&_L3.checked){var _L5=true;var _L6=$('cpm_bid_value').value;}else return;var _L7=$('daily_budget').value;if(!this.decimal_symbol||!this.comma_symbol)return;var _L8=function(num,_L14,_L15){return Number(num.split(_L14).join('').split(_L15).join('.'));};_L7=_L8(_L7,this.comma_symbol,this.decimal_symbol);_L6=_L8(_L6,this.comma_symbol,this.decimal_symbol);if(!_L7||!_L6)return;var _L9=ge('existing_cmpn');if(_L9&&_L9.checked)return;var _La=_L5?this.cpm_interval_min:this.cpc_interval_min;var _Lb=_L5?this.cpm_interval_max:this.cpc_interval_max;if(!_La||!_Lb)return;if(_L6<_La)return;if(_L6>_Lb)_L6=_Lb;var _Lc=_L1+((_L6-_La)/(_Lb-_La)*_L2);var _Ld=function(num){if(num<100)return Math.ceil(num);if(num<1000)return Math.ceil(num/10)*10;if(num<10000)return Math.ceil(num/100)*100;return Math.ceil(num/1000)*1000;};var _Le=function(num,_L14){var _L15=String(num);var _L16=/(\d+)(\d{3})/;while(_L16.test(_L15))_L15=_L15.replace(_L16,'$1'+_L14+'$2');return _L15;};if(_L5){var _Lf=this.audience_number*_Lc;var _L10=_L7/_L6*1000;var _L11=_L10<_Lf?_Ld(_L10):_Ld(_Lf);_L11=_Le(_L11,this.comma_symbol);DOM.setContent($('cpm_inventory_estimate'),HTML(_tx("Stima: {num} visualizzazioni al giorno",{'num':'<strong>'+_L11+'</strong>'})));$('cpm_inventory_estimate').removeClass('hidden');}else{var _L12=this.audience_number*_Lc*_L0;var _L10=_L7/_L6;var _L11=_L10<_L12?_Ld(_L10):_Ld(_L12);_L11=_Le(_L11,this.comma_symbol);DOM.setContent($('cpc_inventory_estimate'),HTML(_tx("Stima: {num} clic al giorno",{'num':'<strong>'+_L11+'</strong>'})));$('cpc_inventory_estimate').removeClass('hidden');}},_onCampaignOptionChange:function(_L0){$('new_info').addClass('hidden');$('existing_info').addClass('hidden');$(_L0).removeClass('hidden');this._calculateBidToInventoryEstimate();},initDurationHandler:function(){var _L0=DOM.scry($(this.id),'input[name="duration"]');for(var i=0;i<_L0.length;i++)_L0[i].listen('click',this._onDurationChange.bind(this,_L0[i].value));},initCampaignSwitcher:function(_L0){this.campaigns=_L0;$('campaign_id').listen('change',this._onCampaignSwitch.bind(this));},_onCampaignSwitch:function(){var _L0=get_form_select_value($('campaign_id'));var _L1=this.campaigns[_L0]['budget'];var _L2=this.campaigns[_L0]['schedule'];DOM.setText($('campaign_budget'),_L1);DOM.setText($('campaign_schedule'),_L2);},_onDurationChange:function(_L0){if(_L0=='continuous'){$('campaign_timespan').addClass('hidden');}else $('campaign_timespan').removeClass('hidden');},initCpcCpmHandler:function(){var _L0=DOM.scry($(this.id),'input[name="bid_type"]');for(var i=0;i<_L0.length;i++)_L0[i].listen('click',this._onCpcCpmChange.bind(this,_L0[i].value));},setCpcBidChanged:function(_L0){this.cpc_bid_changed=_L0;},setCpmBidChanged:function(_L0){this.cpm_bid_changed=_L0;},_onFcpmChange:function(){if($('corp_fixed_cpm').checked)this._setPricingToCpm();},_setPricingToCpm:function(){DOM.find($(this.id),'div.cpc_info').addClass('hidden');DOM.find($(this.id),'div.cpm_info').removeClass('hidden');$('cpm_radio').checked=true;},_onCpcCpmChange:function(_L0){DOM.find($(this.id),'div.cpc_info').addClass('hidden');DOM.find($(this.id),'div.cpm_info').addClass('hidden');this._calculateBidToInventoryEstimate();switch(_L0){case 'cpm':DOM.find($(this.id),'div.cpm_info').removeClass('hidden');break;case 'cpc':DOM.find($(this.id),'div.cpc_info').removeClass('hidden');default:if(ge('corp_fixed_cpm'))$('corp_fixed_cpm').checked=false;break;}},update_inventory_and_bid_estimates:function(){data=get_targeting_array(true);data['bid_estimate']=1;data['currency']=AdCreate_PageController.getInstance().currency;var _L0=['right_side'];if(this.direct_sales){_L0.push('news_feed');_L0.push('owl');}var _L1=$(this.id).scry('img.bid_estimate_progress');_L1.removeClass('hidden');show(ge("inventory_waiting"));for(var i=0;i<_L0.length;i++){var l=_L0[i];var id='cpm_bid_estimate_'+l;hide($(id));}hide($('cpc_bid_estimate'));hide(ge("audience_size_phrase"));CSS.setStyle($('reach_sentence'),'visibility','hidden');var _L5=function(r){var _L8=r.getPayload();hide(ge("inventory_waiting"));DOM.setContent($("audience_size"),HTML(_L8.UserCountString));var _L9=_L8.sentence_info;var _La=[];if(_L9.length>0){_La.push('<ul class="ads_estimate_lines">');for(var i=0;i<_L9.length;i++){var _Lb=_L9[i];_La.push('<li><span class="targeting_term_line">'+_Lb+'</span></li>');}_La.push('</ul>');}DOM.setContent($('reach_sentence'),HTML(_La.join("\n")));show(ge("reach_sentence"));CSS.setStyle($('reach_sentence'),'visibility','visible');show(ge("audience_size_phrase"));for(var i=0;i<_L0.length;i++){var l=_L0[i];var id='cpm_bid_estimate_'+l;var min=_L8['BidEstimate'][l]['cpm_min'];var max=_L8['BidEstimate'][l]['cpm_max'];DOM.setText($(id),this._get_bid_suggestion_string(min,max));if(l==this._get_placement())show($(id));}var min=_L8['BidEstimate']['right_side']['cpc_min'];var max=_L8['BidEstimate']['right_side']['cpc_max'];var _Le='cpc_bid_estimate';DOM.setText($(_Le),this._get_bid_suggestion_string(min,max));show($(_Le));if($('cpc_bid_value').value==''||!this.cpc_bid_changed)$('cpc_bid_value').value=_L8['BidEstimate']['right_side']['cpc_mid'];if($('cpm_bid_value').value==''||!this.cpm_bid_changed)$('cpm_bid_value').value=_L8['BidEstimate'][this._get_placement()]['cpm_mid'];this.cpc_interval_min=_L8['cpc_interval_min'];this.cpc_interval_max=_L8['cpc_interval_max'];this.cpm_interval_min=_L8['cpm_interval_min'];this.cpm_interval_max=_L8['cpm_interval_max'];this.audience_number=_L8['UserCountInt'];this.comma_symbol=_L8['intl_number_data']['C'];this.decimal_symbol=_L8['intl_number_data']['D'];this._calculateBidToInventoryEstimate();_L1.addClass('hidden');}.bind(this);var _L6=function(r){hide(ge("inventory_waiting"));CSS.setStyle($('reach_sentence'),'visibility','hidden');hide(ge("audience_size_phrase"));for(var i=0;i<_L0.length;i++){var l=_L0[i];var id='cpm_bid_estimate_'+l;DOM.setText($(id),this._get_bid_suggestion_string(0,0));if(l==this._get_placement())show($(id));}show($('cpc_bid_estimate'));DOM.setText($('cpc_bid_estimate'),this._get_bid_suggestion_string(0,0));_L1.addClass('hidden');}.bind(this);new AsyncRequest().setURI('/ajax/inventory_estimator.php').setData(data).setReadOnly(true).setHandler(_L5).setErrorHandler(_L6).send();},_get_bid_suggestion_string:function(low,_L1){if((low==0)||(_L1==0)){return _tx("Nessun dato");}else return _tx("{low} - {high}",{'low':low,'high':_L1})+' '+AdCreate_PageController.getInstance().currency;},_get_placement:function(){if(!this.direct_sales||$('right_side').checked){return 'right_side';}else if($('owl').checked){return 'owl';}else if($('banners').checked){return 'banners';}else return 'right_side';},initDirectSalesHandlers:function(){this.direct_sales=true;var _L0=DOM.scry($(this.id),'input[name="imp_control_type"]');for(var i=0;i<_L0.length;i++){_L0[i].listen('click',this._onImpCtrlChange.bind(this,_L0[i].id));if(_L0[i].checked)this._impCtrlAdjustVisibilities(_L0[i].id);}var _L2=DOM.scry($(this.id),'input[name="placement"]');for(var i=0;i<_L2.length;i++){_L2[i].listen('click',this._onLocChange.bind(this,_L2[i].value));if(_L2[i].checked)this._locAdjustVisibilities(_L2[i].value);}var _L3=$('corp_fixed_cpm');_L3.listen('click',this._onFcpmChange.bind(this));$('lifetime_budget').listen('blur',function(){$('daily_budget').value='';});$('daily_budget').listen('blur',function(){$('lifetime_budget').value='';});},_onLocChange:function(_L0){$('no_show_percentage').value=0;if(_L0=='owl'||_L0=='right_side')$('no_show_percentage').value=1;this._locAdjustVisibilities(_L0);},_locAdjustVisibilities:function(_L0){var _L1=['banner_options','imp_ctrl_options','freq_cap_value_select','reach_block_value_select'];for(var i=0;i<_L1.length;i++){var id=_L1[i];$(id).addClass('hidden');}if(_L0=='owl'||_L0=='right_side'){$('imp_ctrl_options').removeClass('hidden');if($('freq_cap').checked)$('freq_cap_value_select').removeClass('hidden');if($('reach_block').checked)$('reach_block_value_select').removeClass('hidden');}else if(_L0=='banners'){$('banner_options').removeClass('hidden');$('freq_cap_value_select').removeClass('hidden');}var _L4=this._get_placement();var _L5=['right_side','news_feed','owl'];for(var i=0;i<_L5.length;i++){var id='cpm_bid_estimate_'+_L5[i];if(_L4==_L5[i]){show($(id));if(this._minCPMinfo)$('cpm_min_bid').value=this._minCPMinfo[_L5[i]];}else hide($(id));}},setMinCPMinfo:function(_L0){this._minCPMinfo=_L0;},_onImpCtrlChange:function(_L0){if(_L0=='reach_block'||_L0=='road_block'){$('corp_fixed_cpm').checked=true;this._setPricingToCpm();}this._impCtrlAdjustVisibilities(_L0);},_impCtrlAdjustVisibilities:function(_L0){var _L1=['freq_cap_value_select','reach_block_value_select'];for(var i=0;i<_L1.length;i++){var id=_L1[i];$(id).addClass('hidden');}if(_L0=='freq_cap'){$('freq_cap_value_select').removeClass('hidden');}else if(_L0=='reach_block')$('reach_block_value_select').removeClass('hidden');},display_errors:function(_L0){var _L1=false;var _L2=['bid','campaign','placement','holdout_offset','holdout_percent','priority','imp_control'];var _L2=[];for(var i=0;i<_L2.length;i++){var _L4=_L2[i];var id=_L4+'_errors';if(!ge(id))continue;_L1=show_error_section(_L0[_L4],$(id),[])||_L1;}var _L6=$(this.id+'_generic_errors');_L1=show_error_section(_L0.generic,_L6,[])||_L1;if(!_L1)_L1=show_fallback_error_section(_L0,_L6);var _L7=DOM.find($(this.id),'h2.step_header');if(_L1){CSS.addClass(_L7,'step_header_error');return this.id;}else return null;}});
function AdCreate_IFrame(id){this.parent.construct(this);this.id=id;this.step_type='creative';AdCreate_PageController.getInstance().addStepController(this);}AdCreate_IFrame.extend('AdCreateSection');copy_properties(AdCreate_IFrame.prototype,{display_errors:function(_L0){var _L1=$(this.id+'_generic_errors');var _L2=DOM.scry($(this.id),'h2.step_header');var _L3=$('iframe_friendly_name_errors');var _L4=$('banner_iframe_url_errors');var _L5=show_error_section(_L0.generic,_L1,[]);var _L6=show_error_section(_L0.iframe_name,_L3,[$('iframe_friendly_name')]);var _L7=show_error_section(_L0.iframe_url,_L4,[$('banner_iframe_url')]);var _L2=DOM.find($(this.id),'h2.step_header');if(_L5||_L6||_L7){CSS.addClass(_L2,'step_header_error');return this.id;}else return null;}});function AdsFlashIframeTagGenerator(_L0,_L1,_L2,_L3){this.title=_L0;this.body=_L1;this.html_replace_id=_L2;this.js_replace_id=_L3;return this;}copy_properties(AdsFlashIframeTagGenerator.prototype,{show_dialog:function(){var _L0=function(){var _L1=function(_L5){var _L6=_L5.getPayload();var _L7=ge(this.html_replace_id);var _L8=ge(this.js_replace_id);if(_L6['html']&&_L7)DOM.setContent(_L7,_L6['html']);if(_L6['js']&&_L8)DOM.setContent(_L8,_L6['js']);}.bind(this);var _L2=function(_L5){}.bind(this);var _L3={'path':$('ads_create_flash_path_input').value,'width':$('ads_create_flash_width_input').value,'height':$('ads_create_flash_height_input').value};var r=new AsyncRequest().setURI(muffinize('/muffins/ajax/generate_flash_iframe_tag.php')).setData(_L3).setHandler(_L1).setErrorHandler(_L2).send();}.bind(this);new Dialog().setTitle(this.title).setBody(this.body).setButtons(Dialog.OK_AND_CANCEL).setHandler(_L0).show();}});
function AdCreate_Targeting(id){this.parent.construct(this);this.id=id;this.expanded_keywords={};this.suggested_keywords=[];this.added_keywords=[];this._update_inventory_estimate_soon();AdCreate_PageController.getInstance().addStepController(this);}AdCreate_Targeting.extend('AdCreateSection');copy_properties(AdCreate_Targeting.prototype,{initTargetingInputs:function(){var _L0=get_all_form_inputs(ge('targeting_editor'));for(var i=0;i<_L0.length;++i){var inp=_L0[i];if(inp.type=='checkbox'||inp.type=='radio'){Event.listen(inp,'click',this._update_inventory_estimate_soon.bind(this));}else Event.listen(inp,'change',this._update_inventory_estimate_soon.bind(this));}$('college_years_min').listen('change',this._update_graduation_years.bind(this));$('college_years_max').listen('change',this._update_graduation_years.bind(this));var _L3=ge('radius');if(_L3)Event.listen(_L3,'change',function(){if(!$('include_radius').checked)$('include_radius').checked=true;}.bind(this));var _L4=DOM.scry(ge('targeting_editor'),'div.tokenizer');for(var i=0;i<_L4.length;i++){var tok=_L4[i];tok.tokenizer.ontokenadded=chain(tok.tokenizer.ontokenadded,this._update_inventory_estimate_soon.bind(this));tok.tokenizer.ontokenremoved=chain(tok.tokenizer.ontokenremoved,this._update_inventory_estimate_soon.bind(this));}DOM.scry(ge('countries'),'.inline_placeholder').setStyle('display','none');if(ge('keyword_expansion')){var _L6=$('keywords');_L6.tokenizer.ontokenadded=chain(_L6.tokenizer.ontokenadded,this._update_keyword_expansion.bind(this));_L6.tokenizer.ontokenremoved=chain(_L6.tokenizer.ontokenremoved,this._update_keyword_expansion.bind(this));var _L7=DOM.find($('keyword_expansion'),'a');_L7.listen('click',this._insert_keywords.bind(this));hide(_L7);var _L8=$('keywords').tokenizer.get_token_values();if(_L8.length>0)this._update_keyword_expansion();}},initLogs:function(_L0){if(_L0.kw_suggester){kw_log=JSON.decode(_L0.kw_suggester);this.suggested_keywords=kw_log[1];this.added_keywords=kw_log[2];_L0.kw_suggester='';}this.parent.initLogs(_L0);},_insert_keywords:function(){var _L0=$('keywords');var _L1=$('keyword_expansion');var _L2=DOM.find(_L1,'a');hide(_L2);var _L3=DOM.scry(_L1,'div.checkbox input[type="checkbox"]');for(var i=0;i<_L3.length;i++)if(_L3[i].checked){var obj=this.expanded_keywords[_L3[i].value];new token(obj,_L0.tokenizer);this.added_keywords.push(_L3[i].value);}this._update_inventory_estimate_soon();this._update_keyword_expansion();return false;},_select_expanded_keyword:function(){var _L0=$('keyword_expansion');var _L1=DOM.find(_L0,'a');var _L2=DOM.scry(_L0,'div.checkbox input[type="checkbox"]');var _L3=false;for(var i=0;i<_L2.length;i++)if(_L2[i].checked){_L3=true;break;}if(_L3){show(_L1);}else hide(_L1);},_update_keyword_expansion:function(){var _L0={'keywords':$('keywords').tokenizer.get_token_values()};var _L1=$('keyword_expansion');hide(_L1);if(_L0.keywords.length==0){hide($('keyword_expansion'));return;}var _L2=function(_L4){var _L5=_L4.getPayload();this.expanded_keywords={};if(_L5.length>0){var _L6=DOM.find($('keyword_expansion'),'div.checkbox');DOM.empty(_L6);var _L7=[];for(var i=0;i<_L5.length;i++){this.suggested_keywords.push(_L5[i].i);var _L9='keyword_id_'+_L5[i].i;var _La=$N('label',{htmlFor:_L9});DOM.setContent(_La,_L5[i].t);var _Lb=$N('input',{type:'checkbox',className:'inputcheckbox',value:_L5[i].i,id:_L9});this.expanded_keywords[_L5[i].i]=_L5[i];Event.listen(_Lb,'click',this._select_expanded_keyword.bind(this));_L7.push(_Lb);_L7.push(_La);_L7.push($N('br'));}DOM.setContent(_L6,_L7);show($('keyword_expansion'));}};var _L3=function(){hide($('keyword_expansion'));};new AsyncRequest().setURI(muffinize('/muffins/ajax/keyword_expansion.php')).setData(_L0).setReadOnly(true).setHandler(_L2.bind(this)).setErrorHandler(_L3.bind(this)).send();},_update_inventory_estimate_soon:function(){(function(){AdCreate_PageController.getInstance().getStepController('ad_delivery').update_inventory_and_bid_estimates();}).defer();},_update_graduation_years:function(e){var _L1=$('college_years_min');var _L2=$('college_years_max');if(_L1.value>_L2.value||(0==_L1.value&&_L2.value>0))if(e.getTarget()==_L1){_L2.value=_L1.value;}else _L1.value=_L2.value;},display_errors:function(_L0){var _L1=false;var _L2=['location','regions','cities','age','sex','keyword','education','workplace','relationship','interested_in','cluster','app_type','page_type','locale','connections','excluded_connections'];for(var i=0;i<_L2.length;i++){var _L4=_L2[i];var id=_L4+'_errors';if(!ge(id))continue;_L1=show_error_section(_L0[_L4],$(id),[])||_L1;}var _L6=$(this.id+'_generic_errors');_L1=show_error_section(_L0.generic,_L6,[])||_L1;if(!_L1)_L1=show_fallback_error_section(_L0,_L6);var _L7=DOM.find($(this.id),'h2.step_header');if(_L1){CSS.addClass(_L7,'step_header_error');return this.id;}else return null;},onSubmit:function(){var _L0=unique($('keywords').tokenizer.get_token_values());this.suggested_keywords=unique(this.suggested_keywords);this.added_keywords=array_intersect(unique(this.added_keywords),_L0);this.ui_logs.kw_suggester=[_L0,this.suggested_keywords,this.added_keywords];return this.parent.onSubmit();}});
function AdCreateTextInputControl(_L0,_L1){copy_properties(this,{warningarea:ge(_L1)});return this.parent.construct(this,_L0);}AdCreateTextInputControl.extend('TextInputControl');copy_properties(AdCreateTextInputControl.prototype,{getMaxLength:function(){return this.maxLength;},onupdate:function(){this.parent.onupdate();var _L0=this.getRoot();if(_L0){var _L1=_L0.value;var _L2=_L1.length;var _L3=this.getMaxLength();var _L4=_L3-_L2;var _L5=this.getWarningArea();if(_L5)DOM.setContent(_L5,_L4);}},getWarningArea:function(){return this.warningarea;}});
function ad_targeting_app_type_source(act){this.parent.construct(this,[]);if(!ad_targeting_app_type_source.app_types){ad_targeting_app_type_source.app_types=[];}else for(var i=0,il=ad_targeting_app_type_source.app_types.length;i<il;i++){this.values=ad_targeting_app_type_source.app_types[i].v;this.index=ad_targeting_app_type_source.app_types[i].i;this.ready();return;}new AsyncRequest().setURI(muffinize('/muffins/ajax/typeahead_app_types.php')).setData({'act':act}).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();ad_targeting_app_type_source.app_types.push({v:this.values,i:this.index});this.ready();}.bind(this)).send();}ad_targeting_app_type_source.extend('custom_source');
function ad_targeting_cluster_source(act){this.parent.construct(this,[]);if(!ad_targeting_cluster_source.clusters){ad_targeting_cluster_source.clusters=[];}else for(var i=0,il=ad_targeting_cluster_source.clusters.length;i<il;i++){this.values=ad_targeting_cluster_source.clusters[i].v;this.index=ad_targeting_cluster_source.clusters[i].i;this.ready();return;}new AsyncRequest().setURI(muffinize('/muffins/ajax/typeahead_clusters.php')).setData({'act':act}).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();ad_targeting_cluster_source.clusters.push({v:this.values,i:this.index});this.ready();}.bind(this)).send();}ad_targeting_cluster_source.extend('custom_source');
function ad_targeting_connections_source(_L0){this.parent.construct(this,[]);this.params_=JSON.decode(_L0);if(!ad_targeting_connections_source.locales){ad_targeting_connections_source.locales=[];}else for(var i=0,il=ad_targeting_connections_source.locales.length;i<il;i++){this.values=ad_targeting_connections_source.locales[i].v;this.index=ad_targeting_connections_source.locales[i].i;this.ready();return;}new AsyncRequest().setURI(muffinize('/muffins/ajax/typeahead_connections.php')).setReadOnly(true).setData(this.params_).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();ad_targeting_connections_source.locales.push({v:this.values,i:this.index});this.ready();}.bind(this)).send();}ad_targeting_connections_source.extend('custom_source');
function ad_targeting_locale_source(act){this.parent.construct(this,[]);if(!ad_targeting_locale_source.locales){ad_targeting_locale_source.locales=[];}else for(var i=0,il=ad_targeting_locale_source.locales.length;i<il;i++){this.values=ad_targeting_locale_source.locales[i].v;this.index=ad_targeting_locale_source.locales[i].i;this.ready();return;}new AsyncRequest().setURI(muffinize('/muffins/ajax/typeahead_locales.php')).setReadOnly(true).setData({'act':act}).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();ad_targeting_locale_source.locales.push({v:this.values,i:this.index});this.ready();}.bind(this)).send();}ad_targeting_locale_source.extend('custom_source');
function ad_targeting_tp_source(act){this.parent.construct(this,[]);if(!ad_targeting_tp_source.tps){ad_targeting_tp_source.tps=[];}else for(var i=0,il=ad_targeting_tp_source.tps.length;i<il;i++){this.values=ad_targeting_tp_source.tps[i].v;this.index=ad_targeting_tp_source.tps[i].i;this.ready();return;}new AsyncRequest().setURI(muffinize('/muffins/ajax/typeahead_tps.php')).setData({'act':act}).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();ad_targeting_tp_source.tps.push({v:this.values,i:this.index});this.ready();}.bind(this)).send();}ad_targeting_tp_source.extend('custom_source');
function keyword_source(_L0){this.parent.construct(this,[]);this.category=_L0;if(!keyword_source.categories){keyword_source.categories=[];}else for(var i=0,il=keyword_source.categories.length;i<il;i++)if(keyword_source.categories[i].c==this.category){this.values=keyword_source.categories[i].v;this.index=keyword_source.categories[i].i;this.ready();return;}new AsyncRequest().setURI('/ajax/typeahead_keywords.php').setData({c:this.category}).setMethod('GET').setReadOnly(true).setHandler(function(_L3){this.values=_L3.getPayload();this.build_index();keyword_source.categories.push({c:this.category,v:this.values,i:this.index});this.ready();}.bind(this)).send();}keyword_source.extend('custom_source');keyword_source.prototype.noinput=false;keyword_source.prototype.text_placeholder=_tx("Inserisci una parola chiave.");

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