var EMBEDCODE={getHTML:function(s){var q=location.href.split("/")[2],j=s.id,u=s.title,m=s.description,f=s.slug,c=s.features,n=s.disabled_features,p=(typeof s.autohide_ctrls!="undefined")?s.autohide_ctrls:0,k=(typeof s.width!="undefined")?s.width:550,h=(typeof s.height!="undefined")?s.height:400,a=(typeof s.bgcolor!="undefined")?s.bgcolor:"ffffff",o=(typeof s.lock!="undefined")?s.lock:0,g=(typeof s.autoplay!="undefined")?s.autoplay:0,r=(typeof s.wmode!="undefined")?s.wmode:"opaque",d=(typeof s.external!="undefined")?s.external:0,l=(typeof s.color!="undefined")?s.color:"ffffff",t=(typeof s.iframe_embed_external!="undefined")?s.iframe_embed_external:false,e=(j.length==40),b;if(d){b='<object id="prezi_{PREZIID}" name="prezi_{PREZIID}" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="http://'+q+'/bin/preziloader.swf"/><param name="allowfullscreen" value="true"/><param name="allowscriptaccess" value="always"/><param name="bgcolor" value="{BGCOLOR}"/><param name="flashvars" value="prezi_id={PREZIID}&amp;lock_to_path={LOCK}&amp;color={COLOR}&amp;autoplay={AUTOPLAY}&amp;autohide_ctrls={AUTOHIDE}"/><embed id="preziEmbed_{PREZIID}" name="preziEmbed_{PREZIID}" src="http://'+q+'/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{WIDTH}" height="{HEIGHT}" bgcolor="{BGCOLOR}" flashvars="prezi_id={PREZIID}&amp;lock_to_path={LOCK}&amp;color={COLOR}&amp;autoplay={AUTOPLAY}&amp;autohide_ctrls={AUTOHIDE}"></embed></object>';if(!e){b='<div class="prezi-player"><style type="text/css" media="screen">.prezi-player { width: {WIDTH}px; } .prezi-player-links { text-align: center; }</style>'+b+'<div class="prezi-player-links"><p><a title="{DESCRIPTION}" href="http://prezi.com/{PREZIID}/{SLUG}">{TITLE}</a> on <a href="http://prezi.com">Prezi</a></p></div></div>'}if(t){b='<iframe src="http://'+q+'/embed/{PREZIID}/?bgcolor={COLOR}&amp;lock_to_path={LOCK}&amp;autoplay={AUTOPLAY}&amp;autohide_ctrls={AUTOHIDE}" width="{WIDTH}" height="{HEIGHT}" frameBorder="0"></iframe>'}}else{b='<iframe src="/embed/{PREZIID}/?internal=1&amp;bgcolor={COLOR}&amp;lock_to_path={LOCK}&amp;autoplay={AUTOPLAY}&amp;autohide_ctrls={AUTOHIDE}" width="{WIDTH}" height="{HEIGHT}" frameBorder="0"></iframe>'}b=b.replace(/\{PREZIID\}/g,j);b=b.replace(/\{FEATURES\}/g,c);b=b.replace(/\{DISABLED_FEATURES\}/g,n);b=b.replace(/\{AUTOHIDE\}/g,p);b=b.replace(/\{WIDTH\}/g,k);b=b.replace(/\{HEIGHT\}/g,h);b=b.replace(/\{COLOR\}/g,l);b=b.replace(/\{TITLE\}/g,u);b=b.replace(/\{DESCRIPTION\}/g,u);b=b.replace(/\{SLUG\}/g,f?f+"/":"");b=b.replace(/\{BGCOLOR\}/g,"#"+a);b=b.replace(/\{LOCK\}/g,o?1:0);b=b.replace(/\{AUTOPLAY\}/g,g===0?"no":g);b=b.replace(/\{WMODE\}/g,r);return b}};var EMAILCHECK=function(){this.emailCount=0;this.allOK=false;this.results={};this.resultCSV="";function a(j,h){if(!j){return false}if(!h){h=",;"}var l=j.split(new RegExp("["+h+"]")),k=/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i,g={},f=0,e=[];this.emailCount=l.length;for(idx=0;idx<l.length;idx++){var d=l[idx].replace(/(^\s*)([^\s]*)(\s*$)/,"$2");if(d!=""){f+=g[d]=d.match(k)?true:false;e.push(d)}else{this.emailCount--}}this.resultCSV=e.join(",");this.allOK=this.emailCount==f?true:false;return this.results=g}function c(){var d="";for(emailAddr in this.results){if(!this.results[emailAddr]){d+="<li style='color:#000'>'"+emailAddr+"': Invalid email address.</li>"}}d='<ul class="invMsg highlight"><li>Please correct the following:</li>'+d+"</ul>";return d}function b(e){var d={success:[],failed:[],alreadyadded:[]},f=[];if(typeof headerTxt=="undefined"){headerTxt="Email sent to"}if(typeof e!="undefined"){for(email in e){d[e[email]].push('<span class="invEmail">'+email+"</span>")}if(d.success.length){f.push("Email sent to "+d.success.join(", ")+" successfully")}if(d.failed.length){f.push("sending to "+d.failed.join(", ")+" failed")}if(d.alreadyadded.length){f.push(d.alreadyadded.join(", ")+" already invited")}msg='<span class="invMsg highlight">'+f.join(", ")+(f.length?".":"")+"</span>"}else{msg=null}return msg}return{check:a,allOK:this.allOK,results:this.results,resultCSV:this.resultCSV,getHTMLErrorList:c,getHTMLResponseFrom:b}};(function($){$.template=function(html,options){return new $.template.instance(html,options)};$.template.instance=function(html,options){if(options&&options.regx){options.regx=this.regx[options.regx]}this.options=$.extend({compile:false,regx:this.regx.standard},options||{});this.html=html;if(this.options.compile){this.compile()}this.isTemplate=true};$.template.regx=$.template.instance.prototype.regx={jsp:/\$\{([\w-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,ext:/\{([\w-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,jtemplates:/\{\{([\w-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}\}/g};$.template.regx.standard=$.template.regx.jsp;$.template.helpers=$.template.instance.prototype.helpers={substr:function(value,start,length){return String(value).substr(start,length)}};$.extend($.template.instance.prototype,{apply:function(values){if(this.options.compile){return this.compiled(values)}else{var tpl=this;var fm=this.helpers;var fn=function(m,name,format,args){if(format){if(format.substr(0,5)=="this."){return tpl.call(format.substr(5),values[name],values)}else{if(args){var re=/^\s*['"](.*)["']\s*$/;args=args.split(",");for(var i=0,len=args.length;i<len;i++){args[i]=args[i].replace(re,"$1")}args=[values[name]].concat(args)}else{args=[values[name]]}return fm[format].apply(fm,args)}}else{return values[name]!==undefined?values[name]:""}};return this.html.replace(this.options.regx,fn)}},compile:function(){var sep=$.browser.mozilla?"+":",";var fm=this.helpers;var fn=function(m,name,format,args){if(format){args=args?","+args:"";if(format.substr(0,5)!="this."){format="fm."+format+"("}else{format='this.call("'+format.substr(5)+'", ';args=", values"}}else{args="";format="(values['"+name+"'] == undefined ? '' : "}return"'"+sep+format+"values['"+name+"']"+args+")"+sep+"'"};var body;if($.browser.mozilla){body="this.compiled = function(values){ return '"+this.html.replace(/\\/g,"\\\\").replace(/(\r\n|\n)/g,"\\n").replace(/'/g,"\\'").replace(this.options.regx,fn)+"';};"}else{body=["this.compiled = function(values){ return ['"];body.push(this.html.replace(/\\/g,"\\\\").replace(/(\r\n|\n)/g,"\\n").replace(/'/g,"\\'").replace(this.options.regx,fn));body.push("'].join('');};");body=body.join("")}eval(body);return this}});var $_old={domManip:$.fn.domManip,text:$.fn.text,html:$.fn.html};$.fn.domManip=function(args,table,reverse,callback){if(args[0].isTemplate){args[0]=args[0].apply(args[1]);delete args[1]}var r=$_old.domManip.apply(this,arguments);return r};$.fn.html=function(value,o){if(value&&value.isTemplate){var value=value.apply(o)}var r=$_old.html.apply(this,[value]);return r};$.fn.text=function(value,o){if(value&&value.isTemplate){var value=value.apply(o)}var r=$_old.text.apply(this,[value]);return r}})(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(d){var e=this.className.split(/\s+/);var b=-1;for(var c=0;c<e.length;c++){if(e[c]==d){b=c;c=e.length}}if(b>-1){e.splice(b,1);this.className=e.join(" ")}return this};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(d,b,c){var a=this.clients[d];if(a){a.receiveEvent(b,c)}},register:function(b,a){this.clients[b]=a},getDOMObjectPosition:function(c,a){var b=$.extend($(c).offset(),{width:$(c).width(),height:$(c).height()});return b},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(a){this.glue(a)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(d,b,e){this.domElement=ZeroClipboard.$(d);var f=99;if(this.domElement.style.zIndex){f=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(b)=="string"){b=ZeroClipboard.$(b)}else{if(typeof(b)=="undefined"){b=document.getElementsByTagName("body")[0]}}var c=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");var a=this.div.style;a.position="absolute";a.left=""+c.left+"px";a.top=""+c.top+"px";a.width=""+c.width+"px";a.height=""+c.height+"px";a.zIndex=f;if(typeof(e)=="object"){for(addedStyle in e){a[addedStyle]=e[addedStyle]}}b.appendChild(this.div);this.div.innerHTML=this.getHTML(c.width,c.height)},getHTML:function(d,a){var c="";var b="id="+this.id+"&width="+d+"&height="+a;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?"https://":"http://";c+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+e+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+d+'" height="'+a+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+b+'"/><param name="wmode" value="transparent"/></object>'}else{c+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+d+'" height="'+a+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+b+'" wmode="transparent" />'}return c},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.domElement=null;this.div=null}},reposition:function(c){if(c){this.domElement=ZeroClipboard.$(c);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var b=ZeroClipboard.getDOMObjectPosition(this.domElement);var a=this.div.style;a.left=""+b.left+"px";a.top=""+b.top+"px"}},setText:function(a){this.clipText=a;if(this.ready){this.movie.setText(a)}},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[a]){this.handlers[a]=[]}this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;if(this.ready){this.movie.setHandCursor(a)}},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(d,e){d=d.toString().toLowerCase().replace(/^on/,"");switch(d){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[d]){for(var b=0,a=this.handlers[d].length;b<a;b++){var f=this.handlers[d][b];if(typeof(f)=="function"){f(this,e)}else{if((typeof(f)=="object")&&(f.length==2)){f[0][f[1]](this,e)}else{if(typeof(f)=="string"){window[f](this,e)}}}}}}};if(typeof(window._ASSET)!=="function"){window._ASSET=function(a){return a}}$(window).unload(function(){window.__flash__removeCallback=function(a,b){try{if(a){a[b]=null}}catch(c){}}});var errmsg={};$(document).ready(function(){if(typeof BOOMR!="undefined"){var c=new Date().getTime();BOOMR.plugins.RT.setTimer("t_docready",c-t_pagestart)}var b=Prezi.data.mobile.toLowerCase();var h=parseInt(Prezi.data.staff,10);var j=$("#contentswitcher"),a=$("#fullscreen");doEmbed=function(l,k){var n=$("#pEmbed"),o='<div id="flashContainer" class="under"></div>';if(!k){k=n;$(k).empty()}else{$(n).empty()}$(k).html(o);var m=EMBEDCODE.getHTML({id:Prezi.data.oid,features:Prezi.data.features,disabled_features:Prezi.data.disabled_features,width:870,height:420,lock:0,autoplay:0,bgcolor:"ffffff",nofooter:true,autohide_ctrls:0,debug:typeof $("#debug")!=="undefined"});if(typeof BOOMR!="undefined"){BOOMR.plugins.RT.startTimer("swfReady")}$("#flashContainer").html(m)};if(b=="true"){$("#edit-prezi").addClass("disabled").click(function(){alert("Sorry, editing is disabled on iPad.");return});$("#download-prezi").addClass("disabled").click(function(){alert("Sorry, downloading is disabled on iPad.");return});var e=Prezi.data;if(e.viewerstate=="owner"){$("#pEmbed").html("<p id='ipad-message'>You can view your own prezis in the<br><a href='itms://itunes.com/app/prezi'>Prezi for iPad</a> app available for free from the App Store.<br>Editing prezis on iPad is currently not supported.<br><br><a href='itms://itunes.com/app/prezi'><img src='/assets/gfx/newsite/appstore-badge-beige.png'></a></p>")}else{$("#pEmbed").html("<p id='ipad-message'>Watching other`s prezis is currently not supported on the iPad,<br>however you can play your own prezis with the <br><a href='itms://itunes.com/app/prezi'>Prezi for iPad</a> app available for free from the App Store.<br><br><a href='itms://itunes.com/app/prezi'><img src='/assets/gfx/newsite/appstore-badge-beige.png'></a></p>")}}else{doEmbed()}$("a.disabled").click(function(k){k.preventDefault();k.stopPropagation()});var f="/dmca/"+Prezi.data.oid+"/";$("#report").attr("href",f);var g="/my/prezi/details/"+Prezi.data.oid+"/";getFragment=function(n){var o=n.params,m=n.elem,l=n.func,k="/api/getfragment/";$.ajax({type:"POST",url:k,data:o,success:function(p){if(l==="before"){$(m).before(p)}else{if(l==="replace"){$(m).replaceWith(p)}else{$(m).replaceWith(p)}}},error:function(q,p,r){createGeneralErrorOverlay()},dataType:"text"})};listheight=$("#prezi-morelisting").height();$("#prezi-more").css({minHeight:listheight+"px"});gotoLoginPage=function(){var k="/login/?next=/"+Prezi.data.oid+"/"+Prezi.data.slug+"/";window.location.href=k};$("#login-btn").click(function(){if(!loggedin){gotoLoginPage()}return false});$("#dmca").click(function(k){k.preventDefault();$.get("/landing/dmca/popup/",function(m,l){$("#generalOverlay *:not(.close)").remove();$("#generalOverlay .close").after(m);$("#generalOverlay").attr("class","overlay white");$("#generalOverlay #dmca_preziURL").attr("href",location.href).text(location.href.split("#")[0]);$("#generalOverlay #dmca_preziId").val(Prezi.data.oid);$("#generalOverlay .radio").click(function(n){if(this.value==="T"||this.value==="C"){$("#dmca_note").removeClass("invisible")}else{$("#dmca_note").addClass("invisible")}});$("#submitDMCA").unbind("click").click(function(n){n.preventDefault();if($('#dmcaForm input[name="abusetype"]:checked').length){$("#dmcaForm").submit()}});openGeneralOverlay("dmca")},"html")});$(document).delegate(".load-more","click",function(){var o=$(this).data("preziid"),l="/comment/json/?id="+o,m=$(this),n=$("#commentitem-tpl").val(),k=$.template(n);m.html("Please wait! Loading all comments...");if(!Prezi.comments){$.getJSON(l,function(p){$("#prezi-comments ul").html("");$.each(p.comments,function(q,r){$("#prezi-comments ul").append(k,r)})})}else{$("#prezi-comments ul").html("");$.each(Prezi.comments.comments,function(p,q){$("#prezi-comments ul").append(k,q)})}});var d=$(".remote").length;$(".remote").bind("loadRemote",function(){var l=$(this);var k=$(this).data("fragment");$.ajax({url:"/api/getfragment/",type:"POST",data:{fragment:k},success:function(m){l.replaceWith(m);if(d==1){$(document).trigger("remoteLoaded")}else{d-=1}},error:function(){console.error("remote load failed")}})});$(".remote").trigger("loadRemote");(function(){var k="/comment/json/?id="+Prezi.data.id;$(document).bind("remoteLoaded",function(){var m=$("#commentitem-tpl").val(),l=$.template(m);var n=$("#prezi-comments h4");if(!Prezi.comments&&!n.data("comments")){Prezi.comments={};$.getJSON(k,function(q){Prezi.comments=q;var o=q.comments.length,p,r;if(o>10){first_comments=$(q.comments).slice(0,9);p=$("<li/>",{"class":"load-more",html:"View all comments &raquo;","data-preziid":Prezi.data.id})}n.data("comments",o);if(o==1){n.text(o+" comment")}else{n.text(o+" comments")}if(!$("#prezi-comments ul").length){comments_list=$("<ul/>");$.each(typeof first_comments!="undefined"?first_comments:q.comments,function(s,t){$(comments_list).append(l,t)})}if(p){p.appendTo(comments_list)}$(comments_list).insertAfter(n)})}})})()});$(function(){var k=$("#presentation"),o=$("#prezi_description"),r=$("#prezi_description").find("b"),l=$("#inp_prezi_description"),n=$("#inp_prezi_title"),q=$("#block_title"),d=$("#prezi_title"),c=$("#btn_save_title"),b=$("#ln_edit_title"),a=$("#ln_edit_description"),h=$("#block_wrapper_description"),g=$("#btn_save_description");$(k).delegate("a","click",function(t){var u=$(t.currentTarget),s=u.attr("id");if(s=="ln_edit_description"){t.preventDefault();p(u)}if(s=="btn_save_description"){t.preventDefault();e(u)}if(s=="ln_edit_title"){t.preventDefault();j()}if(s=="btn_save_title"){t.preventDefault();m()}if(s=="ln_open_description"){t.preventDefault();f()}}).delegate(".editable","mouseover",function(t){var u=$(t.currentTarget),s=u.attr("id");if(s=="block_title"){t.preventDefault();$(b).show()}if(s=="block_wrapper_description"){t.preventDefault();$(a).show()}}).delegate(".editable","mouseout",function(t){var u=$(t.currentTarget),s=u.attr("id");if(s=="block_title"){t.preventDefault();$(b).hide()}if(s=="block_wrapper_description"){t.preventDefault();$(a).hide()}});function f(){$(o).toggleClass("open")}function p(s){$(h).addClass("editing");l.show();g.show()}function e(s){var u=u="/api/presentations/edit/",t={id:Prezi.data.oid,field:"description",value:$(l).val()};$.ajax({type:"POST",url:u,data:t,success:function(x){if(x==="OK"){var w=t.value;$(r).text(w);if(w.length>69){$(h).addClass("description_long")}else{$(h).removeClass("description_long")}}else{var v={};if(x==="ERROR: NO PERMISSION"||x==="ERROR: FORBIDDEN"){v={title:"Permission error",message:"You do not have the permission to do this operation."}}else{createGeneralErrorOverlay()}createErrorOverlay(v)}},error:function(v){createGeneralErrorOverlay()},dataType:"text"});$(h).removeClass("editing")}function m(s){var w=$(n),t=$(w).val(),v=Prezi.data.oid,u="/api/presentations/edit/";if(t===""){return}$.ajax({type:"POST",url:u,data:{field:"title",id:v,value:t},success:function(y){if(y==="OK"){d.text(t);$(q).removeClass("editing")}else{var x={};if(y==="ERROR: NO PERMISSION"||y==="ERROR: FORBIDDEN"){x={title:"Permission error",message:"You do not have the permission to do this operation."}}else{createGeneralErrorOverlay()}createErrorOverlay(x)}},error:function(x){createGeneralErrorOverlay()},dataType:"text"})}function j(){$(q).addClass("editing")}});$(function(){var d=$("#overlay"),c=$("#overlay-wrapper"),e=$("#overlay-tpl"),a=$(document.body);var b=function(h){if(!h){return}e.remove();var j=$(h.template).val();var g={title:h.title,body:j,foot:"",cellux:h.cellux,divwidth:h.width,type:h.type||"wide"};var f=$(e).val();$(a).append($.template(f),g);if(!$.browser.mozilla){$(a).css({overflow:"hidden"})}$(d).show();$(c).css({top:$(window).scrollTop()+50+"px"})};$(document).delegate("body","keydown",function(f){if(f.which==27&&$("#overlay").length){closeOverlay()}});return{create:b}});createOverlay=function(d){if(!d){return}$("#overlay").remove();var e=$(d.template).val(),a=$(document.body),c={title:d.title,body:e,foot:"",cellux:d.cellux,divwidth:d.width,type:d.type||"wide"},b=$("#overlay-tpl").val();if(!b){alert("Something went wrong. Please reload the page and try again!");return}$(a).append($.template(b),c);if(!$.browser.mozilla){$(a).css({overflow:"hidden"})}$("#overlay").show();$("#overlay-wrapper").css({top:$(window).scrollTop()+50+"px"});$("#flashContainer").css({position:"absolute",left:"-10000px"});if(d.callback){d.callback()}};closeOverlay=function(){var a=$(document.body);if(!$.browser.mozilla){$(a).css({overflowY:"scroll"})}$("#overlay").remove();if(window._xhr){window.clearInterval(periodicalTimer);_xhr.abort()}$("#flashContainer").css({position:"absolute",left:"0"})};createInviteEditOverlay=function(){createOverlay({template:$("#inviteeditoverlaybody-tpl"),title:"Invite coeditors",cellux:"green-wide",width:66,type:"thin"});shareEdit()};createInviteViewOverlay=function(){createOverlay({template:$("#inviteviewoverlaybody-tpl"),title:"Get view only link",cellux:"green-wide",width:60,type:"thin"});shareView()};createPublicInviteViewOverlay=function(){createOverlay({template:$("#invitepublicviewoverlaybody-tpl"),title:"Get prezi link",cellux:"green-wide",width:60,type:"thin"});shareView()};createEmbedOverlay=function(){var a=$("#overlay");if(a.length){return}createOverlay({template:$("#embedoverlaybody-tpl"),title:"Embed this prezi",cellux:"green-wide",width:60,type:"thin"})};createErrorOverlay=function(a){closeOverlay();createOverlay({template:$("#erroroverlaybody-tpl"),title:a.title||"Error",cellux:"red",width:a.width||60,type:a.type||"thin"});if(a.message){$(".errmsg").html(a.message)}if(a.extramsg){$(".extramsg").html(a.extramsg)}};createGeneralErrorOverlay=function(){closeOverlay();createErrorOverlay({title:"Error",message:"An error occurred during processing your request.",extramsg:"<p>Sorry for the inconvenience. Please check your internet connection, <br />if the problem persists you can find support at <a href='http://community.prezi.com.'>http://community.prezi.com</a>.</p>",width:85})};createEmailOverlay=function(){createOverlay({template:$("#emailinviteoverlay-tpl"),title:"Email this prezi",cellux:"green-wide",width:64,type:"thin"});var d=$("#emailinviteoverlaybody-tpl").val(),a=$("#overlayEmailForm"),f=Prezi.data,e={title:f.permissions.title,author:f.permissions.owner,email:f.email,note:"Hi, I found this prezi on Prezi.com, click on the link below to view it!"};if(f.permissions.owner===f.user){e.author="You"}$(a).append($.template(d),e);if(!f.permissions["public"]){shareView({field:$("#emailsharelink"),hrefattr:true})}else{var b="?utm_source=share&utm_campaign=shareprezi&utm_medium=email",c=f.url+b;$("#emailsharelink").html(c);$("#emailsharelink").attr({href:c})}};createDeleteConfirmOverlay=function(){createOverlay({template:$("#deleteoverlaybody-tpl"),title:"Delete prezi",cellux:"red",width:66,type:"thin"})};createDownloadOverlay=function(){createOverlay({template:$("#downloadoverlaybody-tpl"),title:"Choose a format to download",cellux:"green-wide",width:36,type:"thin"})};createDownloadFinalOverlay=function(g){createOverlay({template:$("#downloadfinishedoverlaybody-tpl"),title:"Packaging",cellux:"green-wide",width:66,type:"wide"});var b="/backend/conversion/results/json/",a=g.job_uuid,e=0,h=$("#download-wrapper > p"),j=$("#download-wrapper > p").text(),f=$("#download-wrapper > img"),c=$(".overlay-title-text");var d=function(){e+=1;window._xhr=$.ajax({type:"POST",url:b,data:{job_uuid:a},success:function(k){if(k.success){if(k.status==5){c.text("Your prezi is ready");f.hide();h.html('Your downloadable prezi has been created. Please <a target="blank" href="'+k.results[0].media_url+'">click this link to download</a> the file.');window.clearInterval(periodicalTimer)}else{if(k.status==6){createErrorOverlay({title:"Error creating downloadable prezi.",message:"Please try again later. If you keep running into this error, please visit our <a target='blank' href='http://community.prezi.com/prezi'>support forum</a>.",width:25});window.clearInterval(periodicalTimer)}else{h.html(j)}}}else{createErrorOverlay({title:"Error creating downloadable prezi.",message:k.error,width:25});window.clearInterval(periodicalTimer)}},error:function(k){closeOverlay();createGeneralErrorOverlay();window.clearInterval(periodicalTimer)},dataType:"json"})};window.periodicalTimer=window.setInterval(d,5000)};createShareOverlay=function(){var a={template:$("#sharing-tpl"),title:"Share this prezi",cellux:"green-wide",width:63,type:"thin"};createOverlay(a);Prezi.share.getViewLink()};$(".overlay-close").live("click",function(){closeOverlay()});var Prezi=Prezi||{};Prezi.share={share_view_url:null,share_edit_url:null,ga_params:"?utm_source=share&utm_campaign=shareprezi&utm_medium=email",getViewLink:function(){var e=Prezi.data.permissions["public"];if(e){var b=Prezi.data.url,a=b+this.ga_params;$("#inp_share_view_url").val(b);this.share_view_url=a;return}var c=c||{},d=c.field||"#inp_share_view_url";$.ajax({url:"/api/presentations/"+Prezi.data.oid+"/view/url/",type:"GET",dataType:"json",success:function(g){if(g.error){var j={};if(g.error.indexOf("permission")>-1){j={title:"Permission error",message:"You do not have the permission to do this operation."}}else{createGeneralErrorOverlay()}createErrorOverlay(j)}else{if(!c.hrefattr){$(d).val(g.url).select().focus();Prezi.share.share_view_url=g.url+Prezi.share.ga_params}else{var f="?utm_source=share&utm_campaign=shareprezi&utm_medium=email",h=g.url+f;$(d).html(h).select().focus();$(d).attr({href:h})}}},error:function(g,f,h){createGeneralErrorOverlay()}})},getEditLink:function(){$.ajax({url:"/edit_share_link/"+Prezi.data.oid+"/",type:"GET",dataType:"json",success:function(a){if(a.error){console.error(a.error)}else{$("#inp_share_edit_url").val(a.url).select().focus();Prezi.share.share_edit_url=a.url+Prezi.share.ga_params}},error:function(e,d,f){createGeneralErrorOverlay()}})},removeAccess:function(c){if(!c){return}var b="/api/presentations/removeaccess/";var a={id:c.id,list:c.list};var d=c.inputelem;$(d).val("Generating URL, please wait ...");$.ajax({type:"POST",url:b,data:a,success:function(e){if(e.success){if(a.list===5){Prezi.share.getEditLink()}else{Prezi.share.getViewLink()}}else{var f={title:"Permission error",message:"You do not have the permission to do this operation."};createErrorOverlay(f)}},error:function(e){createGeneralErrorOverlay()},dataType:"json"})},manageEditors:function(){$("#editors").show();if(!$("#editors ul").length){var a=$("<ul/>");$.each(Prezi.data.permissions.editors,function(){var c=$("<li/>");var b=(Prezi.data.userid==this.id?"You":this.name);if(Prezi.data.permissions.owner_id==this.id){c.addClass("owner").html(b+"<span>owner</span>")}else{c.addClass("editor").html(b+"<span>×</span>")}c.data("id",this.id).appendTo(a)});a.appendTo($("#editors"))}},removeEditor:function(){var d=$(this).parent(),c=Prezi.data.permissions.editors;if(confirm("Are you sure?")){var b="/api/presentations/share/unsubscribe/",e=Prezi.data.oid,a=d.data("id");$.ajax({url:b,type:"POST",data:{id:e,user:a},success:function(g){if(g==="OK"){d.fadeOut();$.each(c,function(h){if(a===this.id){c.splice(h,1)}});if(a==Prezi.data.userid){location.href="/your/"}}else{var f={};if(g==="ERROR: FORBIDDEN"){f={title:"Permission error",message:"You do not have the permission to do this operation."};createErrorOverlay(f)}else{createGeneralErrorOverlay()}}},error:function(){createGeneralErrorOverlay()}})}}};$(function(){var h=$("#toolbar"),a=$(document.body),f=null;$(a).delegate("a","click",function(k){var n=$(k.currentTarget),j=n.attr("id");if(n.hasClass("disabled")){k.preventDefault();return}if(j=="ln_delete"){k.preventDefault();createDeleteConfirmOverlay()}if(j=="ln_download"){k.preventDefault();createDownloadOverlay()}if(j=="download-btn"){k.preventDefault();var m=$("#overlay :checked").val();$(this).addClass("disabled");var l={format:m};c(l)}if(j=="ln_save"){k.preventDefault();$(this).addClass("disabled");e()}if(j=="confirmdelete"){k.preventDefault();$(this).addClass("disabled");b()}if(j=="canceldelete"){k.preventDefault();closeOverlay()}if(j=="ln_view_together"){k.preventDefault();g()}});function b(){var j="/api/presentations/delete/",k=Prezi.data.oid;$.ajax({type:"POST",url:j,data:{id:k},success:function(m){if(m==="OK"){location.href=Prezi.data.redirect_back_url}else{closeOverlay();var l={};if(m==="ERROR: FORBIDDEN"){l={title:"Permission error",message:"You do not have the permission to do this operation."}}else{createGeneralErrorOverlay()}createErrorOverlay(l)}},error:function(l){createGeneralErrorOverlay()},dataType:"text"})}function d(){var j="Copy of "+Prezi.data.permissions.title;$.ajax({url:"/api/presentations/reuse/",type:"POST",dataType:"json",data:{id:Prezi.data.oid,saveas:j},success:function(k){},error:function(l,k,m){alert("oops")}})}function e(){var j="/api/presentations/duplicate/",k="Copy of "+Prezi.data.permissions.title;$.ajax({url:j,type:"POST",dataType:"json",data:{id:Prezi.data.oid,title:k},success:function(l){if(l[0].oid){location.href="/your/"}else{if(l==="ERROR: FORBIDDEN"){createErrorOverlay({title:"Permission error",message:"You are not allowed to save a copy of this presentation.",width:85})}}},error:function(m,l,n){createGeneralErrorOverlay()}})}function c(l){var k=Prezi.data.oid,m=l.format;var j="/backend/export/"+m+"/json/";$.ajax({type:"POST",url:j,data:{oid:k},success:function(n){if(n.success){l.job_uuid=n.job_uuid;closeOverlay();createDownloadFinalOverlay(l)}else{createErrorOverlay({title:"Error creating downloadable prezi.",message:n.error,width:25})}},error:function(n){closeOverlay();createGeneralErrorOverlay()},dataType:"json"})}function g(){var j="/api/presentations/"+Prezi.data.oid+"/present/url/";$.ajax({type:"GET",url:j,success:function(l){createOverlay({template:$("#viewtogether-tpl"),title:"View together",cellux:"green",width:64,type:"thin",callback:function(){$("#btn_copy_view_together").copy_button("input[name='view_together_lnk']")}});var k=$("input[name=view_together_lnk]");k.val(l.url).select().focus();$.track.event("Prezi",Prezi.data.oid,"share to view together")}})}$(a).delegate("#btn_start_presenting","click",function(){document.location=$("input[name=view_together_lnk]").val()})});var Prezi=Prezi||{};Prezi.embed={getKey:function(e){var b=$("#nav-constrain").attr("checked");if(b){b=1}var e={width:$("#embed-width").val(),height:$("#embed-height").val(),lock:b},f=Prezi.data.permissions["public"],a=Prezi.data.embedkey,d=Prezi.data.oid;if(f){e.id=d;this.generateEmbedCode(e)}else{if(a){e.id=a;this.generateEmbedCode(e)}else{var c="/embedkey/"+Prezi.data.oid+"/";$.ajax({url:c,success:function(g){if(!g.key){closeOverlay();createErrorOverlay({title:"Permission error",message:g.error})}else{Prezi.data.embedkey=a=g.key;g.id=a;Prezi.embed.generateEmbedCode(g)}},error:function(){createGeneralErrorOverlay()},dataType:"json"})}}},generateEmbedCode:function(f){var d=f.width,a=f.height,c=f.lock,b=$("#embedcode"),e=EMBEDCODE.getHTML({id:f.id,title:Prezi.data.permissions.title,description:$("#prezi_description b").text(),slug:Prezi.data.slug,external:1,iframe_embed_external:Prezi.data.iframe_embed_external,width:d,height:a,lock:c});$(b).val(e)}};$(function(){var o=$("#presentation"),d=$("#block_privacy"),n=$("#prezi-panel"),b=$("#btn_privacy_toggle"),l=$(b).find("i"),g=Prezi.data,f=g.permissions,j=this;$(d).delegate("span.select","click",function(p){o.toggleClass("open")});$(n).delegate("input","click",function(q){var r=$(q.currentTarget),p=r.attr("id");if(p=="prezi-private"){q.preventDefault();c(r)}if(p=="prezi-public"){q.preventDefault();k(r)}if(p=="prezi-pubshare"){q.preventDefault();m(r)}});var k=function(p){h({state:"public",radio:p})};var c=function(p){h({state:"private",radio:p})};var m=function(p){h({state:"reusable",radio:p})};var h=function(t){var u=Prezi.data,r=u.permissions,s=t.state,p=t.radio,q="/api/presentations/privacy/";$.ajax({type:"POST",url:q,data:{id:Prezi.data.oid,value:s},success:function(){$(p).attr("checked","true");switch(s){case"private":u.reusable=0;u.prezistate="private";u.permissions["public"]=0;$(l).text("Private");break;case"public":u.reusable=0;u.prezistate="public";u.permissions["public"]=1;$(l).text("Public");break;case"reusable":u.reusable=1;u.prezistate="reusable";u.permissions["public"]=1;$(l).text("Allow copy");break;default:throw"bad state"}e()},error:function(v){if(v.status==403){createErrorOverlay({title:"Permission error",message:"You do not have the permission to do this operation."})}else{createGeneralErrorOverlay()}}})};var e=function(){var p=Prezi.data.prezistate;d[0].className=p};var a=function(){var u=Prezi.data;var t=u.permissions;var r=$("#prezi-panel-public input");var q,s;if(u.viewerstate==="anon"||u.viewerstate==="foreign"){return}if(u.viewerstate==="owner"){if(!t.can_publish){q=$("#prezi-private");s=$(q).parents("li");var p=$(s).children(".explanation");$(q).attr("disabled",true);$(s).addClass("disabled");$(p).html('<p>Please <a href="/profile/upgrade/">upgrade</a> to access this option.</p>')}if(!t.can_set_reuse){q=$("#prezi-pubshare");s=$(q).parents("li");$(q).attr("disabled",true);$(s).addClass("disabled")}}if(u.viewerstate==="collab"){if(!t.can_publish){q=$("#prezi-private");s=$(q).parents("li");$(q).attr("disabled",true);$(s).addClass("disabled")}if(!t.can_set_reuse){q=$("#prezi-pubshare");s=$(q).parents("li");$(q).attr("disabled",true);$(s).addClass("disabled")}}};a()});$(function(){var comment_placeholder="Add your comment",prevComment="";$("#id_comment").val(comment_placeholder);$("#prezi-comments").delegate("a","click",function(event){var targetElem=$(event.currentTarget);if(targetElem.hasClass("comment-submit")){event.preventDefault();handleCommentSubmit(targetElem)}if(targetElem.hasClass("comment-delete")){event.preventDefault();handleCommentDelete(targetElem)}if(targetElem.hasClass("reply")){event.preventDefault();handleCommentReply(targetElem)}if(targetElem.hasClass("comment-delete")){event.preventDefault();handleCommentDelete(targetElem)}if(targetElem.hasClass("comment-delete-cancel")){event.preventDefault();handleCommentDeleteCancel(targetElem)}if(targetElem.hasClass("comment-delete-confirmed")){event.preventDefault();handleCommentDeleteConfirmed(targetElem)}if(targetElem.hasClass("inlineform-close")){event.preventDefault();hideReplyForm()}}).delegate("#id_comment","keyup focus",function(event){var targetElem=$(event.currentTarget);if(event.type=="keyup"){event.preventDefault();handleCommentKeyup(event)}if(event.type=="focusin"){event.preventDefault();handleFocus(targetElem)}});function handleFocus(textarea){var text=$(textarea).val(),defaultcomment=/Add your/g,defaultreply=/Reply to/g;if(defaultcomment.test(text)||defaultreply.test(text)){$(textarea).val("")}}function handleCommentSubmit(button){if(!$(button).hasClass("disabled")){var form=$(button).parents("form"),txt=$(form).find("textarea"),text=$(txt).val(),defaultmsg=/Reply to/g;if($(".load-more").length){$(".load-more").trigger("click")}if(defaultmsg.test(text)){$(txt)[0].focus()}commentJson(form)}}function handleCommentDelete(button){hideCommentDeleteConfirmation();hideReplyForm();var item=$(button).parents(".comment");item.addClass("comment-delete-confirm");$(item).append($.template($("#deleteconfirmation-tpl").val()),{})}function handleCommentReply(button){hideCommentDeleteConfirmation();hideReplyForm();var prezi=Prezi.data.id,reply=button[0].id.split("_").pop(),user=$(button).parent().siblings("cite").text(),item=$(button).parents(".comment"),data={prezi:prezi,reply:reply,message:"Reply to "+user};item.addClass("replying");$(item).append($.template($("#replyform-tpl").val()),data)}function hideReplyForm(){$(".commentform.inlineform").remove();$(".replying").removeClass("replying")}function hideCommentDeleteConfirmation(){$(".delete-confirmation").remove();$(".comment-delete-confirm").removeClass("comment-delete-confirm")}function handleCommentDeleteCancel(){hideCommentDeleteConfirmation()}function handleCommentDeleteConfirmed(button){var comments_num=$("#prezi-comments h4").data("comments");var item=$(button).parents(".comment"),id=item.find(".reply").attr("id").split("_").pop();$.ajax({url:"/comment/delete/",type:"POST",dataType:"json",data:{id:id},success:function(data){if(data.success){$("#prezi-comments h4").data("comments",comments_num-data.deleted_comments.length);var deleted_comments=data.deleted_comments,len=deleted_comments.length;for(i=0;i<len;i+=1){item="#comment_"+deleted_comments[i];$(item).find(".comment").replaceWith('<div class="comment"><p>Comment removed</p></div>');$(item).animate({opacity:"0"},1000,function(stuff){$(this).remove();recalcCommentsCount()})}recalcCommentsCount();$.track.event("Prezi",Prezi.data.oid,"Comment deleted")}else{createErrorOverlay({title:"Delete comment",message:data.message})}},error:function(a,b,c){createGeneralErrorOverlay()}});hideCommentDeleteConfirmation()}function handleCommentKeyup(event){var elem=$(event.target),feedBackElem=$("#comment_charsleft"),submitBtn=$(event.target).parents("form").find(".comment-submit"),currentLength=elem[0].textLength,maxLength=300,charsLeft=maxLength-currentLength;$(feedBackElem).text(currentLength);if(currentLength<maxLength){$(feedBackElem).css({color:"green"});$(submitBtn).removeClass("disabled")}if(currentLength>maxLength-10){$(feedBackElem).css({color:"brown"});$(submitBtn).removeClass("disabled")}if(currentLength>maxLength){$(feedBackElem).css({color:"red"});$(submitBtn).addClass("disabled")}}function insertComment(data){var comments_num=$("#prezi-comments h4").data("comments");var cclass="",replyid=data.replied_to;if(replyid){cclass="comment-reply"}var tpl=$("#commentitem-tpl").val(),tpl=$.template(tpl),data={id:data.id,comment:data.text,user:data.user,cclass:cclass},item="#comment_"+replyid,replieditem=$(item);var prezi=Prezi.data;if(!replieditem.length){var commentlist=$("#prezi-comments ul");$(commentlist).append(tpl,data);$("#id_comment").val(comment_placeholder)}else{$(replieditem).append(tpl,data)}$("#prezi-comments h4").data("comments",comments_num+1);hideReplyForm();recalcCommentsCount()}function recalcCommentsCount(){var len=$("#prezi-comments h4").data("comments"),heading=$("#prezi-comments h4"),text="";if(len===1){text=len+" comment"}else{text=len+" comments"}$(heading).text(text)}function commentJson(form){if(!loggedin||!form){return}var comment=$(form).find("#id_comment'").val(),replied_to=$(form).find("#id_replied_to'").val(),submit=$(form).find(".comment-submit"),submitText=$(submit).find("span"),feedBackElem=$("#comment_charsleft"),warningElem="<p id='warning'>You just sent a comment with the same text. <span onclick='$(this.parentNode).remove()'>&times;</span></p>",origSubmitText=$(submitText).text();if(!comment||comment===""||comment===comment_placeholder){return}if(comment===prevComment){$(form).append(warningElem);return}var api="/comment/json/";$.ajax({type:"POST",url:api,data:$(form).serialize(),beforeSend:function(){$(submitText).text("Sending comment ...");$(submit).addClass("disabled")},complete:function(){$(submitText).text(origSubmitText);$(submit).removeClass("disabled")},success:function(data){commentCallback(data);$(feedBackElem).text("0")},error:function(data){$(submitText).text(origSubmitText);$(submit).removeClass("disabled");createGeneralErrorOverlay()},dataType:"json"})}function commentCallback(data,textStatus){var feedback={};if(data.comment==="success"&&typeof data.content!=="undefined"){with(data.content){var prezi_id=Prezi.data.oid;if(text===""){$.track.event("Prezi",Prezi.data.oid,"New like");return}else{if(text!==""&&replied_to===null){$.track.event("Prezi",Prezi.data.oid,"New comment");prevComment=text}else{$.track.event("Prezi",Prezi.data.oid,"New reply comment");prevComment=text}}insertComment(data.content)}}else{if(data.comment==="notloggedin"){}else{if(data.comment==="alreadyremoved"){feedback={width:"85",message:"The comment you replied to is already deleted.",extramsg:"Please reload the page to see the current comments."};createErrorOverlay(feedback)}else{if(data.errors){feedback={width:"85",message:"Sorry, the comment you submitted is too long.",extramsg:data.errors[0].comment};createErrorOverlay(feedback)}else{createGeneralErrorOverlay()}}}}}});var Prezi=Prezi||{};Prezi.email={send:function(c){var m="#"+c+"_errmsg",o="#"+c+"_recipientError",e="#"+c+"_recipient",d=Prezi.data.oid,j="/api/presentations/"+d+"/",p=$("#"+c),f=p.serialize(),h=$(m),g=$(".overlay-body"),k=$(e),l=$("#from"),a=$(o);if(c=="form_share_view"){j+="send/email/"}else{if(c=="form_share_edit"){j+="share/email/"}}var b=new EMAILCHECK(),n=b.check(k.val());if(!b.allOK){k.addClass("error").focus();a.html("Please check the recipients email(s).");h.show()}else{a.html("");k.removeClass("error")}if(!b.allOK){return false}$.ajax({type:"POST",url:j,data:f,success:function(s,q,u){$(g).empty();var t={message:"E-mail sent successfully to the recipient(s)."},r=$("#emailsent-tpl").val();$(g).append($.template(r),t);$.track.event("Prezi",Prezi.data.oid,"share on email")},error:function(q){createGeneralErrorOverlay()},dataType:"json"})}};(function(b){var a={};var c=window._ASSET||function(d){return d};b.fn.copy_button=function(e){var d=b(this);var g=b(e);if(a[this]){a[this].destroy()}ZeroClipboard.setMoviePath(c("/assets/js/clipboard/ZeroClipboard.swf"));var f=new ZeroClipboard.Client();f.glue(d[0]);f.setHandCursor(true);f.addEventListener("mouseDown",function(){f.setText(g.val());d.click()});d.click(function(){d.find("span").text("Copied!");b.log("copy_button click "+g.attr("id"))});a[this]=f};b(function(){b(".copy").each(function(){var e=b(this);var f=e.data("copy");if(f){var d=b(window.document.getElementById(f));e.copy_button(d)}})})})(jQuery);$(function(){var a=$(document.body),d=false,b="/"+Prezi.data.oid+"/"+Prezi.data.slug+"/";$(a).delegate("a","click",function(j){var l=$(j.currentTarget),g=l.attr("id");if(Prezi.data.viewerstate!="anon"){d=true}if(g=="btn_share"){j.preventDefault();e(l)}if(g=="ln_edit_together"){j.preventDefault();e(l,"edit");Prezi.share.manageEditors()}if(g=="btn_like"){j.preventDefault();if(!d){h(b);return}f(l)}if(g=="btn_copy"){j.preventDefault();if(!d){h(b);return}$(this).addClass("disabled");k(l)}function h(m){window.location.href="/login/?next="+m}function k(m){$.ajax({url:"/api/presentations/reuse/",type:"POST",dataType:"json",data:{id:Prezi.data.oid,saveas:"Copy of "+Prezi.data.permissions.title},success:function(n){if(n.success){location.href="/your/"}else{if(n.error==="NOTLOGGEDIN"){h(b)}else{createErrorOverlay({title:"Error",message:n.error,width:85})}}},error:function(o,n,p){createGeneralErrorOverlay()}})}function f(m){$.ajax({url:"/api/presentations/"+Prezi.data.oid+"/like/",type:"POST",dataType:"json",success:function(o){var n=$("#like_num");if(!n.length){$("#block_share .share-stats").prepend($('<span class="share-stat"><strong id="like_num">1</strong> like ·</span>'))}else{n.text(o.likes)}}})}function e(m,n){createShareOverlay();if(Prezi.data.permissions["public"]){$("#block_reset").hide()}else{$("#block_reset").show()}if(n=="edit"){$("#ovl_wrapper_share").attr({"class":"tab_share_edit"});Prezi.share.getEditLink();$("#btn_copy_share_edit").copy_button("#inp_share_edit_url")}else{$("#btn_copy_share_view").copy_button("#inp_share_view_url")}}});function c(g){var f=Prezi.data.url;var j=Prezi.data.permissions.title;var h;var e;if(g.type==="twitter"){h="http://twitter.com/home?status=Currently reading ";e=h+j+" "+f;window.open(e)}else{if(g.type==="facebook"){h="http://www.facebook.com/sharer.php?u=";e=h+encodeURIComponent(f)+"&t="+encodeURIComponent(j);window.open(e,"sharer","toolbar=0,status=0,width=626,height=436")}}$.track.event("Prezi",Prezi.data.oid,"share on "+g.type)}});$(function(){var a=$(document.body),h,c,g=$("#ln_copy_embedcode"),b=$("#inp_share_view_url"),d=$("#inp_share_edit_url"),f=null,e;$(a).delegate("#overlay a","click",function(t){h=$("#emailinviteoverlaybody-tpl").val();c=$("#embedoverlaybody-tpl").val();e=$("#sharegroupoverlaybody-tpl").val();var r=$("#ovl_wrapper_share"),u=$("#block_share_view_panels"),q=$("#block_share_edit_panels"),w=$("#sub_tab_share_view"),k=$("#sub_tab_share_edit");var A=$(t.currentTarget),s=A.attr("id");if(s=="ln_tab_share_view"){t.preventDefault();$(r).attr({"class":"tab_share_view"});Prezi.share.getViewLink();$("#editors").hide();$("#btn_copy_share_view").copy_button("#inp_share_view_url")}if(s=="ln_tab_share_edit"){t.preventDefault();$(r).attr({"class":"tab_share_edit"});Prezi.share.getEditLink();Prezi.share.manageEditors();$("#btn_copy_share_edit").copy_button("#inp_share_edit_url")}if(s=="ln_reset_links"){t.preventDefault();var p=$(r).attr("class");var v={id:Prezi.data.oid};if(p=="tab_share_view"){v=$.extend(v,{list:2,inputelem:$("#inp_share_view_url")})}else{if(p=="tab_share_edit"){v=$.extend(v,{list:5,inputelem:$("#inp_share_edit_url")})}}Prezi.share.removeAccess(v)}var z;var y;var l;var o;if(s=="ln_share_view_email"){t.preventDefault();if(f){f.destroy()}$(w).attr({"class":"tab_share_view_email"});z=$.template(h);y={note:"View "+Prezi.data.permissions.title+" by "+Prezi.data.permissions.owner+" on Prezi.com or click the link below:",email:Prezi.data.email,email_link:"ln_share_view_email_link",send_email_form:"form_share_view",send_email_link:"ln_send_view_email"};$(u).empty().append(z,y).show();var j=$("#block_share_view_panels #ln_share_view_email_link");l=Prezi.share.share_view_url;$(j).text(l).attr({href:l})}if(s=="ln_share_edit_email"){t.preventDefault();if(f){f.destroy()}$(k).attr({"class":"tab_share_edit_email"});z=$.template(h);y={note:"Edit "+Prezi.data.permissions.title+" by "+Prezi.data.permissions.owner+" on Prezi.com or click the link below:",email:Prezi.data.email,email_link:"ln_share_edit_email_link",send_email_form:"form_share_edit",send_email_link:"ln_send_edit_email"};$(q).empty().append(z,y).show();var n=$("#ln_share_edit_email_link");l=Prezi.share.share_edit_url;$(n).text(l).attr({href:l})}if(s=="ln_send_edit_email"){t.preventDefault();Prezi.email.send("form_share_edit")}if(s=="ln_send_view_email"){t.preventDefault();Prezi.email.send("form_share_view")}if(s=="ln_share_view_group"){t.preventDefault();if(f){f.destroy()}$(w).attr({"class":"tab_share_view_group"});z=$.template(e);y={note:"View "+Prezi.data.permissions.title+" by "+Prezi.data.permissions.owner+" on Prezi.com or click the link below:",email_link:"ln_share_view_group_link"};$(u).empty().append(z,y).show();$(u).find(".email_button").find("a").click(function(){Prezi.share.send_to_group(u)});o=$("#inp_share_view_url").val();$("#ln_share_view_group_link").attr({href:o}).text(o)}if(s=="ln_share_edit_group"){t.preventDefault();if(f){f.destroy()}$(k).attr({"class":"tab_share_edit_group"});z=$.template(e);y={note:"Edit "+Prezi.data.permissions.title+" by "+Prezi.data.permissions.owner+" on Prezi.com or click the link below:",email_link:"ln_share_edit_group_link"};$(q).empty().append(z,y).show();$(q).find(".email_button").find("a").click(function(){Prezi.share.send_to_group(q)});o=$("#inp_share_edit_url").val();$("#ln_share_edit_group_link").attr({href:o}).text(o)}if(s=="ln_share_view_embed"){t.preventDefault();if(f){f.destroy()}$(w).attr({"class":"tab_share_view_embed"});z=$.template(c);y={};$(u).empty().append(z,y).show();Prezi.embed.getKey();$("#ln_copy_embedcode").copy_button($("#embedcode"))}if(s=="ln_copy_embedcode"){}if(s=="ln_share_view_facebook"){t.preventDefault();y={type:"facebook",baseUrl:"http://www.facebook.com/sharer.php?u="};x(y)}if(s=="ln_share_view_twitter"){t.preventDefault();y={type:"twitter",baseUrl:"http://twitter.com/home?status=Currently reading "};x(y)}function m(){}function x(D){var C=Prezi.data.url;var E=Prezi.data.permissions.title;if(D.type==="twitter"){(function(){window.twttr=window.twttr||{};var N=550,I=450,O=screen.height,P=screen.width,J=Math.round((P/2)-(N/2)),K=0,L=document,M;if(O>I){K=Math.round((O/2)-(I/2))}window.twttr.shareWin=window.open("http://twitter.com/share","","left="+J+",top="+K+",width="+N+",height="+I+",personalbar=0,toolbar=0,scrollbars=1,resizable=1");M=L.createElement("script");M.src="http://platform.twitter.com/bookmarklets/share.js?v=1";L.getElementsByTagName("head")[0].appendChild(M)}());$.track.event("Prezi",Prezi.data.oid,"share on twitter")}else{if(D.type==="facebook"){var B=D.baseUrl+encodeURIComponent(C)+"&t="+encodeURIComponent(E);window.open(B,"sharer","toolbar=0,status=0,width=626,height=436");$.track.event("Prezi",Prezi.data.oid,"share on facebook")}}}}).delegate("#block_share_view_panels input","change",function(j){var k=$(j.currentTarget);if(k[0].name=="navigation"){Prezi.embed.getKey()}$("#ln_copy_embedcode span").text("Copy code to clipboard")}).delegate("#block_share_view_panels input","keyup",function(k){var j=$(k.currentTarget).attr("id");if(j=="embed-width"||j=="embed-height"){Prezi.embed.getKey()}$("#ln_copy_embedcode span").text("Copy code to clipboard")}).delegate("#overlay form","submit",function(j){j.preventDefault()}).delegate(".editor span","click",Prezi.share.removeEditor)});var Prezi=Prezi||{};Prezi.share.send_to_group=function(b){var c=$(b).find("textarea").val(),a=$(".overlay-body"),d=$(b).attr("id");if(d=="block_share_edit_panels"){mode="share"}else{if(d=="block_share_view_panels"){mode="send"}}$.ajax({type:"POST",url:"/api/presentations/"+Prezi.data.oid+"/"+mode+"/group/",data:{message:c},success:function(f){$(a).empty();var g={message:"E-mail sent successfully to the group members."},e=$("#emailsent-tpl").val();$(a).append($.template(e),g);$.track.event("Prezi",Prezi.data.oid,"share with group")},error:function(e){createGeneralErrorOverlay()}})};(function(a){a.browserTest=function(e,g){var f="unknown",d="X",b=function(k,j){for(var c=0;c<j.length;c=c+1){k=k.replace(j[c][0],j[c][1])}return k},h=function(l,k,j,n){var m={name:b((k.exec(l)||[f,f])[1],j)};m[m.name]=true;m.version=(n.exec(l)||[d,d,d,d])[3];if(m.name.match(/safari/)&&m.version>400){m.version="2.0"}if(m.name==="presto"){m.version=(a.browser.version>9.27)?"futhark":"linear_b"}m.versionNumber=parseFloat(m.version,10)||0;m.versionX=(m.version!==d)?(m.version+"").substr(0,1):d;m.className=m.name+m.versionX;return m};e=(e.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?b(e,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,""],["Chrome Safari","Chrome"],["KHTML","Konqueror"],["Minefield","Firefox"],["Navigator","Netscape"]]):e).toLowerCase();a.browser=a.extend((!g)?a.browser:{},h(e,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));a.layout=h(e,/(gecko|konqueror|msie|opera|webkit)/,[["konqueror","khtml"],["msie","trident"],["opera","presto"]],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);a.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[f])[0].replace("sunos","solaris")};if(!g){a("html").addClass([a.os.name,a.browser.name,a.browser.className,a.layout.name,a.layout.className].join(" "))}};a.browserTest(navigator.userAgent)})(jQuery);var Prezi=Prezi||{};Prezi.memory={cache:[],heartbeat:0};window.check_flash_state=function(){var h=1000,b=new Date().getTime(),f,c=setTimeout(check_flash_state,h),j;Prezi.memory.heartbeat++;if(typeof Prezi.object_elem=="undefined"){try{$("object")[0].total_memory();Prezi.object_elem=$("object")[0]}catch(g){Prezi.object_elem=$("embed")[0]}}try{j=Prezi.object_elem.total_memory()}catch(g){}if(!j){clearTimeout(c);var d=Prezi.memory.cache[0]||0;var a=[];$.each(swfobject.getFlashPlayerVersion(),function(l,e){a.push(e)});data={name:"memory_error",levelname:"ERROR",levelno:20,created:parseInt(b/1000,10),msecs:b%1000,relativeCreated:0,msg:d+" "+Prezi.memory.heartbeat};if(Prezi.memory.heartbeat<=3){data.msg="initial "+Prezi.memory.heartbeat}data.msg=data.msg+" "+a.join(".")+" "+$.browser.name+$.browser.versionNumber+" "+$.os.name;f=$.base64.encode(JSON.stringify(data));$.ajax({url:"/backend/log/",type:"POST",dataType:"json",data:{data:f,prezi_id:Prezi.data.oid,source:$("body").hasClass("landing")?"landing":"editor"},success:function(){},error:function(){}});if(Prezi.memory.heartbeat>3){alert("There is not enough memory for this prezi to load. Please try to close other tabs and applications and reload the page!")}}else{Prezi.memory.cache.pop();Prezi.memory.cache.push(j)}};$(function(){Prezi.perf=Prezi.perf||{};Prezi.perf.log_enabled=true;$(window).focus(function(){Prezi.perf.log_enabled=false});Prezi.perf.send=function(g){var c=new Date().getTime(),e,a,d,h=[],f=location.href,b;$.each(g.t_other.split(","),function(){h.push(this.split("|")[0]+" "+this.split("|")[1])});a=h.join(" ")+(typeof g.t_done!="undefined"?" t_done "+g.t_done:"")+(typeof g.t_page!="undefined"?" t_page "+g.t_page:"")+(typeof g.t_resp!="undefined"?" t_resp "+g.t_resp:"")+" "+$.browser.name+$.browser.versionNumber+" "+$.os.name;if(f.match("/edit/")){b="edit"}else{if(f.match("/your/")){b="your"}else{if($("body").hasClass("landing")){b="landing"}else{b=f}}}e={name:b,levelname:"INFO",levelno:20,created:parseInt(c/1000,10),msecs:c%1000,relativeCreated:0,msg:a};d=$.base64.encode(JSON.stringify(e));$.ajax({url:"/backend/log/",type:"POST",dataType:"json",data:{data:d,prezi_id:Prezi.data?Prezi.data.oid:"0",source:"pagespeed"},success:function(){},error:function(){}})};if($("body").hasClass("your")){swfReady()}});swfReady=function(a){if(typeof BOOMR!="undefined"){BOOMR.plugins.RT.setTimer("t_head",t_headend-t_pagestart).setTimer("t_body",t_bodyend-t_headend);if(!$("body").hasClass("your")){BOOMR.plugins.RT.endTimer("swfReady")}BOOMR.page_ready()}};
