$(document).ready(function() {
 $("a.fancy").fancybox({'titlePosition': 'over'});
 $("a.mnu").fancybox({
        'autoScale'     	: false,
        'transitionIn'	: 'none',
	'transitionOut'	: 'none',
	'width'		:800,
	'height'		:400,
	'type'		: 'iframe'
 });

 var slides=$('#slideshow img');
 var i,s='',dots;
 var fadeSpeed = 500;
 var delaySpeed=7000;
 var interval = null;
 var currentSlide=-1;
 var prevSlide=null;

 for (i=0;i<slides.length;i++) s=s+'<span>'+i+'</span>';
 $('#dots').html(s);
 dots=$('#dots span');

 $(dots).click(function() {
	prevSlide=currentSlide;
	if (prevSlide) $(slides[prevSlide]).animate({opacity:0},fadeSpeed);

	currentSlide=this.innerHTML*1;
	$(dots).removeClass('sel');
	$(slides[currentSlide]).animate({opacity:1},fadeSpeed);

	if (interval != null) clearInterval(interval);
	interval = setInterval(dotIt, fadeSpeed>>1);
 });

 $('#slideshow').css({visibility:'visible',opacity:0});
 $('#dots').css({visibility:'visible',opacity:0});

 $('#slideshow img').css({opacity:0});
 $('#slideshow').animate({opacity:1},fadeSpeed);
 $('#dots').animate({opacity:1},fadeSpeed);

 nextSlide();

 function nextSlide(){
	prevSlide=currentSlide;
	if (prevSlide) $(slides[prevSlide]).animate({opacity:0},fadeSpeed);
	currentSlide++;
	if (currentSlide==slides.length) currentSlide=0;
	$(dots).removeClass('sel');
	$(slides[currentSlide]).animate({opacity:1},fadeSpeed);

	if (interval != null) clearInterval(interval);
	interval = setInterval(dotIt, fadeSpeed>>1);
 }

 function dotIt(){
	$(dots[currentSlide]).delay(fadeSpeed).addClass('sel');
	if (interval != null) clearInterval(interval);
	interval = setInterval(nextSlide, delaySpeed);
 }

 function sel(arg){
	currentSlide=arg;
	nextSlide();
 }
});
