(function(b){(function(){b.fn.ss={};b.fn.ss.timer=null;b.fn.ss.rtimer=null;b.fn.ss.ctimer=null;b.fn.ss.itimer=null;b.fn.ss.lst=0;b.fn.ss.sel=0;b.fn.ss.halted=false;b.each({ScrollSlides:function(a){if(a=this.ssSettings(a)){this.ssSetSlides(a);this.ssSetTabs(a);this.ssSetTransport(a);if(a.autostart){this.ssShowSlideshow(a,a.startslide,a.msecs,false);this.ssTransportUpdateState(a,a.playselector)}else{this.ssWriteSlide(a,a.startslide);b.fn.ss.state=a.stopselector}}},ssSettings:function(a){b.fn.ss.sel=
0;a.startslide=a.startslide?a.startslide-1:0;a.autostart=a.autostart;a.msecs=a.msecs?a.msecs:3E3;a.rmsecs=a.rmsecs?a.rmsecs:0;a.animstartsecs=a.animstartsecs?a.animstartsecs:1E3;a.animendsecs=a.animendsecs?a.animendsecs:1E3;a.animnextsecs=a.animnextsecs?a.animnextsecs:10;a.screen=a.screen?a.screen:"#ss-screen";a.slideselector=a.slideselector?a.slideselector:"#ss-slides > li";a.tabselector=a.tabselector?a.tabselector:"#ss-tabs > li";a.animselector=a.animselector?a.animselector:"#ss-screen";a.transelector=
a.transelector?a.transelector:"#ss-transport li";a.playselector=a.playselector?a.playselector:"#ss-play";a.pauseselector=a.pauseselector?a.pauseselector:"#ss-pause";a.stopselector=a.stopselector?a.stopselector:"#ss-stop";a.firstselector=a.firstselector?a.firstselector:"#ss-first";a.lastselector=a.lastselector?a.lastselector:"#ss-last";a.prevselector=a.prevselector?a.prevselector:"#ss-previous";a.nextselector=a.nextselector?a.nextselector:"#ss-next";a.tabhighlight=a.tabhighlight?a.tabhighlight:"highlight";
a.state=a.autostart?a.playselector:a.stopselector;a.delaysecs=a.delaysecs?a.delaysecs:500;a.slideprefix="ss-slide-";a.tabprefix="ss-tab-";a.slides=this.ssGetList(a.slideselector);a.tabs=this.ssGetList(a.tabselector);a.nslides=a.slides?a.slides.length:0;return a},ssSetSlides:function(a){this.ssSetListElement(a,a.slideselector,a.slideprefix);return a},ssSetTabs:function(a){var c=b(this);b(a.tabselector).each(function(){b(this).click(function(){c.ssShowSelected(a,b(this))});b(this).mouseover(function(){b(this).css("cursor",
"hand")});b(this).mouseout(function(){b(this).css("cursor","pointer")})});this.ssSetListElement(a,a.tabselector,a.tabprefix)},ssSetTransport:function(a){b(a.playselector).click(function(){b(this).ssPlay(a)});b(a.pauseselector).click(function(){b(this).ssPause(a)});b(a.stopselector).click(function(){b(this).ssStop(a)});b(a.firstselector).click(function(){b(this).ssFirst(a)});b(a.lastselector).click(function(){b(this).ssLast(a)});b(a.prevselector).click(function(){b(this).ssPrevious(a)});b(a.nextselector).click(function(){b(this).ssNext(a)});
b(a.transelector).each(function(){b(this).mouseover(function(){b(this).css("cursor","hand")});b(this).mouseout(function(){b(this).css("cursor","pointer")})})},ssSetListElement:function(a,c,d){b(c).each(function(e){b(this).attr("id",d+e)})},ssGetList:function(a){var c=[];b(a).each(function(d){c[d]=b(this).html()});return c},ssPlay:function(a){if(b.fn.ss.state!=a.playselector){b.fn.ss.halted=false;this.ssHideSlide(a,b.fn.ss.sel+1,a.msecs,false);this.ssTransportUpdateState(a,a.playselector)}},ssPause:function(a){this.ssClearTimers(a);
this.ssTransportUpdateState(a,a.pauseselector);b.fn.ss.halted=true},ssStop:function(a){this.ssClearTimers(a);b.fn.ss.halted=true;this.ssHideSlide(a,0,0,true);this.ssTransportUpdateState(a,a.stopselector)},ssFirst:function(a){if(b.fn.ss.state!=a.nextselector){this.ssSetHalted(a);this.ssTransportUpdateState(a,a.firstseselector);this.ssTransportResumeState(a);this.ssHideSlide(a,0,a.rmsecs,true)}},ssLast:function(a){if(b.fn.ss.state!=a.lastselector){this.ssSetHalted(a);this.ssTransportUpdateState(a,a.lastselector);
this.ssTransportResumeState(a);this.ssHideSlide(a,a.nslides-1,a.rmsecs,true)}},ssPrevious:function(a){this.ssSetHalted(a);this.ssTransportUpdateState(a,a.prevseselector);this.ssTransportResumeState(a);this.ssHideSlide(a,b.fn.ss.sel-1,a.rmsecs,true)},ssNext:function(a){this.ssSetHalted(a);this.ssTransportUpdateState(a,a.nextselector);this.ssTransportResumeState(a);this.ssHideSlide(a,b.fn.ss.sel+1,a.rmsecs,true)},ssSetHalted:function(a){b.fn.ss.halted=b.fn.ss.state==a.pauseselector||b.fn.ss.state==
a.stopselector?true:false;b.fn.ss.halted=a.rmsecs==-1?true:b.fn.ss.halted},ssReset:function(a,c){var d=0,e=a.nslides;if(e&&c)d=c==-1?e-1:e&&c&&c<e?c:0;return d},ssNextSlide:function(a){b.fn.ss.lst=b.fn.ss.sel;var c=b.fn.ss.sel+1;return c=this.ssReset(a,c)},ssShowSelected:function(a,c){var d=c.attr("id");d=parseInt(d.replace(RegExp(a.tabprefix),""),10);this.ssSetHalted(a);this.ssTransportResumeState(a);this.ssHideSlide(a,d,a.rmsecs,true)},ssShowSlideshow:function(a,c,d,e){c=arguments.length>1?c:0;
c=this.ssReset(a,c);if(a.slides&&a.slides[c]){this.ssClearTimers(a);this.ssWriteSlide(a,c,d,e)}},ssShowSlide:function(a,c,d,e){var f=b(this);this.ssClearTimers(a);this.ssNoHighlight(a,"#"+a.tabprefix+b.fn.ss.lst);b(a.animselector).fadeIn(a.animstartsecs);this.ssHighlight(a,"#"+a.tabprefix+c);c=this.ssNextSlide(a);d=!e?a.msecs:a.rmsecs;e=false;if(!b.fn.ss.halted&&d)b.fn.ss.ctimer=setTimeout(function(){f.ssHideSlide(a,c,d)},d)},ssHideSlide:function(a,c,d,e){this.ssClearAnimation(a);var f=b(this);b(a.animselector).fadeOut(a.animendsecs,
function(){f.ssShowSlideshow(a,c,d,e)})},ssWriteSlide:function(a,c,d,e){b.fn.ss.lst=b.fn.ss.sel;b.fn.ss.sel=c;b(a.screen).html(a.slides[c]?a.slides[c]:"");this.ssShowSlide(a,c,d,e)},ssNoHighlight:function(a,c){c&&a.tabhighlight&&b(c).removeClass(a.tabhighlight)},ssHighlight:function(a,c){c&&a.tabhighlight&&b(c).addClass(a.tabhighlight)},ssTransportResumeState:function(a){if(b.fn.ss.state!=a.stopselector){var c=this,d=b.fn.ss.halted?a.pauseselector:a.playselector;b.fn.ss.restimer=setTimeout(function(){c.ssTransportUpdateState(a,
d)},a.delaysecs)}else b.fn.ss.state==a.stopselector?this.ssTransportUpdateState(a,a.stopselector):this.ssTransportUpdateState(a,a.pauseselector)},ssTransportUpdateState:function(a,c){this.ssNoHighlight(a,b.fn.ss.state);b.fn.ss.state=c;this.ssHighlight(a,b.fn.ss.state)},ssClearTransport:function(){b.fn.ss.timer&&clearTimeout(b.fn.ss.timer);b.fn.ss.rtimer&&clearTimeout(b.fn.ss.rtimer)},ssClearAnimation:function(){b.fn.ss.ctimer&&clearTimeout(b.fn.ss.ctimer);b.fn.ss.itimer&&clearTimeout(b.fn.ss.itimer)},
ssClearTimers:function(){this.ssClearTransport();this.ssClearAnimation()}},function(a){b.fn[a]=this})})()})(jQuery);


			$(document).ready( function(){
				
				var type = "jsonp";
				var trim = 252;
	
				var settings = {
					startslide		: 1,
					autostart		: true,
					msecs 			: 8000,
					rmsecs 			: 10000,
					animstartsecs	: 500,
					animendsecs		: 500
					
				}

				jQuery.getJSON('http://blog.burningman.com/xrt-widget-proxy/?callback=?', function(data) {
			
						if (data.feed.items)
						{	
							var items = data.feed.items;
							for (var i = 0; i < items.length; i++)
							{
								if (items[i].description.length > trim)
								{
									items[i].description = items[i].description.substr(0,trim);
									items[i].description += "...";
								}
	
								if (items[i].thumb && items[i].thumb.src)
								{
									var img = items[i].thumb.src;
									items[i].thumb.title = getAttributeValue("title",img);
									items[i].thumb.alt = getAttributeValue("alt",img);
									items[i].thumb.width = getAttributeValue("width",img);
									items[i].thumb.height = getAttributeValue("height",img);
									items[i].thumb.src = getAttributeValue("src",img);
								}
							}
						}
	
						var el = $("#ss-wrapper");
						$(el).setTemplateElement("slidehtml");
						$(el).setParam("getAttr",getAttribute);
						$(el).processTemplate(data.feed);
						$("#ss-screen").ScrollSlides(settings);
	
				});

			});

			function getAttribute(attr,value)
			{
				if (value)
				{
			 		return attr + "=\"" + value + "\"";			
			 	}
			}

			function getAttributeValue(attr,src)
			{	
				var RE = new RegExp(attr + "=['\"](.+?)['\"]","igm");
				var match = src.match(RE);
				return (RegExp.$1 && match) ? RegExp.$1 : "";
			}

