jQuery(document).ready(function() {
	//Rotator reference variable
	var rotRef = jQuery('#rnaLink').attr('href');
	//Get the XML list of rotator graphics
	jQuery.ajax({
		type: "GET",
		url: rotRef,
		dataType: "xml",
		success: function(xml) {
			var output = '';
			var video = '';
			var file = '';
			var link = '';

			jQuery(xml).find('Rotator').each( function() {
				var images = jQuery(this).find('Image');
				var firstImg = images[0];
				
				file = jQuery(firstImg).find('File').text();
				var target = "";
				link = jQuery(firstImg).find('Link').text();
				var link_srch = /^\[(.*)\]/g;

				output += '<a id="rna5" ';

				if (link_srch.test(link) == true)
				{
					var fields = link.substring(1, link_srch.lastIndex - 1);
					link = link.substring(link_srch.lastIndex, link.length);
					var fieldArr = fields.split('&');
					
					for (var i in fieldArr)
					{
						var pieces = fieldArr[i].split('=');
						
						switch(pieces[0])
						{
							case 'target':
								output += 'target="' + pieces[1] + '" ';
								break;
							case 'video':
								video = pieces[1];
								break;
						}
					}
				}
				
				output += 'href="';
				
				if( video == "true")
					output += '#" rel="div.overlay"';
				else
					output += link + '"';
				
				output += '><img src="' + file + '" alt="" border="0" /></a>' + "\n";
			}); //close each(
			
			jQuery('#rna_num5').html(output);
			
			if (video == "true")
				initializeVideo(link);
		}
	}); //close $.ajax(
}); //close jQuery(



function initializeVideo(fileLocation)
{
	jQuery('body').append('<div class="overlay"><div class="close"></div><div style="height: 360px; margin: 70px auto; width: 480px;"><a style="display: block; width: 480px; height: 360px;" id="video_player" href="' + fileLocation + '">&nbsp;</a></div></div>');

	// install flowplayer into flowplayer container
	var player = $f("video_player", "/Uploaded_Files/Common/swf/flowplayer-3.2.2.swf", {
		plugins: {
			controls: {
				url: 'flowplayer.controls-3.2.1.swf',
				autoHide: 'always',
				fullscreen: false,
				hideDelay: 800,
				volume: false,
				mute: false
			}
		},
		clip:  {
			autoBuffering: true
		}
	});
	// setup button action. it will fire our overlay
	jQuery("#rna5").overlay({
		// use the Apple effect for overlay
		effect: 'apple',
		// when overlay is opened, load our player
		onLoad: function() {
			player.load();
		},
		// when overlay is closed, unload our player
		onClose: function() {
			player.unload();
		}
	});
}