var active = 0;
var menu_active = 0;
var mover = -1;
var slide_flag = 0;
var menu_slide_flag = 0;

var start_flag = 0;

$(document).ready(function() {
	
	$("div#slideshow").css("overflow", "hidden");	
	$("div#slideshow").css("display", "block");

	$(function() {
		 $("#menu_btn").jCarouselLite({
			btnNext: "#next",
			btnPrev: "#prev",
			speed: 400,
			visible: 4,
			start: 0,
			btnGo: ["#menu_btn .snb0", "#menu_btn .snb1","#menu_btn .snb2","#menu_btn .snb3","#menu_btn .snb4","#menu_btn .snb5","#menu_btn .snb6"],
			beforeStart: function(a) { },
			afterEnd: function(a) {
				
				if(menu_slide_flag){

					active = menu_active;
					slidesCycle(active);
					menu_slide_flag = 0;
				}
			}
		 });
		 
		 
		for(i=0;i<7;i++){
			$('li.snb'+i).click(function() {  
				
				menu_active = $(this).attr('class').substr(3);
				
				if(!slide_flag && active != menu_active){
	
					menu_slide_flag = 1;
					start_flag = 0;
						
					$('li.snb' + active + ' a').css("backgroundPosition", "0px 0px");
					$('li.snb' + menu_active + ' a').css("backgroundPosition", "0px -59px");
						
				}
				
				return false;
				
			});
			
			$(function(){
				$('li.snb' + i + ' a').hover(function(){
					mn = $(this).parent().attr('class').substr(3);	
					
					if(!slide_flag && !menu_slide_flag && mn != active){
							
						//$('div#slides').cycle('pause');
						$(this).css("backgroundPosition", "0px -59px");
						
						mover = mn;
						
						/*
						$('div#slides').cycle('pause');
						
						$(this).css("backgroundPosition", "0px -59px");
						$("div#slides>p:eq("+mn+")").css("opacity","1");
						$("div#slides>p:eq("+mn+")").css("z-index","100");
						$("div#slides>p:eq("+mn+")").fadeIn();
						
						*/
	
					}
					
				},function(){
					
					/*
					if(!slide_flag && !menu_slide_flag && mover != active){
						$('div#slides').cycle('resume');
						$(this).css("backgroundPosition", "0px 0px");
						
						$("div#slides>p:eq("+mover+")").fadeOut();
						$("div#slides>p:eq("+mover+")").css("z-index",mover+1);
						
						
					}
					*/
					mn = $(this).parent().attr('class').substr(3);	
					if(!slide_flag && !menu_slide_flag && mn != active){
						//$('div#slides').cycle('resume');
						$(this).css("backgroundPosition", "0px 0px");					
					}
	
				})
			});
						
		}
		 
		 
		 
	});

	slidesCycle(active);


	
	$('div#slides a').hover(function(){
		$('div#topLeft').css("backgroundPosition", "0px -480px");
	},function(){
		$('div#topLeft').css("backgroundPosition", "0px 0px");
	});

	
	$('li.snb0 a').css("backgroundPosition", "0px -59px");

	
});

function slidesCycle(n)
{
	$("div#slides").cycle({
		fx: 'fade',
		timeout: 6000,
		speed: 500,
		pause: 1,
		startingSlide: n,
		before: onBefore,
		after: onAfter
	});
}



function onBefore(currSlideElement, nextSlideElement, options, forwardFlag){

	slide_flag = 1;
	
	if(start_flag){ 
	
		$('li.snb' + options.currSlide + ' a').css("backgroundPosition", "0px 0px");

		$('li.snb' + options.nextSlide + ' a').css("backgroundPosition", "0px -59px");
		
		active = options.nextSlide;
		$('li.snb'+active).click();
	
	}else{
		start_flag = 1;
	}
}
function onAfter(currSlideElement, nextSlideElement, options, forwardFlag){

	//alert(options.toSource());
	slide_flag = 0;

}


