﻿// JScript File contains some javascript code to render Window Media Player.
// It is based on the browser to render html code

function UnicodeSet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; i++)
	{
		switch ((j = iStr.charCodeAt(i)))
		{
		case 34:
			oStr = oStr.concat('&quot;');
			break;
		case 38:
			oStr = oStr.concat('&amp;');
			break;
		case 39:
			oStr = oStr.concat('&#39;');
			break;
		case 60:
			oStr = oStr.concat('&lt;');
			break;
		case 62:
			oStr = oStr.concat('&gt;');
			break;
		default:
			if (j < 32 || j > 127 || j==34 || j==39)
			{
				oStr = oStr.concat('&#').concat(j).concat(';');
			}
			else
			{
				oStr = oStr.concat(iStr.charAt(i)); 
			}
			break;
		}
	}
	
	return oStr;
}

function UnicodeGet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; )
	{
		if (iStr.charCodeAt(i) == 38)
		{
			if (iStr.charCodeAt(i + 1) == 35)
			{
				p = iStr.indexOf(';', i  + 2);
				if (p != -1)
				{
					if (p - i <= 7)
					{
						if (isFinite(iStr.substr(i + 2, p - i - 2)))
						{
							oStr = oStr.concat(String.fromCharCode(iStr.substr(i + 2, p - i - 2)));
							i = p + 1;
							continue;
						}
					}
				}
			}
			else
			{
				p = iStr.indexOf(';', i  + 1);
				if (p!=-1)
				{
					switch (iStr.substr(i + 1, p - i - 1))
					{
					case 'amp':
						oStr = oStr.concat('&');
						i = p + 1;
						break;
					case 'quot':
						oStr = oStr.concat('"');
						i = p + 1;
						break;
					case 'lt':
						oStr = oStr.concat('<');
						i = p + 1;
						break;
					case 'gt':
						oStr = oStr.concat('>');
						i = p + 1;
						break;
					}
				}
			}
		}
	
		oStr = oStr.concat(iStr.charAt(i));
		i++;
	}
	
	return oStr;
}

var req;
var caution = false
function loadXMLDoc(url, callbackFunction, desc, QUERY_STRING) 
{
	if(desc) window.status = desc;
	
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
		req.onreadystatechange =	function()
									{
										// only if req shows "complete"
										if (req.readyState == 4) {
											eval(callbackFunction);
										}
									}
		if(QUERY_STRING)
		{
		    req.open("POST", url, true);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			req.send(QUERY_STRING);
		}
        else
        {
	        req.open("GET", url, true);
	        req.send(null);
	    }
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
        	req.onreadystatechange =	function()
										{
											// only if req shows "complete"
											if (req.readyState == 4) {
												eval(callbackFunction);
											}
										}
			if(QUERY_STRING)
			{
			    req.open("POST", url, true);
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(QUERY_STRING);
			}
			else
			{
			    req.open("GET", url, true);
			    req.send(null);
			}
        }
    }
}

var reg;
function loadXML(url, callbackFunction, desc, QUERY_STRING) 
{
	if(desc) window.status = desc;
	
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        reg = new XMLHttpRequest();	
	 // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        reg = new ActiveXObject("Microsoft.XMLHTTP");
    }    
        if (reg) {
        	reg.onreadystatechange =	function()
										{
											// only if req shows "complete"
											if (reg.readyState == 4) {
												eval(callbackFunction);
											}
										}
			if(QUERY_STRING)
			{
			    reg.open("POST", url, true);
				reg.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				reg.send(QUERY_STRING);
			}
			else
			{
			    reg.open("GET", url, true);
			    reg.send(null);
			}
        }    
}

var reg2;
function loadXML2(url, callbackFunction, desc, QUERY_STRING) 
{
	if(desc) window.status = desc;
	
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        reg2 = new XMLHttpRequest();	
	 // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        reg2 = new ActiveXObject("Microsoft.XMLHTTP");
    }    
        if (reg2) {
        	reg2.onreadystatechange =	function()
										{
											// only if req shows "complete"
											if (reg2.readyState == 4) {
												eval(callbackFunction);
											}
										}
			if(QUERY_STRING)
			{
			    reg2.open("POST", url, true);
				reg2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				reg2.send(QUERY_STRING);
			}
			else
			{
			    reg2.open("GET", url, true);
			    reg2.send(null);
			}
        }    
}

/**********************************************/
function findObj(id)
{
	return document.getElementById(id);
}
/**********************************************/

function showPLayer(link)
{
	var height = 60;
	var e = link.split('.'); e = e[e.length-1];
	height =300;

	var WMP7;
	try {
	  if ( navigator.appName != "Netscape" ) {
	    WMP7 = new ActiveXObject('WMPlayer.OCX');
	  }
	} catch (error) {
		;
	}
	var HTML = '';

	// Windows Media Player 7 Code
	if ( WMP7 ) {
	  HTML +=  ('<OBJECT height="'+height+'" width="100%" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>');
	  HTML +=  ('<PARAM NAME="URL" VALUE="'+link+'">');
	  HTML +=  ('<PARAM NAME="rate" VALUE="1">');
	  HTML +=  ('<PARAM NAME="balance" VALUE="0">');
	  HTML +=  ('<PARAM NAME="currentPosition" VALUE="0">');
	  HTML +=  ('<PARAM NAME="defaultFrame" VALUE="">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="999">');
	  HTML +=  ('<PARAM NAME="autoStart" VALUE="1">');
	  HTML +=  ('<PARAM NAME="currentMarker" VALUE="0">');
	  HTML +=  ('<PARAM NAME="invokeURLs" VALUE="-1">');
	  HTML +=  ('<PARAM NAME="baseURL" VALUE="">');
	  HTML +=  ('<PARAM NAME="mute" VALUE="0">');
	  HTML +=  ('<PARAM NAME="uiMode" VALUE="full">');
	  HTML +=  ('<PARAM NAME="stretchToFit" VALUE="0">');
	  HTML +=  ('<PARAM NAME="windowlessVideo" VALUE="1">');
	  HTML +=  ('<PARAM NAME="enabled" VALUE="-1">');
	  HTML +=  ('<PARAM NAME="enableContextMenu" VALUE="0">');
	  HTML +=  ('<PARAM NAME="fullScreen" VALUE="0">');
	  HTML +=  ('<PARAM NAME="SAMIStyle" VALUE="">');
	  HTML +=  ('<PARAM NAME="SAMILang" VALUE="">');
	  HTML +=  ('<PARAM NAME="SAMIFilename" VALUE="">');
	  HTML +=  ('<PARAM NAME="captioningID" VALUE="">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('</OBJECT>');
	} else { // Windows Media Player 6.4 Code
	  HTML +=  ('<OBJECT  classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
	  HTML +=  ('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
	  HTML +=  ('width="100%" height="'+height+'"');
	  HTML +=  ('standby="Loading Microsoft Windows Media Player components..." ');
	  HTML +=  ('type="application/x-oleobject" VIEWASTEXT> ');
	  HTML +=  ('<PARAM NAME="FileName"           VALUE="'+link+'">');
	  HTML +=  ('<PARAM NAME="TransparentAtStart" Value="false">');
	  HTML +=  ('<PARAM NAME="AutoStart"          Value="true">');
	  HTML +=  ('<PARAM NAME="AnimationatStart"   Value="false">');
	  HTML +=  ('<PARAM NAME="ShowControls"       Value="false">');
	  HTML +=  ('<PARAM NAME="ShowDisplay"	 value ="false">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="999">');
	  HTML +=  ('<PARAM NAME="displaySize" 	 Value="0">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('<Embed type="application/x-mplayer2" ');
	  HTML +=  ('pluginspage= ');
	  HTML +=  ('"http://www.microsoft.com/Windows/MediaPlayer/" ');
	  HTML +=  ('src="'+link+'" ');
	  HTML +=  ('Name=MediaPlayer ');
	  HTML +=  ('transparentAtStart=0 ');
	  HTML +=  ('autostart=1 ');
	  HTML +=  ('playcount=999 ');
	  HTML +=  ('volume=100');
	  HTML +=  ('animationAtStart=0 '); 
	  HTML +=  ('width="100%" height="'+height+'"');	
	  HTML +=  ('displaySize=0></embed> ');
	  HTML +=  ('</OBJECT> ');
	}
		
	return '<div style="float: left; background: #000; border: 4px solid #000" align="center"><script type="text/javascript">new fadeshow(fadeimages_player, 340, 62, 0, 5000, 1, 0);</script><div align=right><a href="/Music/tuyenchon.asp" style="color: #fff; font-weight: bold; font-family: verdana; text-decoration: none">Xem các album khác >></a></div>' + HTML + '</div>';	
}

function dd(linkz)
{
	var url = linkz.split('`');
	var key = findObj('vietkar9').getElementsByTagName('span'); key = key.length;
	
	var link = '';
	for(var i=0; i<=url.length - 2; i++) {
	  link = link + String.fromCharCode(parseInt(parseInt(url[i])- key));
	}
	
	return link;
}

function showPLayerz(link)
{
	link = dd(link);
	var height=60;
	var addOn = '<div style="float: left; background: #000; border: 4px solid #000" align="center">';
	var e = link.split('.'); e = e[e.length-1];

//	var top100 	= '05F61B48|05F5FFF1|05F6098D|05F604E8|05F60809|05F60314|05F60A78|05F61700|05F6149B|05F61D1E|05F61D1F|05F61D23|05F61D3E|05F61D3C|05F61C5E|05F61B49|05F61C4D|05F61C53|05F61C50|05F61C56|05F61D1D|05F61D41|05F61B3E|05F618EC|05F61D3D|05F61C5C|05F61D40|05F61D42|05F61D22|05F61D21|05F60CCE|05F60AC1|05F61D20|05F61D26|05F61AB4|05F61C61|05F61C76|05F61C63|05F61B4B|05F61B89|05F618F3|05F61B46|05F61C51|05F61C4E|05F61B4C|05F61C5D|05F61C55|05F618F2|05F61B85|05F5EDDF|05F61C4F|05F60FAD|05F60990|05F619AD|05F5F152|05F61715|05F61C52|05F618EF|05F604EB|05F61D25|05F61B47|05F60C1A|05F60C15|05F61C64|05F61D28|05F5F089|05F61D45|05F619AE|05F61C54|05F61075|05F61B8B|05F60F46|05F604E9|05F60728|05F6095A|05F60F4B|05F60C18|05F61063|05F61065|05F604EC|05F616FD|05F61C57|05F61001|05F5FB1F|05F60C17|05F61D54|05F612CF|05F61C9C|05F61C60|05F60313|05F61D29|05F60CD1|05F5E41B|05F5F707|05F6098E|05F60B55|05F618F0|05F618EB|05F60C19|05F60F49';
	var top100 	= '';
	var selfL 	= ' ' + self.location;
		selfL	= selfL.split('/'); 
		selfL 	= selfL[selfL.length-2];
	if( top100.indexOf(selfL) == -1 ) {
	  height = 300;
	} else {
	  height = 60;
	}
	
	var WMP7;
	try {
	  if ( navigator.appName != "Netscape" ) {
	    WMP7 = new ActiveXObject('WMPlayer.OCX');
	  }
	} catch (error) {
		;
	}
	var HTML = '';

	// Windows Media Player 7 Code
	if ( WMP7 ) {
	  HTML +=  ('<OBJECT height="'+height+'" width="100%" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>');
	  HTML +=  ('<PARAM NAME="URL" VALUE="' + link + '">');
	  HTML +=  ('<PARAM NAME="rate" VALUE="1">');
	  HTML +=  ('<PARAM NAME="balance" VALUE="0">');
	  HTML +=  ('<PARAM NAME="currentPosition" VALUE="0">');
	  HTML +=  ('<PARAM NAME="defaultFrame" VALUE="">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="999">');
	  HTML +=  ('<PARAM NAME="autoStart" VALUE="1">');
	  HTML +=  ('<PARAM NAME="currentMarker" VALUE="0">');
	  HTML +=  ('<PARAM NAME="invokeURLs" VALUE="-1">');
	  HTML +=  ('<PARAM NAME="baseURL" VALUE="">');
	  HTML +=  ('<PARAM NAME="mute" VALUE="0">');
	  HTML +=  ('<PARAM NAME="uiMode" VALUE="full">');
	  HTML +=  ('<PARAM NAME="stretchToFit" VALUE="0">');
	  HTML +=  ('<PARAM NAME="windowlessVideo" VALUE="1">');
	  HTML +=  ('<PARAM NAME="enabled" VALUE="-1">');
	  HTML +=  ('<PARAM NAME="enableContextMenu" VALUE="0">');
	  HTML +=  ('<PARAM NAME="fullScreen" VALUE="0">');
	  HTML +=  ('<PARAM NAME="SAMIStyle" VALUE="">');
	  HTML +=  ('<PARAM NAME="SAMILang" VALUE="">');
	  HTML +=  ('<PARAM NAME="SAMIFilename" VALUE="">');
	  HTML +=  ('<PARAM NAME="captioningID" VALUE="">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('</OBJECT>');
	} else { // Windows Media Player 6.4 Code
	  HTML +=  ('<OBJECT classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
	  HTML +=  ('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
	  HTML +=  ('width="100%" height="' + height + '"');
	  HTML +=  ('standby="Loading Microsoft Windows Media Player components..." ');
	  HTML +=  ('type="application/x-oleobject" VIEWASTEXT> ');
	  HTML +=  ('<PARAM NAME="FileName"           VALUE="' + link + '">');
	  HTML +=  ('<PARAM NAME="TransparentAtStart" Value="false">');
	  HTML +=  ('<PARAM NAME="AutoStart"          Value="true">');
	  HTML +=  ('<PARAM NAME="AnimationatStart"   Value="false">');
	  HTML +=  ('<PARAM NAME="ShowControls"       Value="false">');
	  HTML +=  ('<PARAM NAME="ShowDisplay"	 value ="false">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="999">');
	  HTML +=  ('<PARAM NAME="displaySize" 	 Value="0">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('<Embed type="application/x-mplayer2" ');
	  HTML +=  ('pluginspage= ');
	  HTML +=  ('"http://www.microsoft.com/Windows/MediaPlayer/" ');
	  HTML +=  ('src="' + link + '" ');
	  HTML +=  ('Name=MediaPlayer ');
	  HTML +=  ('transparentAtStart=0 ');
	  HTML +=  ('autostart=1 ');
	  HTML +=  ('playcount=999 ');
	  HTML +=  ('volume=100');
	  HTML +=  ('animationAtStart=0 ');
	  HTML +=  ('width="100%" height="' + height + '"');	
	  HTML +=  ('displaySize=0></embed> ');
	  HTML +=  ('</OBJECT> ');
	}
	
	return addOn + HTML + '</div>';	
}

function showPLayer_song(link)
{
	var height = 60;
	var e = link.split('.'); e = e[e.length-1];
	height = 330;
	width = "70%";

	var WMP7;
	try {
	  if ( navigator.appName != "Netscape" ) {
	    WMP7 = new ActiveXObject('WMPlayer.OCX');
	  }
	} catch (error) {
	  ;
	}
	var HTML = '';

	// Windows Media Player 7 Code
	if ( WMP7 ) {
	  HTML +=  ('<OBJECT height="'+height+'" width=\"' + width + '\" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>');
	  HTML +=  ('<PARAM NAME="URL" VALUE="' + link + '">');	
	  HTML +=  ('<param name="autostart" value="false">');
	  HTML +=  ('<param name="showcontrols" value="true">');	
	  HTML +=  ('<param name="playcount" value="1">');
	  HTML +=  ('<param name="autorewind" value="1">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('</OBJECT>');
	} else { // Windows Media Player 6.4 Code
	  HTML +=  ('<OBJECT  classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
	  HTML +=  ('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
	  HTML +=  ('width="' + width + '" height="' + height + '"');
	  HTML +=  ('standby="Loading Microsoft Windows Media Player components..." ');
	  HTML +=  ('type="application/x-oleobject" VIEWASTEXT> ');
	  HTML +=  ('<PARAM NAME="FileName"           VALUE="' + link + '">');
	  HTML +=  ('<PARAM NAME="TransparentAtStart" Value="false">');
	  HTML +=  ('<PARAM NAME="AutoStart"          Value="false">');
	  HTML +=  ('<PARAM NAME="AnimationatStart"   Value="false">');
	  HTML +=  ('<PARAM NAME="ShowControls"       Value="false">');
	  HTML +=  ('<PARAM NAME="ShowDisplay"	 value ="false">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="1">');
	  HTML +=  ('<PARAM NAME="displaySize" 	 Value="0">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('<Embed type="application/x-mplayer2" ');
	  HTML +=  ('pluginspage= ');
	  HTML +=  ('"http://www.microsoft.com/Windows/MediaPlayer/" ');
	  HTML +=  ('src="'+link+'" ');
	  HTML +=  ('Name=MediaPlayer ');
	  HTML +=  ('transparentAtStart=0 ');
	  HTML +=  ('autostart=0 ');
	  HTML +=  ('playcount=1 ');
	  HTML +=  ('volume=100');
	  HTML +=  ('animationAtStart=0 ');
	  HTML +=  ('width=\"' + width + '\" height="' + height + '"');	
	  HTML +=  ('displaySize=0></embed> ');
	  HTML +=  ('</OBJECT> ');
	}	
		
	return HTML;	
}

function showPLayer_song_detail(link)
{
	var height = 60;
	var e = link.split('.'); e = e[e.length-1];
	height = 330;
	width = "70%";

	var WMP7;
	try {
	  if ( navigator.appName != "Netscape" ) {
	    WMP7 = new ActiveXObject('WMPlayer.OCX');
	  }
	} catch (error) {
	  ;
	}
	var HTML = '';

	// Windows Media Player 7 Code
	if ( WMP7 ) {
	  HTML +=  ('<OBJECT height="'+height+'" width=\"' + width + '\" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>');
	  HTML +=  ('<PARAM NAME="URL" VALUE="' + link + '">');	
	  HTML +=  ('<param name="autostart" value="false">');
	  HTML +=  ('<param name="showcontrols" value="true">');	
	  HTML +=  ('<param name="playcount" value="1">');
	  HTML +=  ('<param name="autorewind" value="1">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('</OBJECT>');
	} else { // Windows Media Player 6.4 Code
	  HTML +=  ('<OBJECT  classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
	  HTML +=  ('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
	  HTML +=  ('width="' + width + '" height="' + height + '"');
	  HTML +=  ('standby="Loading Microsoft Windows Media Player components..." ');
	  HTML +=  ('type="application/x-oleobject" VIEWASTEXT> ');
	  HTML +=  ('<PARAM NAME="FileName"           VALUE="' + link + '">');
	  HTML +=  ('<PARAM NAME="TransparentAtStart" Value="false">');
	  HTML +=  ('<PARAM NAME="AutoStart"          Value="false">');
	  HTML +=  ('<PARAM NAME="AnimationatStart"   Value="false">');
	  HTML +=  ('<PARAM NAME="ShowControls"       Value="false">');
	  HTML +=  ('<PARAM NAME="ShowDisplay"	 value ="false">');
	  HTML +=  ('<PARAM NAME="playCount" VALUE="1">');
	  HTML +=  ('<PARAM NAME="displaySize" 	 Value="0">');
	  HTML +=  ('<PARAM NAME="Volume" VALUE="100">');
	  HTML +=  ('<Embed type="application/x-mplayer2" ');
	  HTML +=  ('pluginspage= ');
	  HTML +=  ('"http://www.microsoft.com/Windows/MediaPlayer/" ');
	  HTML +=  ('src="'+link+'" ');
	  HTML +=  ('Name=MediaPlayer ');
	  HTML +=  ('transparentAtStart=0 ');
	  HTML +=  ('autostart=0 ');
	  HTML +=  ('playcount=1 ');
	  HTML +=  ('volume=100');
	  HTML +=  ('animationAtStart=0 ');
	  HTML +=  ('width=\"' + width + '\" height="' + height + '"');	
	  HTML +=  ('displaySize=0></embed> ');
	  HTML +=  ('</OBJECT> ');
	}	
		
	return HTML;	
}

function showPLayer_song_AVI(link)
{
    return showPLayer_song_detail(link);
}

function flashWrite(url)
{
    height = 330;
	width = "70%";
	vars = "";
	
    var flashStr=
    "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'" +
    " codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'" +
    " width='" + width + "' height='" + height + "' align='middle'>" +
    "<param name='allowScriptAccess' value='always' />" +
    "<param name='movie' value='" + url + "' />" +
    "<param name='FlashVars' value='" + vars + "' />" +
    "<param name='wmode' value='transparent' />" +
    "<param name='menu' value='false' />" +
    "<param name='quality' value='high' />" +
    "<embed src='" + url + "' FlashVars='" + vars +
    "' wmode='transparent' menu='false' quality='high' width='" + width +
    "' height='" + height + "' allowScriptAccess='always' type='application/x-shockwave-flash'" +
    " pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
    "</object>";
    return flashStr;
}

function showPLayer_song_FLV(link)
{
    width = "70%";
    height = 330;
    //waspEmbed(link, width, 420);
    hostURL = "http://www.bvranghammat.com/uploadedDocs/";
    HTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="wasp89164" name="wasp89164" align="middle">';
    HTML += '<param name="allowScriptAccess" value="sameDomain" />';
    HTML += '<param name="movie" value="'+hostURL+'wasp.swf?theFile='+hostURL+link+'&defaultImage='+hostURL+'video_cover_joshua.jpg&startPlayingOnload=no" />';
    HTML += '<param name="loop" value="false" />';
    HTML += '<param name="menu" value="false" />';
    HTML += '<param name="quality" value="high" />';
    HTML += '<param name="scale" value="noscale" />';
    HTML += '<param name="salign" value="lt" />';
    HTML += '<param name="bgcolor" value="#000000" />';
    HTML += '<embed src="'+hostURL+'wasp.swf?theFile='+hostURL+link+'&defaultImage='+hostURL+'video_cover_joshua.jpg&startPlayingOnload=no" loop="false" menu="false" quality="high" scale="noscale" salign="lt" width="'+width+'" height="'+height+'" name="wasp89164" align="middle" bgcolor="#000000" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
    HTML += '</object>';
    document.write(HTML);
}

function showPLayer_song_MP3(link)
{
    return showPLayer_song(link);
}

function showPLayer_song_MP4(link)
{
    return showPLayer_song_detail(link);
}

function showPLayer_song_MPEG(link)
{
    return showPLayer_song_detail(link);
}

function showPLayer_song_SWF(link)
{
    // Refer to http://www.wimpyplayer.com/products/wimpy_wasp.html for more detail
    /*HTML = ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="95%" height="450" ');
    HTML += ('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">');
	HTML += ('<param name="movie" value="' + link + '"></param>');
	HTML += ('<param name="wmode" value="transparent"></param>');
	HTML += ('<embed src="' + link + '" quality="high" ');
	HTML += ('pluginspage="http://www.macromedia.com/go/getflashplayer" ');
	HTML += ('type="application/x-shockwave-flash" wmode="transparent" width="95%" height="450"></embed>');
	HTML += ('</object>');
	return HTML;*/
	return flashWrite(link);
}

function showPLayer_song_WMA(link)
{
    return showPLayer_song(link);
}

function showPLayer_song_WMV(link)
{
    return showPLayer_song(link);
}
