// JavaScript Document

// ============== Cross Fade Gallery (CFG)==================================

var cfgs = new Array('cfg1','cfg2');
var cfg_images = new Array();
var cfg_fadeTime = 1000;
var cfg_swapDelay = 5000;
var cfg_inc = 0;
var cfg_count = 1;
var cfg_totalImages = 0;
var cfg_imagesFolder = "images/banners/";
var cfg_homeFolder = "";
var iStart = 4;


function crossfade(loc,images, links, fade, swap){
	cfg_init(loc,images, links, fade, swap);
	cfg_populate(1);
	cfg_populate(0);
	cfg_start();
	
}

function cfg_init(loc, images, links, fade, swap){
cfg_imagesFolder = loc;
cfg_images = images;
cfg_links = links;
cfg_fadeTime = fade;
cfg_swapDelay = swap;
cfg_totalImages = cfg_images.length;
cfg_count = Math.floor(Math.random() * (cfg_totalImages - 1))+1;
}


function cfg_swap(){
    Effect.Fade(cfgs[1], cfg_fadeTime);
	setTimeout('cfg_newImage()', cfg_fadeTime + 0500);
	//cfg_inc++;
	//if(cfg_inc == 2){cfg_inc = 0};
   
   
   //Effect.Appear(cfgs[cfg_inc], cfg_fadeTime);
	
	//Effect.Fade(cfgs[cfg_inc], cfg_fadeTime);
	//setTimeout('cfg_newImage('+cfg_inc+')', cfg_fadeTime);
	
	
	
	
}

function cfg_populate(num){
	$(cfgs[num]).innerHTML = '<a href="'+cfg_links[cfg_count]+'"><img src="'+cfg_imagesFolder+'/'+cfg_images[cfg_count]+'" border="none"></a>';
	cfg_count++;
	if(cfg_count >= cfg_totalImages){ cfg_count = 0;}
	
}

function cfg_newImage(num){
	//var io = cfg_inc++;
	//if(io == 2){io = 0};
	//change(cfgs[io]);
	Element.show(cfgs[1]);
	$(cfgs[1]).innerHTML = $(cfgs[0]).innerHTML;
	
	setTimeout('cfg_populate(0)', 500);
	
	
}





function change(image) {
	iStart++
  document.getElementById(image).style.zIndex = iStart;
}

function cfg_start(){
	setInterval('cfg_swap()',cfg_swapDelay);
}

//================ END cfg Gallery ============================




