var imageCount = 0;
var currentImage = 0;
var newImage = 0;
var swapImageDelay = 4000;
var timerID;

$(function() {
	
	// Hides youtube videos when scrolled outside of div
	$("embed").attr("wmode","opaque");
	
	imageCount = $("#images-list").children().size();
	
	if(imageCount<2)
	{
		$("#image-numbers").css("display", "none");
	}
	
	$("#image-number0").css("background-color","#7C7C7C")
	
	if(imageCount>1)
	{
   		timerID = setTimeout(function()
   		{
   			swapImage(currentImage+1);
  		}, swapImageDelay);
	}
	
	// Add a scroll bar to the class "scroll-pane"
	$(".scroll-pane").jScrollPane();
	
	// Set Enquiries Page
	$(".page-item-21 a").attr("href","mailto:info@officetwelve.com");
	
});

function swapImage(newImage)
{
	clearTimeout(timerID);
	var No1 = false;
	var No2 = false;
	
	if(newImage!=currentImage)
	{
		if(newImage>=imageCount)
		{
			newImage = 0;
		}
		
		$("#image"+newImage).fadeIn(500);
		$("#image"+currentImage).fadeOut(500);
		
		
		if($("#image-numbers").length > 0){
			
			$("#image-number"+newImage).animate({
				backgroundColor: "#7C7C7C"
			}, 500);
			
			
			$("#image-number"+currentImage).animate({
				backgroundColor: "#C4C4C4"
			}, 500, "linear", function(){
				for(var i = 0; i <= imageCount; i++)
				{
					if(i==newImage)
					{
						$("#image-number"+i).css("background-color", "#7C7C7C");
					} else {
						$("#image-number"+i).css("background-color", "#C4C4C4");
					}
				}
				currentImage = newImage;
			
			});
		
		} else {
			currentImage = newImage;
		}
		
		timerID = setTimeout(function()
   		{
   			swapImage(currentImage+1);
  		}, swapImageDelay);
	
	}
}
