function init() {
	$.ajax({
		type: "GET",
		url: "../xml/sessions.xml",
		dataType: "xml",
		success: function(xmlData) {
			xmlDataSet = xmlData;
			browseXML();
			var header = "";
			var description = "";
			$(xmlDataSet).find('item').each(function(i){
				artist = $('artist:eq(0)', xmlDataSet).text();
				description = $('description:eq(0)',xmlDataSet).text()
				setTimeout(function () {
					$('#video-column h4').empty().append(artist);
					$('#video-column p').empty().append(description);
					$('#artisthead').empty().append(artist);
				}, 500);
			});
		}
	});
	$.ajax({
		type: "GET",
		url: "../xml/artist01.xml",
		dataType: "xml",
		success: function(xmlDat) {
			xmlArtistSet = xmlDat;
			browseContent();
			// sessionMenu();
			var title = "";
			var movie = "";
			var description = "";
			$(xmlArtistSet).find('item').each(function(i){
				title = $('title:eq(0)', xmlArtistSet).text();
				movie = $('movie:eq(0)',xmlArtistSet).text()
				$('#clip').media({
					width: 320, 
					height: 260, 
					src: '../fla/flvplayer.swf?file=../flv/' + movie + '.flv'
				}); 		
			});
			setTimeout("$('#clipDesc').fadeIn('slow')", 500);
			$("#subClips").fadeIn('slow');
		}
	});
	$('#selectmenu select').change(function() {
		var segment = $(this).val();
		document.location.href = "../" + segment + "/";
	});	
}
function loadClip(num) {	
	$('#clip').hide();
	var movie = $('#movie' + num).text()
	setTimeout(function () {
		$('#clip').show();
	}, 500);
	$('#clip').media({
		width: 320, 
		height: 260, 
		src: '../fla/flvplayer.swf?file=../flv/' + movie + '.flv'
	}); 		
}
function menuClip() {	
	var num = document.clipform.clipitem.options[document.clipform.clipitem.selectedIndex].value;
	$('#clip').hide();
	var movie = $('#movie' + num).text()
	setTimeout(function () {
		$('#clip').show();
	}, 500);
	$('#clip').media({
		width: 320, 
		height: 260, 
		src: '../fla/flvplayer.swf?file=../flv/' + movie + '.flv'
	}); 		
}
function loadMenu(num) {
	num = Number(num);
	var numb = num + 1;
	$('#clipDesc').hide();
	$.ajax({
		type: "GET",
		url: "../xml/artist0" + numb + ".xml",
		dataType: "xml",
		success: function(xmlDat) {
			xmlArtistSet = xmlDat;
			browseContent();
			var title = "";
			var movie = "";
			var description = "";
    		$(xmlArtistSet).find('item').each(function(i){
				title = $('title:eq(0)', xmlArtistSet).text();
				movie = $('movie:eq(0)',xmlArtistSet).text()
				newArtist = $('#artist' + num).text();
				newDescription = $('#description' + num).text();
				$('#clip').media({
					width: 320, 
					height: 260, 
					src: '../fla/flvplayer.swf?file=../flv/' + movie + '.flv'
				}); 		
			});
				$('#clipDesc').fadeIn('slow');
				$('#video-column h4').empty().append(newArtist);
				$('#video-column p').empty().append(newDescription);
				$('#artisthead').empty().append(newArtist);
				$("#subClips").fadeIn('slow');
		}
	});
}
function sessionMenu() {
	var artistCount = 3;
	var source = 1;
	var selectText = 'STORYline Quick Selection...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	var clipmenu = "";
	clipmenu += "<form name=\"clipform\">";
	clipmenu += "<select name=\"clipitem\" onchange=\"menuClip();\">";
	clipmenu += "<option selected=\"selected\">" + selectText + "</option>";
	for(c = 1 ; c <= artistCount ; c++) {
		$.ajax({
			type: "GET",
			url: "../xml/artist0" + c + ".xml",
			dataType: "xml",
			success: function(xmlArtists) {
				xmlArtistSets = xmlArtists
				buildMenu();
			}
		});
		
	}
	clipmenu += "</select>";
	clipmenu += "</form>";
	$("#sessionmenu").html(clipmenu);	
}
function buildMenu() {
	var selectText = 'STORYline Quick Selection...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	$(xmlArtistSets).find("item").each(function(i) {
		clipmenu += "<option value=\"" + i + "\">" + $("movie:eq(" + i + ")",xmlArtistSets).text() + "</option>";
	});
}
function browseXML() {
	var color = "blue";
	var alt = "";
	var clipList = "";
	clipList += "<ol>";
	$(xmlDataSet).find("item").each(function(i) {
		i % 2 == 0 ? alt = " class=\"alt\"" : alt = "";
		i % 2 == 0 ? thumb = "-alt" : thumb = "";
		clipList += "<li" + alt + "><a href=\"#\" onclick=\"loadClip('" + i + "');return false;\"><img src=\"../thumbs/videothumb_se_" + (i+1) + ".gif\" width=\"75\" height=\"60\" alt=\"[movie]\"/></a>";
		// clipList += "<li" + alt + "><a href=\"#\" onclick=\"loadMenu('" + i + "');return false;\"><img src=\"../imgs/vidthumb_" + color + thumb + ".gif\" width=\"75\" height=\"60\" alt=\"[movie]\"/></a>";
		clipList += "<span id=\"artist" + i + "\"><a href=\"#\" onclick=\"loadMenu('" + i + "');return false;\">" + $("artist:eq(" + i + ")",xmlDataSet).text()  + "</a></span><br />";
		clipList += "<span id=\"description" + i + "\" class=\"fragment\">" + $("description:eq(" + i + ")",xmlDataSet).text() + "</span>";
		clipList += "</li>";
	});
	clipList += "</ol>";
	$("#xmlClips").html(clipList);
}
function browseContent() {
	var alt = "";
	var subList = "";
	subList += "<ol>";
	subList += "<li id=\"artisthead\"></li>";
	$("#subClips").hide();
	$(xmlArtistSet).find("item").each(function(i) {
		i % 2 == 0 ? alt = " class=\"alt\"" : alt = "";
		i % 2 == 0 ? thumb = "-alt" : thumb = "";
		subList += "<li" + alt + " style=\"position:relative;\">/ <a href=\"#\" onclick=\"loadClip('" + i + "');return false;\">" + $("title:eq('" + i + "')",xmlArtistSet).text()  + "</a>";
		if ($("audio:eq(" + i + ")",xmlArtistSet).text() == 'y') {
			subList += "<span style=\"position:absolute; right:10px;top:4px;\"><a href=\"../mp4/" + $("mp4:eq(" + i + ")",xmlArtistSet).text() + ".mp4\" title=\"Download '" + $("mp4:eq(" + i + ")",xmlArtistSet).text() + ".mp4'\"><img src=\"../imgs/ipod-sm.gif\" width=\"10\" width=\"16\" alt=\"mp4 download\"/></a></span>";
		}
		subList += "<span id=\"movie" + i + "\" class=\"fragment\">" + $("movie:eq(" + i + ")",xmlArtistSet).text() + "</span>";
		subList += "<span id=\"audio" + i + "\" class=\"fragment\">" + $("audio:eq(" + i + ")",xmlArtistSet).text()  + "</span>";
		subList += "<span id=\"mp4" + i + "\" class=\"fragment\">" + $("mp4:eq(" + i + ")",xmlArtistSet).text() + "</span>";
		subList += "</li>";
	});
	subList += "</ol>";

	$("#subClips").html(subList);
}
