
var smashion;if(!smashion)smashion={};if(!smashion.app){}
smashion.app={}
smashion.app.StartSlideshow=Class.create(smashion.common.global.AjaxHandler,{initialize:function(element,params,options){this.element=$(element);this.params=params;this.options=Object.extend({linkText:"Slide Show",linkClass:"slideshow"},options||{});if(this.element){this.query();}},query:function(){var req=new Ajax.Request(smashion.server.slideshowService,{method:"get",parameters:this.params,onSuccess:this.queryCallback.bind(this)});},queryCallback:function(transport,json){if(json&&json.status&&json.status=="SUCCESS"){var summary=json.body;if(summary.total>0){var control=new Element("a",{href:"javascript:void(0)","class":this.options.linkClass});control.innerHTML=this.options.linkText;this.element.update(control);Event.observe(control,'click',this.btnClick.bindAsEventListener(this));}}},btnClick:function(event){window.location.href=smashion.server.slideshowStart+"?"+
$H(this.params).toQueryString();},dispose:function(){}})