/**
 * @author Edwin.Webb
 */
jQuery.destSwitcher = {
	globals : {
		target : null,
		links : [],
		slides : [],
		currentSlide : "dest_world"
	},
	
	initialize : function(target,options) {
		
		//Options, not used rly
		jQuery.extend(this.globals, options);
		
		//get links
		this.globals.links = target.find("#dest_world .lozenge")
		
		//get slides and show first
		this.globals.slides = target.find(".slide");
		this.globals.slides.hide();
		$(this.globals.slides[0]).show();
		
		//set events
		this.globals.links.click(function(e){
			e.preventDefault();
			$.destSwitcher.showSlide($(this).attr("id").substr(0,7));
		})
	},
	showSlide : function(slide_id) {
		if(slide_id === this.globals.currentSlide) {return false}
		this.sortSlideZindex();
		$("#" + slide_id).css("z-index",this.globals.slides.length);
		$("#" + slide_id).fadeIn(800);
		$("#" + this.globals.currentSlide).fadeOut(800);
		this.globals.currentSlide = slide_id;
	},
	sortSlideZindex : function() {
		this.globals.slides.each(function(cb) {
			$(this).css("z-index",cb)
		})
	}
}
