<!--
var guide = {
	setUpFxTargets: function(){
		$$('div.fxTarget').each(function(target){
			target.makeDraggable();
		});
	},
	showFxTarget: function(target){
		$(target).setStyles({
			'display': 'block',
			'visibility':'visible'
		});
	},
	makeAccordions: function(){
		$$('dl.Accordion').each(function(el){
			new Accordion(el.getElements('dt.stretchtoggle'), el.getElements('dd.stretcher'));
		});
	},
	makeSlider: function(){
		this.sliders = $$('ul#sliderExample ul').map(function(ul){
			return new Fx.Slide(ul, {
				mode: 'horizontal'
			}).hide();
		});
		$$('ul#sliderExample a.slideOpener').each(function(lnk, index){
			lnk.addEvent('click', function(){
				this.sliders.each(function(slider, sliderIndex){
					if (sliderIndex == index) this.sliders[sliderIndex].toggle();
					else this.sliders[sliderIndex].slideOut();
				}, this); 
			}.bind(this));
		}, this); 
	},
	makeSlideShows: function() {
		new SimpleImageSlideShow({
		  startIndex: 0,
		  imgUrls: ['http://download.com/i/dl/media/dlimage/10/87/78/108778_medium.jpeg',
		'http://download.com/i/dl/media/dlimage/10/87/79/108779_medium.jpeg',
		'http://download.com/i/dl/media/dlimage/10/87/81/108781_medium.jpeg'],
		  container: 'screenShotImgs',
		  currentIndexContainer: 'imgNow',
		  maxContainer: 'imgMax',
		  nextLink: 'nextImg',
		  prevLink: 'prevImg'
		});
	},
	init: function(){
		this.makeSlideShows();
		this.makeAccordions();
		this.setUpFxTargets();
		this.makeSlider();
	}
};
window.onDomReady(guide.init.bind(guide));

	var SimpleSlideShow = new Class({
		options: {
			startIndex: 0,
			slides: [],
			currentIndexContainer: false,
			maxContainer: false,
			nextLink: false,
			prevLink: false,
			wrap: true, 
			disabledLinkClass: 'disabled', 
			onNext: Class.create(),
			onPrev: Class.create(),
			onSlideClick: Class.create(),
			crossFadeOptions: {}
		},
		
		initialize: function(options){
			this.setOptions(options);
			this.slides = this.options.slides;
			this.makeSlides();
			this.setCounters();
			this.setUpNav();
		},
		setCounters: function(){
			if($(this.options.currentIndexContainer))$(this.options.currentIndexContainer).setHTML(this.now+1);
			if($(this.options.maxContainer))$(this.options.maxContainer).setHTML(this.slides.length);
		},
		makeSlides: function(){
			this.now = $pick(this.now, this.options.startIndex);
			this.slides.each(function(slide, index){
				if(index != this.now) slide.setStyle('display', 'none');
				else slide.setStyle('display', 'block');
				this.makeSlide(slide);
			}, this);
		},
		makeSlide: function(slide){
			slide.addEvent('click', function(){ this.fireEvent('onSlideClick'); }.bind(this));
		},
		setUpNav: function(){	
			if($(this.options.nextLink)) $(this.options.nextLink).addEvent('click', function(){
					this.cycleForward();
				}.bind(this));
			if($(this.options.prevLink)) $(this.options.prevLink).addEvent('click', function(){
					this.cycleBack();
				}.bind(this));
		},
		cycleForward: function(){
			if($type(this.now) && this.now < this.slides.length-1) this.showSlide(this.now+1);
			else if($type(this.now) && this.options.wrap) this.showSlide(0);
			else this.showSlide(this.options.startIndex);
			this.fireEvent('onNext');
			if(this.now == this.slides.length && !this.options.wrap && $(this.options.nextLink))
				$(this.options.nextLink).addClass(this.options.disabledLinkClass);
			else if ($(this.options.nextLink)) $(this.options.nextLink).removeClass(this.options.disabledLinkClass);
		},
		cycleBack: function(){
			if(this.now > 0) this.showSlide(this.now-1);
			else if(this.options.wrap) this.showSlide(this.slides.length-1);
			this.fireEvent('onPrev');
			if(this.now == 0 && !this.options.wrap && $(this.options.prevSlide))
				$(this.options.prevSlide).addClass(this.options.disabledLinkClass);
			else if ($(this.options.prevSlide)) 
				$(this.options.prevSlide).removeClass(this.options.disabledLinkClass);
		},
		showSlide: function(iToShow){
			var now = this.now;
			if(this.slides[iToShow]) {
				if($type(this.now) && this.now != iToShow){
					this.slides[this.now].effect('opacity', this.options.crossFadeOptions).start(0).chain(function(){
						this.slides[now].hide();
						this.slides[now].hide();
						this.slides[iToShow].addClass(this.options.currentSlideClass).setStyles({
							'display':'block',
							'opacity':0
						}).effect('opacity', this.options.crossFadeOptions).start(1);
					}.bind(this));
				} else this.slides[iToShow].setStyles({
							'display':'block',
							'opacity':0
						}).effect('opacity', this.options.crossFadeOptions).start(1);
				this.now = iToShow;
				this.setCounters();
			}
		},
		slideClick: function(){
			this.fireEvent('onSlideClick', [this.slides[this.now], this.now]);
		}
	});
SimpleSlideShow.implement(new Events);
SimpleSlideShow.implement(new Options);

	var SimpleImageSlideShow = SimpleSlideShow.extend({
		options: {
			imgUrls: [],
			imgClass: 'screenshot',
			container: false
		},
		initialize: function(options){
			this.parent(options);
			this.options.imgUrls.each(function(url){
				this.addImg(url);
			}, this);
			this.showSlide(this.options.startIndex);
		},
		addImg: function(url){
			if($(this.options.container)) {
				var img = new Element('img').setProperties({
							'src': url,
							'id': this.options.imgClass+this.slides.length
							}).addClass(this.options.imgClass).setStyle(
							'display', 'none').injectInside($(this.options.container)).addEvent(
							'click', this.slideClick.bind(this));
				this.slides.push(img);
				this.makeSlide(img);
				this.setCounters();
			}
		}
	});
// -->


<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->