// JavaScript Document
	
	var currentSlide = 1;	
	var nextSlide = 2;
	var autoPlay = true;
	var mode = "autoPlay";
	var slideTimer
	var mobileDevice
	 
	 $(function() {
				
		// Redirect iPhone/iPod visitors
		var iOS_Device = false;
		var deviceAgent = navigator.userAgent.toLowerCase();
		var agentID = deviceAgent.match(/(iphone|ipod|ipad)/);
		if (agentID) {
		 	mobileDevice = true;
		}
				
				
		// create the image rotator
		//setInterval("rotateImages()", 5000);
		slideTimer = setInterval("rotateImages()", 4000);
	
		
		$('a.pause').click(function(){
			pause()									 					
		});
		
		$('a.next').click(function(){
			if(mode == "next"){
				rotateImages();
			}else{
				clearInterval(slideTimer);	
				mode = "next";
				resetSlideCounters()
			}								 					
		});
		
		$('a.previous').click(function(){
			if(mode == "previous"){
				rotateImages();
			}else{
				clearInterval(slideTimer);	
				mode = "previous";
				resetSlideCounters()
			}								 					
		});
	
	
		$('a.bannerButton').click(function(){
			mode = "manualSelect"
			pause();								 					
			nextSlide = $(this).attr('button')
			rotateImages()					
		});
	
	});
	
	
	function pause(){
		if(autoPlay == true){
			autoPlay = false;
			clearInterval(slideTimer);
			$('a.pause').fadeTo("slow",.3);	
		}	
	}
	
	function resetSlideCounters(){
		if(mode == "next"){
			if(currentSlide == 3){
				nextSlide = 1;
			}else{
				nextSlide = parseInt(currentSlide) + 1;
			}			
		}
		
		if(mode == "previous"){
			if(currentSlide == 1){
					nextSlide = 3;
			}else{
				nextSlide = parseInt(currentSlide) - 1;
			}
		}
		pause();
		rotateImages()
	}

	function rotateImages() {
		
		//alert("currentSlide=" + currentSlide + "nextSlide=" + nextSlide + "mode=" + mode);
			
		var oCurPhoto = $('#pictureContainer div:nth-child('+currentSlide+')');
		var oNxtPhoto =  $('#pictureContainer div:nth-child('+nextSlide+')');
		oCurPhoto.removeClass('current').addClass('previous');
		
		if(mobileDevice == true){
		
			oNxtPhoto.css({ display:'none' }).addClass('current').fadeIn("fast",
				function() {
					oCurPhoto.removeClass('previous');
				});
		
		}else{
		
			oNxtPhoto.css({ opacity: 0.0,top:-30 }).addClass('current').animate({ opacity: 1.0,top:0 }, 300,
				function() {
					oCurPhoto.removeClass('previous');
				});	
		
		}
				
		
		$("#buttonContainer div[id='"+currentSlide+"'] div:first").fadeIn("fast");
		$("#buttonContainer div[id='"+currentSlide+"'] div:last").fadeOut("fast");
		
		$("#buttonContainer div[id='"+nextSlide+"'] div:first").fadeOut("fast");
		$("#buttonContainer div[id='"+nextSlide+"'] div:last").fadeIn("fast");
										
		setSlides()				
	}
				
	function setSlides(){
					
		if(mode == "autoPlay" || mode == "next"){
			if(currentSlide == 3){
				currentSlide = 1
			} else {
				currentSlide++
			}			
			if(nextSlide == 3){
				nextSlide = 1
			} else {
				nextSlide++
			}				
		}
		
		if(mode == "previous"){
			if(currentSlide == 1){
				currentSlide = 3
			} else {
				currentSlide--
			}		
			if(nextSlide == 1){
				nextSlide = 3
			} else {
				nextSlide--
			}		
		}
					
		if(mode == "manualSelect"){
			currentSlide = nextSlide;	
		}
	}
	
	
	
	
