// JavaScript Document
var imgs = new Array();
var imgindex = 0;

function homeImages(){
	
	var imgcount = 0;
  	$('.images .image').each(function(index) {
		imgs[imgcount] = Array();
		imgs[imgcount][1] = $(this);
		$(this).hide();
		if(imgcount == 0){
			$(this).fadeIn(3000,'',changeImage);
			imgindex = imgcount;
		}
		imgcount++;
		
	});
	
	var controllercount = 0;
	$('ul.controllers li').each(function() {
		if(imgs[controllercount] != undefined){
			//$(this).mouseover(chooseImage);
			//$(this).mouseout(function(){$('.images .image').css('opacity',100);imgindex=0;changeImage();});
			imgs[controllercount][0] = $(this);
			controllercount++;
		}
	});

  
}
function changeImage(){
	var currentimage = this;
	var found = false;
	var nextcontroller = imgs[imgindex][0];
	
	if(imgindex == imgs.length - 1){
		imgindex = 0;
	}
	else{
		imgindex++;	
	}
	
	var nextimage = imgs[imgindex][1]; 
	
	$('.images .image').css('z-index',0);
	
	$(nextimage).css('z-index', 1000);
	$(currentimage).css('z-index', 999);
	
	$(nextimage).hide();
	
	$('ul.controllers li').removeClass('selected');
	$(nextcontroller).addClass('selected');
	
	$(nextimage).delay(3000).fadeIn(3000,'',changeImage);
}
function chooseImage(){
	var selectedcontroller = this;
	
	var currentimage = imgs[imgindex][1]; 
	
	for(i=0;i<imgs.length;i++){
		if(imgs[i][0] === $(selectedcontroller)){
			$('ul.controllers li').removeClass('selected');
			$(selectedcontroller).addClass('selected');
			imgindex=i;
		}
	}
	
	var nextimage = imgs[imgindex][1];
	var nextcontroller = imgs[imgindex][0];
	
	
	$('.images .image').css('z-index',0);
	

	
	$(nextimage).css('z-index', 1000);
	$(currentimage).css('z-index', 999);
	
	$(nextimage).hide();
	
	$('.images .image').stop(true,false);
	$('ul.controllers li').removeClass('selected');
	
	$(nextcontroller).addClass('selected');
	
	$(nextimage).fadeIn(3000,'');
	
}
