(function(b){var a=false;var h=null;var k=false;var j={};
var g={showDialog:function(m,l){$(function(){i(m,l)
})},paymentDialog:function(l){if(a){return}if(typeof l=="undefined"){l={}
}k=false;h=l;f()},closeDialog:function(n){var l=j[n];
if(l){var m=l.dlg;m.dialog("close")}}};function i(o,q){var v=j[o];
if(v){v.dlg.dialog("destroy")}else{var n=$(".mzDialog_"+o);
var s=$("<div></div>");var u=[];var m=[];s.html($(n.find(".message")).html());
s.find("div.mzReplaceIframe").each(function(){var w=unescape($(this).html());
$(this).after(w)});s.find("div.mzReplaceScript").each(function(){var x=unescape($(this).html());
var w=x.match(/\s+src="([^"]+)"/);if(w){m.push(w[1])
}else{$(this).after(x)}});n.find(".mzButton").each(function(){var y=$(this).attr("class").split(" ");
var x=$(this);for(var w=0;w<y.length;++w){(function(){var z=/^mzButton_(.*)$/.exec(y[w]);
if(z){u.push([z[1],x.html()])}})()}});v={buttons:u,dlg:$('<div class="mzDialog mzDialogWrapper_'+o+'"></div>'),message:s.html(),scriptsToLoad:m,title:n.find(".title").html()};
n.html("")}j[o]=v;var t=v.dlg;var u={};var l=false;
if(typeof q=="undefined"){q={}}function p(w){if(l){return
}l=true;if(q["on_"+w]){q["on_"+w]()}t.dialog("destroy");
t.html("");$(".mzDialogWrapper_"+o).remove()}function r(w){if(w.keyCode==13){if(q.enterButtonId){p(q.enterButtonId)
}return false}}$.each(v.buttons,function(){var w=this;
u[w[1]]=function(){p(w[0])}});t.html(v.message);t.dialog({title:v.title,buttons:u,resizable:false,modal:true,position:q.top?["center",q.top]:["center","center"],width:q.width||500,open:function(){$.each(v.scriptsToLoad,function(){$.getScript(this)
});t.keyup(r);if(typeof q.preOpen=="function"){try{q.preOpen(t)
}catch(w){alert(w)}}},close:function(){t.unbind("keyup",r);
if(q.closeButtonId){p(q.closeButtonId)}}})}function f(){if(a){return
}a=true;var l=$.extend({},h);var m=l.callback;delete l.callback;
$.extend(l,{on_close:function(){a=false;if(k){k=false;
return}if(typeof m=="function"){m()}},preOpen:function(n){e(n);
d(n,"Sparechange",{top:100,width:600});d(n,"Sponsorpay",{top:20,width:660})
},width:568,top:l.top||180,disableEnterKey:true,closeButtonId:"close"});
g.showDialog("paymentDialog",l)}function c(){k=true;
g.closeDialog("paymentDialog")}function e(m){function l(){var n=m.find('input[name="paymentMethod"]:checked').val();
m.find(".realCurrency").hide();if(n=="facebookcredits"){m.find(".realCurrency_FBCREDITS").show()
}else{m.find(".realCurrency_EUR").show()}}m.find("input.paymentMethod").click(l);
l();m.find("#integratedPaymentForm").submit(function(p){MZ.updateFormAuthParams(this);
var q=$(this).serialize();var n=$(this).find('input[name="paymentMethod"]:checked').val();
var o=$(this).find('input[name="paymentAmount"]:checked').val();
if(n=="paypal"){return true}p.stopPropagation();if(n=="facebookcredits"){FB.ensureInit(function(){FB_RequireFeatures(["Payments"],function(){var r=new FB.Payments();
r.setParam("order_info",{amount:o,gameId:FACEBOOK_CREDITS_GAME_ID});
r.setParam("next_js",function(s){if(s.order_id){g.closeDialog("paymentDialog")
}});r.submitOrder()})});return false}setTimeout(function(){c();
g.showDialog("integratedPaymentDialog",{width:640,on_close:function(){f()
},preOpen:function(s){try{s.find("#integratedPaymentIframe").attr("src",MZ.mzlibUrl+"?"+q)
}catch(r){console.log(r)}},closeButtonId:"close"})},0);
return false})}function d(m,n,l){m.find("#payment"+n+"Button").click(function(o){o.stopPropagation();
c();g.showDialog("payment"+n+"Dialog",{width:l.width,top:l.top,on_close:function(){f()
},closeButtonId:"close"});return false})}if(!b.MZ){b.MZ={}
}b.MZ.jqueryui=g})(this);
