var elementId = 0;
var menuItem = 0;
var	menu = new Array();
var counter = 0;


function before_cycle_callback(currSlideElement, nextSlideElement, options, forwardFlag) {
	//jQuery('.fmcontent').fadeOut(150); //hide('drop', { direction: 'down' }, 300);
	jQuery('.fmsubmenu').hide();
}

function after_cycle_callback(currSlideElement, nextSlideElement, options, forwardFlag) {
	var menuItem = '#fmMenu' + (parseInt(options.currSlide, 10) + 1);
	var currentSlide = parseInt(options.currSlide, 10);
	jQuery('#sectionNavigator li').removeClass('navtab_selected');
	jQuery('#sectionNavigator li').eq(parseInt(options.currSlide, 10)).addClass('navtab_selected');
	jQuery(menuItem).fadeIn(350);
	//jQuery('.fmcontent').fadeIn(250); //show('drop', { direction: 'down' }, 1000);
}

function consumeNewsConfig() {
	var xmlobject;
	xmlobject = new window.XMLHttpRequest();
	
	if (jQuery('#qahome').length) 
		{ xmlobject.open('GET', '/admin/data/temp.xml', false); }
	else 
		{ xmlobject.open('GET', '/admin/data/slideshow.xml', false); }
		
	xmlobject.send('');
	xmldocument = xmlobject.responseXML;

	var root = xmldocument.getElementsByTagName('slideshow')[0];	
	var newsItems = root.getElementsByTagName('item');
	
	for (var itemIndex = 0; itemIndex < newsItems.length ; itemIndex++) {			
		var newsItem = newsItems[itemIndex];
		jQuery('#sectionNavigator .navtab').eq(itemIndex).children('.navto').html(newsItem.getAttribute('name'));
		
		/*
		switch(newsItem.getAttribute('style')) {
			case 'rmlbplbvn':
			break;
			case 'rmlbplbvi':
			break;
			case 'rmlbplbvw':
			break;
			case 'rmlbpnwvn':
			break;
			case 'rmlbpnwvi':
			break;
			case 'rmlbpnwvw':
			break;
			case 'rmnwplbvn':
			break;
			case 'rmnwplbvi':
			break;
			case 'rmnwplbvw':
			break;
			case 'rmnwpnwvn':
			break;
			case 'rmnwpnwvi':
			break;
			case 'rmnwpnwvw':
			break;
			default: break;
		}
		*/
		
		var featuredStoryPath = (newsItem.getAttribute('lightbox') != '') ? newsItem.getAttribute('lightbox') : newsItem.getAttribute('link');
		jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmheadline a').attr('href', featuredStoryPath);
		jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmreadmore a').attr('href', featuredStoryPath);
		
		
		if (newsItem.getAttribute('lightbox') != '') {
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmheadline a').attr('rel', 'shadowbox');	
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmreadmore a').attr('rel', 'shadowbox');	
		}
		/*
		else if (newsItem.getAttribute('link') != '') {
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmheadline a').attr('target', '_blank');	
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmreadmore a').attr('target', '_blank');	
		}
		*/
			
		jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmheadline a').html(newsItem.getAttribute('title'));
		jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .fmdescription').html(newsItem.getAttribute('description'));
		
		var slideStyle = 'background:transparent url(' + newsItem.getAttribute('path') + ') no-repeat scroll 0 0;';
		jQuery('#fade .slide').eq(itemIndex).children('.slideIcon').attr('style', slideStyle);
		
		if (newsItem.getAttribute('link') != '') {
			var htmlStr = '<a href="' + newsItem.getAttribute('link') + '" target="_blank"></a>';
			jQuery('#fade .slide').eq(itemIndex).find('.slideIcon').html(htmlStr);
		}
		
		if (newsItem.getAttribute('video') != '') {
			var htmlStr = '<a rel="shadowbox;height=413;width=660" href="' + newsItem.getAttribute('video') + '" class="mvclick player playeroverlay"></a>';
			jQuery('#fade .slide').eq(itemIndex).find('.slideIcon').html(htmlStr);
		}
		
		for (var storiesIndex = 0; storiesIndex < 4; storiesIndex++) {
			var topStory = newsItem.getElementsByTagName('topstory')[storiesIndex];
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .topstory span').eq(storiesIndex).children('a').html(topStory.getAttribute('title'));
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .topstory span').eq(storiesIndex).children('a').attr('href', topStory.getAttribute('lightbox'));
			jQuery('#faderMenu #fmMenu' + (itemIndex + 1) + ' .topstory span').eq(storiesIndex).children('a').attr('rel', 'shadowbox');
		}
	}
}

jQuery(document).ready(function() {
	//consumeNewsConfig();
	
	if (jQuery('#flash-mod').length) {
		//jQuery('#faderMenu').hide();
		jQuery('.fmsubmenu').hide();
		jQuery('#fade').cycle({
			fx:'fade', 
			timeout:12000, 
			clearType:false, 
			cleartypeNoBg:true,
			before:before_cycle_callback,
			after:after_cycle_callback
		});
		
		jQuery('.navto').bind('click', function() {
			jQuery('#fade').cycle(parseInt($(this).attr('rel'), 10));
			jQuery('#fade').cycle('resume');
			
			return false;
		});
		
		jQuery('.fmsubmenu a').bind('click', function() {
			jQuery('#fade').cycle('pause');
			
			return true;
		});
		
		jQuery('.mvclick').bind('click', function() {
			jQuery('#fade').cycle('pause');
			
			return false;
		});
		
		/*
		jQuery('.player').bind("mouseenter", function() {
			jQuery(this).addClass('playeroverlay');
		}).bind("mouseleave", function() {
			jQuery(this).removeClass('playeroverlay');			
			return false;
		});
		*/
	}
});