
function parseXml(xml) 
	{
		//set delay (forces player.swf to load first)
		
		//load first movie on link outside of player with rel value of #videoplayer
		$('a[rel="#videoPlayer"]').click(function(e){
			var linkName = $(this).attr('title');
			var vidURL = "blank";
			findVideo(linkName, vidURL);
			});
		//load internal videos within movie player
		$('a[rel="externalVideo"]').live("click", function() {
			var linkName = $(this).attr('title');
			var vidURL = "blank";
			findVideo(linkName, vidURL);
			});
		//finds videos listed in videos.xml	
		function findVideo(linkName, vidURL){	
			var related1 = "blank";
			var related2 = "blank";
			var related3 = "blank";
			var htmladd = "";
			var infoSpan = '<span style="border-bottom: 1px solid rgb(128, 161, 168); margin: 0px 0px 5px 0px; font-weight: bold; font-size: 12px; float: left; width: 256px; color: rgb(0, 66, 80);">summary</span>'
			var htmlType ="<p>";
			//loads the video information from videos.xml
			$(xml).find("videos > *").each(function() {
				if($(this).find("title").text()==linkName){
					var infoTitle = "Websense Video Player: <b>" + linkName + '</b>';
					var info = '<p>' + $(this).find('info').text(); + '</p>'
					$('#videoTitle').html(infoTitle);
					vidURL = $(this).find('url').text();
					linkName = "blank";
					related1 = $(this).find("related1").text();
					related2 = $(this).find("related2").text();
					related3 = $(this).find("related3").text();
		
					if($(this).find('info').text()=="" && $(this).find('register').text()!=""){
						var link=$(this).find('register').text();
						$('#videoInfo').html(infoSpan + '<p><a href="'+link+'">register for full video ></a></p>');
					}
					else{
					$('#videoInfo').html(infoSpan + info);
					};
					};
			});
			//loads related video content from videos.xml		
			$(xml).find("videos > *").each(function() {
					var relatedContent = $(this).find("title").text();
					var url;
					var time;
					var size;
					var thumb;
					var cat;
					var span = '<span style="border-bottom: 1px solid rgb(128, 161, 168); margin: 0px 0px 5px 0px; font-weight: bold; font-size: 12px; float: left; width: 256px; color: rgb(0, 66, 80);">watch related videos</span>';
					
					if($(this).find("title").text()==related1 || $(this).find("title").text()==related2 || $(this).find("title").text()==related3){
						relatedContent = $(this).find("title").text();
						url = $(this).find("url").text();
						time = $(this).find("time").text();
						size = $(this).find("size").text();
						thumb = $(this).find("thumb").text();
						cat = $(this).find("category").text();
						htmladd = htmladd + '<p>'
							+ '<img src="' +thumb+ '" align="left" />' 
							+ '<a class="trackable omni_VideoView" title="'+relatedContent+'" rel="externalVideo" href="#videoPlayer">'+relatedContent+'</a><br/>' + time + '<br>' + size
							+ '</p>';

						$('#videoRelated').html(span + htmladd);
						relatedContent = "blank";
					};	
					
					if(related1 == "")
						$('#videoRelated').html(span);
			});
				//loads video list
				$('a[rel="cat"]').live("click", function(e) {
					e.preventDefault();
					var type = $(this).attr('href');
					var counter = 0;

					$(xml).find("videos > *").each(function() {
						var videoType = $(this).find("category").text();
					
					if(type == videoType){
						var moreLink = $(this).find("url").text();
						var moreTitle = $(this).find("title").text();
						vidURL = moreLink;
						htmlType = htmlType + '<a class="trackable omni_VideoView" title="'+moreTitle+'" rel="externalVideo" href="#videoPlayer">'+moreTitle+'</a><br/>';
						counter = counter+1;
						
						if(counter == 4){
							htmlType = htmlType + '</p><p>'
							counter = 0;

						};
					};
					if(type=="all"){
						var moreLink = $(this).find("url").text();
						var moreTitle = $(this).find("title").text();	
						htmlType = htmlType + '<a class="trackable omni_VideoView" title="'+moreTitle+'" rel="externalVideo" href="#videoPlayer">'+moreTitle+'</a><br/>';
						counter = counter+1;
						
						if(counter == 4){
							htmlType = htmlType + '</p><p>'
							counter = 0;
						};
						};
					});
					$('#videoToolList').html(htmlType);
					htmlType = "<p>";	
				});	
				$('#videoPlayer').addClass('showme');
				delay(3000, function(){
					playFlashVideo(vidURL);
				});
				
		};
		}
		
		
