﻿
function UNFMedia()
{

	var mediaID = 0;
    $(".UNFMedia").each(function(){
        var mediaFile = $(this).attr("href");
		
		if(mediaFile != null && mediaFile.indexOf(".mp3") > 0)
		{
			$(this).attr("id", "playerContent" + mediaID);
			$(this).after("<div class='player' href='" + mediaFile + "' id='playerContent" + mediaID + "' style='display:block;width:100%;height:30px;'></div>");
			$(this).remove();
			$f("playerContent" + mediaID, "../../../../../../scripts/flowplayer-3.2.4.swf", {
				plugins: {
					controls: {
						fullscreen: false,
						height: 30,
						autoHide: false
					}
				},

				clip: {
					url: mediaFile,
					autoPlay: false

					
				}

			});

		}
		else
		{
			var w = "425px";
			var h = "300px";
			var img = $(this).find("img");
			var imageURL = "/image/blank.gif";
			var cont = $(this).html();
			var align = "";
			var padV = "";
			var padH = "";

			$(this).after("<div class='player' href='" + mediaFile + "' id='playerContent" + mediaID + "'><div class='mediaInfo'>"+$(this).attr("title")+"</div><img class='playBtn' alt='Play' src='/image/play_large.png'></img></div>");
			if(img.length > 0)
			{
				w = $(img[0]).css("width");
				h = $(img[0]).css("height");
				imageURL = $(img[0]).attr("src");
				align = $(img[0]).attr("align");
				padV = $(img[0]).attr("vspace");
				padH = $(img[0]).attr("hspace");
			}
			if(align != "")
				$("#playerContent" + mediaID).css("float", align);
			if(padV != "")
				$("#playerContent" + mediaID).css({"margin-left":padH + "px", "margin-right":padH + "px"});
			if(padH != "")
				$("#playerContent" + mediaID).css({"margin-top":padV + "px", "margin-bottom":padV + "px"});
			$("#playerContent" + mediaID).css(
			{
				"background": "url(" + imageURL + ") no-repeat",
				"background-position":"center center",
				"width":w,
				"height":h
			});
			
			
			$(this).remove();
			if(mediaFile != null && mediaFile.indexOf(".flv") > 0)
			{
				
				flowplayer("playerContent" + mediaID, "../../../../../../scripts/flowplayer-3.2.4.swf");
			
			}
		
			else if(mediaFile != null && mediaFile.indexOf(".mov") > 0)
			{

				$("#playerContent" + mediaID).click(function(){
					$(this).html("<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" height=\"" + h + "\" width=\"" + w + "\"><param name=\"src\" value=\"" + mediaFile + "\"><param name=\"autoplay\" value=\"true\"><param name=\"type\" value=\"video/quicktime\" height=\"" + h + "\" width=\"" + w + "\"><embed src=\"" + mediaFile + "\" height=\"" + h + "\" width=\"" + w + "\" autoplay=\"true\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\"></object>");
				
				});
				
			}
			else if(mediaFile != null && (mediaFile.indexOf(".rm") > 0 || mediaFile.indexOf(".ra") > 0 || mediaFile.indexOf(".rv") > 0 ))
			{
				var hp = parseInt(h.replace("px",""));
				hp = hp+30;
				$("#playerContent" + mediaID).css(
				{
					"height": hp + "px",
					"margin-bottom":"20px"
				});
				$("#playerContent" + mediaID).click(function(){
					w = w.replace("px","");
					h = h.replace("px","");
					$(this).html("<table border='0' cellpadding='0' align='left'><!-- begin video window... --><tr><td><OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'width='"+w+"' height='"+h+"'><param name='src' value='"+mediaFile+"'><param name='autostart' value='true'><param name='controls' value='imagewindow'><param name='console' value='video'><param name='loop' value='false'><EMBED src='"+mediaFile+"' width='"+w+"' height='"+h+"'loop='true' type='audio/x-pn-realaudio-plugin' controls='imagewindow' console='video' autostart='true'></EMBED></OBJECT></td></tr><!-- ...end video window --><!-- begin control panel... --><tr><td><OBJECT id='rvocx' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'width='"+w+"' height='30'><param name='src' value='"+mediaFile+"'><param name='autostart' value='true'><param name='controls' value='ControlPanel'><param name='console' value='video'><EMBED src='"+mediaFile+"' width='"+w+"' height='30' controls='ControlPanel' type='audio/x-pn-realaudio-plugin' console='video' autostart='true'></EMBED></OBJECT></td></tr><!-- ...end control panel --><!-- ...end embedded RealMedia file --><!-- begin link to launch external media player... --><tr><td align='center'><a href='"+mediaFile+"' style='font-size: 85%;margin-bottom:20px' target='_blank'>Launch in external player</a><!-- ...end link to launch external media player... --></td></tr></table>");
					
					
					
					
					
					//$(this).html('<object id=RVOCX classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA"width=\"'+w+'\"  height=\"'+h+'\">	<param name="src" value=\"'+mediaFile+'\" /><param name="controller" value="true" /><param name="autoplay" value="true" /><param name="autostart" value="1" /><param name="controls" value="ImageWindow"><param name="console" value="video"></object><object id=RVOCX classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA"width=\"'+w+'\" height=\"30\"><param name="src" value=\"'+mediaFile+'\" /><param name="controller" value="true" /><param name="autoplay" value="true" /><param name="autostart" value="1" /><param name="controls" value="ControlPanel"><param name="console" value="video">					</object>');
				
				});
				
			}
			else if(mediaFile != null && (mediaFile.indexOf(".wmv") > 0 || mediaFile.indexOf(".wma") > 0))
			{
				$("#playerContent" + mediaID).click(function(){
					$(this).html("<!-- begin embedded WindowsMedia file... --><table border='0' cellpadding='0' align='left'><tr><td> <OBJECT id='mediaPlayer' width='"+w+"' height='"+h+"' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'><param name='fileName' value='"+mediaFile+"'><param name='animationatStart' value='true'><param name='transparentatStart' value='true'><param name='autoStart' value='true'> <param name='showControls' value='true'> <param name='loop' value='false'> <EMBED type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' bgcolor='darkblue' showcontrols='true' showtracker='-1' showdisplay='0' showstatusbar='-1' videoborder3d='-1' width='"+w+"' height='"+h+"'src='"+mediaFile+"' autostart='true' designtimesp='5311' loop='false'></EMBED></OBJECT></td></tr><!-- ...end embedded WindowsMedia file --><!-- begin link to launch external media player... --><tr><td align='center'><a href='"+mediaFile+"' style='font-size: 85%;' target='_blank'>Launch in external player</a><!-- ...end link to launch external media player... --></td></tr></table>");
				

				
				});
			}
		}
		
		mediaID++;
    });
	$("div.mediaInfo, img.playBtn", this).fadeTo("slow", 0.7);
	
	$("div.player").hover(function(){
		$("div.mediaInfo, img.playBtn", this).fadeTo("slow", 0.7);

	},function(){
		$("div.mediaInfo, img.playBtn", this).fadeTo("slow", 0.5);
	});
	
}
