
var fb_activeID = 0;
var fb_fadeSpeed = 200
var fb_autoChange = 1;
var fb_autoChangeInterval = 5000;
var fb_autoChangeTimerHandle = 0;

function fbSwapFlashBoxContent() {
	if (document.getElementById('fb_mainArea2').innerHTML) {
		document.getElementById('fb_mainArea').innerHTML = document.getElementById('fb_mainArea2').innerHTML;
		document.getElementById('fb_mainArea2').innerHTML = '';
		$('#fb_fader').fadeIn(fb_fadeSpeed);
		if (fb_autoChange) {
			if (fb_autoChangeTimerHandle) clearTimeout(fb_autoChangeTimerHandle);
			fb_autoChangeTimerHandle = setTimeout(fbAutoChange, fb_autoChangeInterval);
		}
	}
	else {
		setTimeout(fbSwapFlashBoxContent, 100);
	}
}

function fbChangeFlashBoxContent(ID, type, destID, link) {
	document.getElementById('fb_mainArea2').innerHTML = '';
	xajax_getFlashBoxContent(ID, type, 'fb_mainArea2', link);
	$('#fb_fader').fadeOut(fb_fadeSpeed, function() {fbSwapFlashBoxContent();});
	$('#slCT_fbSlider_' + fb_activeID).removeClass('active');
	$('#slCT_fbSlider_'+ID).addClass('active');
	fb_activeID = ID;
}

function fbAutoChange() {
	var contentThumbs = $('#contentContainer_fbSlider .contentThumb');
	var r = Math.round(Math.random()*(contentThumbs.length-1));
	var thumb2Click = $(contentThumbs[r]);
	if (thumb2Click.hasClass('active')) {
		fb_autoChangeTimerHandle = setTimeout(fbAutoChange, fb_autoChangeInterval);
		return;
	}
	$('#contentContainer_fbSlider a.contentLink:eq('+r+')').click();
	//$('#contentContainer_fbSlider a.contentLink:last').click();
	//alert($($('a', thumb2Click)[0]));
	//$($('a', thumb2Click)[0]).click;
	return;
	
	
	
	if (!document.getElementById('contentContainer_fbSlider').getElementsByClassName) return;
	contentThumbs = document.getElementById('contentContainer_fbSlider').getElementsByClassName('contentThumb');
	r = Math.round(Math.random()*(contentThumbs.length-1));
	if ($(contentThumbs[r]).hasClass('active')) {
		fb_autoChangeTimerHandle = setTimeout(fbAutoChange, fb_autoChangeInterval);
		return;
	}
	contentThumbs[r].getElementsByTagName('a')[0].click();
}

if (!document.getElementsByClassName)
	document.getElementsByClass = function(needle) {
		function acceptNode(node) {
			if (node.hasAttribute("class")) {
				var c = " " + node.className + " ";
				if (c.indexOf(" " + needle + " ") != -1)
					return NodeFilter.FILTER_ACCEPT;
			}
			return NodeFilter.FILTER_SKIP;
		}
		var treeWalker = document.createTreeWalker(document.documentElement, NodeFilter.SHOW_ELEMENT, acceptNode, true);
		var outArray = new Array();
		if (treeWalker) {
			var node = treeWalker.nextNode();
			while (node) {
				outArray.push(node);
				node = treeWalker.nextNode();
			}
		}
		return outArray;
	}
