var imgSet = [];
var curSet = 0;
var curImgSet = 0;
var CurSldInt = 0;

$(function() {

	// Preload Images
	
	loadImage = new Image(900,295);
	loadImage.src = "http://www.iiaa.eu/images/slider-1.jpg";
	loadImage = new Image(900, 295);
	loadImage.src = "http://www.iiaa.eu/images/slider-2.jpg";
	loadImage = new Image(900, 295);
	loadImage.src = "http://www.iiaa.eu/images/slider-3.jpg";
	
	buildImgSet();
	
	$('.dotPage').click( function() {
		
		clearInterval(CurSldInt);
		
		var Tmp_ID = $(this).attr("id").split("-");
			Tmp_ID = Tmp_ID[1];
		
		$('.dotPage').parent('li').removeClass('active');
		
		$(this).parent('li').addClass('active');
		
		fadeImage(Tmp_ID);
	
		CurImgSld = parseInt(Tmp_ID);
		
		return false;
		
	});
	
	CurSldInt = setInterval ( "cycleImages()", 7000 );


});

function imgSetRec () {

    Img1 = '';
    Txt = '';
	
}

function buildImgSet() {
	
	var newImgSetRec = new imgSetRec;
	newImgSetRec.Img1 = "url(http://www.iiaa.eu/images/slider-1.jpg)";
	newImgSetRec.Txt = "";
	imgSet[imgSet.length] = newImgSetRec;
	
	var newImgSetRec = new imgSetRec;
	newImgSetRec.Img1 = "url(http://www.iiaa.eu/images/slider-2.jpg)";
	newImgSetRec.Txt = "";
	imgSet[imgSet.length] = newImgSetRec;
	
	var newImgSetRec = new imgSetRec;
	newImgSetRec.Img1 = "url(http://www.iiaa.eu/images/slider-3.jpg)";
	newImgSetRec.Txt = "";
	imgSet[imgSet.length] = newImgSetRec;

}

function fadeImage(iImg_ID) {

	try{
	
		// Set faderDiv background to wrapper background
		
		$('.dotPage').parent('li').removeClass('active');
		
		$('#page-'+iImg_ID).parent('li').addClass('active');
	
		$('#fadeWrapper').css("background-image", $('#fadeDiv').css("background-image") ); 

		$('#faderDiv').hide();

		$('#faderDiv').css("background-image", imgSet[iImg_ID].Img1 );  
		
		$('#faderDiv').fadeIn('800', function() {});

		
	}catch(Ex){alert('error');}


}

function cycleImages() {

	curSet += 1;
	
	if (curSet >= imgSet.length) {curSet = 0;}
	
	fadeImage(curSet);

}

