// Audio Player based on MIME type
/*
Use in HTML:
<script language="JavaScript" type="text/javascript"><!-- call function mp3Player("sub_folder/song_name.mp3"); // --> <script>
*/

var mp3Folder = "media/"; // default mp3 folder: http://namdatviet/mp3_folder/

function mp3Player(mp3Name) {
	// Get OS
	var isWin = navigator.userAgent.toLowerCase().indexOf("windows") != -1;
	if (isWin) { OS = "Windows"; } // use MIME type application/x-mmplayer2 }
	else {OS = "Other"; } // use MIME type audio/mpeg, audio/x-wav, etc.
	
	var mp3URL = mp3Folder + mp3Name;
	var objTypeTag = "application/x-mplayer2"; // MIME type to load WMP plug-in for non-IE in Windows
	if (OS != "Windows") {objTypeTag = "audio/mpeg";}
	
	document.writeln("<object width='280' height='69'>"); // min width 280; min height = 45 (controls) + 24 (status bar) 
	document.writeln("<param name='type' value='" + objTypeTag + "'>");
	document.writeln("<param name='src' value='" + mp3URL + "'>");
	document.writeln("<param name='autostart' value='0'>");
	document.writeln("<param name='showcontrols' value='1'>");
	document.writeln("<param name='showstatusbar' value='1'>")
	document.writeln("<embed src='" + mp3URL + "' type='" + objTypeTag + "' autoplay='false' autostart='0' width='280' height='69' controller='1' showstatusbar='1' bgcolor='#ffffff'></embed>"); // FireFox and Opera both require autostart and autoplay
	document.writeln("</object>");
	document.close();
}
// Audio Player




/* Backup
var mp3Folder = "media/"; // default mp3 folder: http://namdatviet/mp3_folder/

function mp3Player(mp3Name) { // without extension!
	// Get OS
	var isWin = navigator.userAgent.toLowerCase().indexOf("windows") != -1;
	if (isWin) { OS = "Windows"; } // use MIME type application/x-mmplayer2 }
	else {OS = "Other"; } // use MIME type audio/mpeg, audio/x-wav, etc.
	
	var mp3URL = mp3Folder + mp3Name + ".mp3";
	var objTypeTag = "application/x-mplayer2"; // MIME type to load WMP plug-in for non-IE in Windows
	if (OS != "Windows") {objTypeTag = "audio/mpeg";}
	
	document.writeln("<object width='280' height='69'>"); // min width 280; min height = 45 (controls) + 24 (status bar) 
	document.writeln("<param name='type' value='" + objTypeTag + "'>");
	document.writeln("<param name='src' value='" + mp3URL + "'>");
	document.writeln("<param name='autostart' value='0'>");
	document.writeln("<param name='showcontrols' value='1'>");
	document.writeln("<param name='showstatusbar' value='1'>")
	document.writeln("<embed src='" + mp3URL + "' type='" + objTypeTag + "' autoplay='false' autostart='0' width='280' height='69' controller='1' showstatusbar='1' bgcolor='#ffffff'></embed>"); // FireFox and Opera both require autostart and autoplay
	document.writeln("</object>");
	document.close();
}
*/