/*
Author:				Preetha Gangadharan
Last Updated:		5/15/2009
Description:		jQuery function to retrieve the video details from data.xml, then display details.
*/


function display_video_list(cat)
{
	$.ajax({
		type: "GET",
		url: "data.xml",
		dataType: "xml",
		async: false,
		success: function(xml) {
			
			$("#playlist").html("");
	
			var play_list = $('#playlist');
		
			if (cat == 'all' || cat =='featured')
			{
				/* Gale News Category */
				play_list.append("<div class='catname'><a name='gale'>Featured Products</a></div>");
				
				video_details(xml, 'featured', play_list); //Call function to get all Gale News videos
			}
		}
	});
}


/* Function to display videos in the Play List area*/
function video_details (xml_file, xml_head, play_list)
{	

	var child = $(xml_file).find(xml_head).children();
	child.each(function(){
		var name = $(this).find('name').text();
		var icon = $(this).find('icon').text();
		var year = $(this).find('year').text();
		var shortdesc = $(this).find('shortdesc').text();
		var address = $(this).find('address').text();
		var videoitem = $(this).find('videoitem').text();
		
		play_list.append("<div style='width:280px;'><div class='video_icon'><a title='"+name+"' href=\"javascript:initPlayer('&provider=rtmp&bufferlength=1&file=/"+address+"&streamer=rtmp://wowza.cengage.com:443/gale&plugins=fbit-1, gapro-1&dock=true&viral.onpause=false&gapro.accountid=UA-8227435-41&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true&gapro.trackcompletes=true&gapro.trackdetails=true&gapro.trackerror=true&gapro.idstring=||mediaid||-||"+name+"||','galeskin.swf',true,'320','240','"+xml_head+"','"+videoitem+"')\"><img src='"+icon+"' border='0' alt='"+name+"' width='125' height='73'/></a></div><div class='video_info'><div class='video_name'><a class='video_sub_name' href=\"javascript:initPlayer('&provider=rtmp&bufferlength=1&file=/"+address+"&streamer=rtmp://wowza.cengage.com:443/gale&plugins=fbit-1, gapro-1&dock=true&viral.onpause=false&gapro.accountid=UA-8227435-41&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true&gapro.trackcompletes=true&gapro.trackdetails=true&gapro.trackerror=true&gapro.idstring=||mediaid||-||"+name+"||','galeskin.swf',true,'320','240','"+xml_head+"','"+videoitem+"')\">"+name+"</a></div><div class='year'>"+year+"</div><div class='shortdesc'>"+shortdesc+"</div></div><div style='width:280px; height:20px; float:left;'>&nbsp;</div></div>");				
	});
	
}

/* Function to display the details of a specific video in the main section */
function get_main_video_details (x1, x2) // x1- Parent xml node, x2 - Xml child node
{	
	$.ajax({
		type: "GET",
		url: "data.xml",
		dataType: "xml",
		async: false,
		success: function(xml) {							
			var video_main = $('#videoMain');
								
			$(xml).find(x1).each(function(){
											   
				$(this).find(x2).each(function(){											   
													 
				var name1 = $(this).find('name').text();						
				var year1 = $(this).find('year').text();						
				var description1 = $(this).find('description').text();
				
				
				video_main.append("<p><span class='video_main_name'>"+name1+"</span><br /><span class='year'><b>"+year1+"</b></span><br /><span class='shortdesc'>"+description1+"</span></p>");		
				});	
			});					
		}
	});
}