function loadPlayer(position, url, width, height, linkurl, type) {
	//		
	switch (type) {
	case 'wav':
	case 'rm':
	case 'rv':
	case 'rmvb':
		return loadHelixPlayer(position, url, width, height, linkurl);
		break;
	case 'wmv':
	case 'asf':
		return loadMediaPlayer(position, url, width, height, linkurl);
		break;
	case 'mp3':
		return loadMP3Player(position, url, width, height, linkurl);
		break;
    case 'jpg': 
    case 'jpeg': 
    case 'gif': 
    	return  loadImage(position, url, width, height, linkurl);
    	break;// return image
	default:
		return loadHelixPlayer(position, url, width, height, linkurl);
	}
}
// ======================================================================================================================================================
// Player JS for Media Player V1.00
// ======================================================================================================================================================
// ======================================================================================================================================================
// Function : loadMediaPlayer
// ======================================================================================================================================================
function loadMediaPlayer(position, url, width, height, linkurl) {
	//	
	var uiMode = 'mini'; // full mini none
	var autoStart = '1';
	var objectdat = '';
	var objectend = '';
	var isIE3Up = checkBrowserIsIE3Up();
	var objectID = '';
	// var autoStart='1';
	var currentPosition = '0';
	var enableContextMenu = '1';
	var enabled = '1';
	var fullScreen = '0';
	var playCount = '1';
	var rate = '1';
	var stretchToFit = '1';
	// var uiMode='none';
	var ShowStatusBar = '1';
	var LinkTo = '';
	//
	var objectType = '';
	// MSIE: type="video/x-ms-wmv"
	// FireFox: type="application/x-ms-wmp"
	// if ((linkurl!=null)&&(linkurl.length>0)) { LinkTo= "
	// onmousedown=gotoUrl('"+linkurl+"') "; }
	// if (uiMode.length<4) uiMode='none';
	//
	if (isIE3Up) {
		objectID = "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6";
		objectType = "video/x-ms-wmv";
		// objectID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95";
		// ShowDisplay ShowControls stretchToFit
		objectdat = "" + "<object classid='"
				+ objectID
				+ "' id='"
				+ position
				+ "'  width="
				+ width
				+ " height="
				+ height
				+ " type='"
				+ objectType
				+ "' "
				// +" type='application/x-oleobject' "
				+ " standby='Loading Microsoft Windows Media Player components...'"
				+ LinkTo + "    > " + " <param name='URL' value='" + url + "'>"
				+ "<param name='autoStart' 			value='" + autoStart + "'>\n"
				+ "<param name='currentPosition' 		value='" + currentPosition
				+ "'>\n" + "<param name='enableContextMenu' 	value='"
				+ enableContextMenu + "'>\n"
				+ "<param name='enabled' 			value='" + enabled + "'>\n"
				+ "<param name='fullScreen'		 	value='" + fullScreen + "'>\n"
				+ "<param name='playCount' 			value='" + playCount + "'>\n"
				+ "<param name='rate' 				value='" + rate + "'>\n"
				+ "<param name='stretchToFit' 		value='" + stretchToFit
				+ "'>\n" + "<param name='uiMode' 			value='" + uiMode + "'>\n"
				+ "<param name='ShowStatusBar' 		value='" + ShowStatusBar
				+ "'>\n" + "</object>";
	} else {
		objectID = "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6";
		objectType = "application/x-ms-wmp";
		// objectID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95";
		// ShowDisplay ShowControls stretchToFit
		objectdat = "" + "<embed  width="
				+ width
				+ " height="
				+ height
				+ " id='"
				+ position
				+ "' "
				+ " name='"
				+ position
				+ "' "
				// +" type='application/x-mplayer2' "
				+ " type='"
				+ objectType
				+ "' "
				+ " pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' "
				+ LinkTo
				// +" onclick=goToURL('"+linkurl+"') "
				+ " src='" + url + "'   \n" + " autoStart='" + autoStart
				+ "'   \n" + " currentPosition='" + currentPosition + "'   \n"
				+ " enableContextMenu='" + enableContextMenu + "'   \n"
				+ " enabled='" + enabled + "'   \n" + " fullScreen='"
				+ fullScreen + "'   \n" + " playCount='" + playCount + "'   \n"
				+ " rate='" + rate + "'   \n" + " stretchToFit='"
				+ stretchToFit + "'   \n" + " uiMode='" + uiMode + "'   \n"
				+ " ShowStatusBar='" + ShowStatusBar + "'   \n" + " > "
				+ "</embed>";

	}
	//
	var rtnval = "" + objectdat + "";
	return rtnval;
}
// ======================================================================================================================================================
// Function : loadHelixPlayer
// Param : position,url,width,height
// position,for id ,player id and div id.
// url,media file url for play.
// width,width for player and div.
// height,height fro player and div.
// For : load player show html
// Return : string
// ======================================================================================================================================================

/*
 * function loadHelixPlayer(position,url,width,height,linkurl){ //
 * position='dms2playerPreview'; var
 * print1=loadHelixPlayer_imageWindow(position,url,width,height,linkurl) ;
 * //document.write(print1) ; var
 * print2=loadHelixPlayer_controlPanel(position,url,320,35,linkurl);
 * //document.write(print2) ; document.all['player_image'].innerHTML=print1;
 * document.all['player_control'].innerHTML=print2; }
 */

// realplayer CONTROLS='ImageWindow,ControlPanel'
function loadHelixPlayer(position, url, width, height, linkurl) {
	//	
	var objectdat = '';
	var objectParams = '';
	var objectend = '';
	var isIE3Up = checkBrowserIsIE3Up();
	var objectID = '';
	// 'ImageWindow All ControlPanel PlayButton PauseButton StopButton FFCtrl
	// RWCtrl MuteCtrl MuteVolume VolumeSlider TACCtrl
	// HomeCtrl InfoVolumePanel InfoPanel StatusBar StatusField PositionField
	// ==> ImageWindow,StatusBar
	var CONTROLS = 'ImageWindow,ControlPanel';
	var CONSOLE = 'clip1';
	var CENTER = '-1';
	var MAINTAINASPECT = '0';
	var AutoStart = 'true';
	var ShowStatusBar = '1';
	var ShowControls = '1';
	var ShowDisplay = '1';

	var objectdat2 = '';// ControlPanel

	// clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA
	objectID = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA";
	//
	if (isIE3Up) {
        objectdat = "<object classid='"+objectID+"' id='"+position
		+"'  width="+width+" height="+height
		+" onmousedown=gotoUrl('"+linkurl+"') "
		+"  > \n"
		+"<param name='src' 			value='"+url+"'> \n"					
		+"<param name='ShowDisplay'  	value='"+ShowDisplay+"'> \n"
		+"<param name='ShowStatusBar'  	value='"+ShowStatusBar+"'> \n"
		+"<param name='ShowControls' 	value='"+ShowControls+"'>\n"
		+"<param name='AutoStart' 		value='"+AutoStart+"'> \n"
		+"<param name='CONTROLS'  	value='"+CONTROLS+"'>\n"
		//+"<param name='CONSOLE' 		value='"+CONSOLE+"'> \n"
		//+"<param name='PlayCount' 		value='0'> \n"
		+"</object> \n";
		/*objectdat = "<object classid='"
				+ objectID
				+ "' id='"
				+ position
				+ "'  width="
				+ width
				+ " height="
				+ height
				// +" onmousedown=gotoUrl('"+linkurl+"') "
				+ "  > \n" + "<param name='src' 			value='" + url + "'> \n"
				+ "<param name='ShowDisplay'  	value='" + ShowDisplay + "'> \n"
				+ "<param name='ShowStatusBar'  	value='" + ShowStatusBar
				+ "'> \n" + "<param name='ShowControls' 	value='"
				+ ShowControls + "'>\n" + "<param name='AutoStart' 		value='"
				+ AutoStart + "'> \n" + "<param name='CONTROLS'  	value='"
				+ CONTROLS
				+ "'>\n"
				// +"<param name='CONSOLE' value='"+CONSOLE+"'> \n"
				+ "<param name='CENTER' 		value='" + CENTER + "'> \n"
				+ "<param name='MAINTAINASPECT' 		value='" + MAINTAINASPECT
				+ "'> \n"
				// +"<param name='PlayCount' value='0'> \n"
				+ "</object> \n";*/
	} else {
        objectdat = ""
			+"<embed  width="+width+" height="+height + " id='"+position
				+"' name='"+position+"'  NOJAVA=true   "
				+" type='audio/x-pn-realaudio-plugin' "
				+" CONTROLS='"+CONTROLS+"' "
				//+" CONSOLE='"+CONSOLE+"' "
				+" AUTOSTART='"+AutoStart+"' "
				+" ShowStatusBar='"+ShowStatusBar+"'  "
				+" ShowControls='"+ShowControls+"'  "
				+" ShowDisplay='"+ShowDisplay+"'  "						
				+" onmousedown=gotoUrl('"+linkurl+"') "
				+" src='"+url+"'   > \n"
			+"</embed> \n";
		/*objectdat = "<embed  width=" + width + " height=" + height + " id='"
				+ position + "' name='" + position + "'  NOJAVA=true   "
				+ " type='audio/x-pn-realaudio-plugin' "
				+ " CONTROLS='"
				+ CONTROLS
				+ "' "
				// +" CONSOLE='"+CONSOLE+"' "
				+ " AUTOSTART='" + AutoStart + "' " + " ShowStatusBar='"
				+ ShowStatusBar + "'  " + " ShowControls='" + ShowControls
				+ "'  " + " ShowDisplay='" + ShowDisplay + "'  "
				// +" onmousedown=gotoUrl('"+linkurl+"') "
				+ " src='" + url + "'   > \n" + " CENTER='" + CENTER + "'  "
				+ " MAINTAINASPECT='" + MAINTAINASPECT + "'  " + "</embed> \n";*/

	}

	//
	var rtnval = objectdat;
	return rtnval;
}
// realplayer CONTROLS='ImageWindow'
function loadHelixPlayer_imageWindow(position, url, width, height, linkurl) {
	//	
	var objectdat = '';
	var objectParams = '';
	var objectend = '';
	var isIE3Up = checkBrowserIsIE3Up();
	var objectID = '';
	// 'ImageWindow All ControlPanel PlayButton PauseButton StopButton FFCtrl
	// RWCtrl MuteCtrl MuteVolume VolumeSlider TACCtrl
	// HomeCtrl InfoVolumePanel InfoPanel StatusBar StatusField PositionField
	// ==> ImageWindow,StatusBar
	var CONTROLS = 'ImageWindow';
	var CONSOLE = 'clip1';
	var AutoStart = 'true';
	var ShowStatusBar = '1';
	var ShowControls = '1';
	var ShowDisplay = '1';

	var objectdat2 = '';// ControlPanel

	// clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA
	objectID = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA";
	//
	if (isIE3Up) {
		objectdat = "<object classid='" + objectID + "' id='" + position
				+ "'  width=" + width + " height=" + height
				+ " onmousedown=gotoUrl('" + linkurl + "') " + "  > \n"
				+ "<param name='src' 			value='" + url + "'> \n"
				+ "<param name='ShowDisplay'  	value='" + ShowDisplay + "'> \n"
				+ "<param name='ShowStatusBar'  	value='" + ShowStatusBar
				+ "'> \n" + "<param name='ShowControls' 	value='"
				+ ShowControls + "'>\n" + "<param name='AutoStart' 		value='"
				+ AutoStart + "'> \n" + "<param name='CONTROLS'  	value='"
				+ CONTROLS + "'>\n" + "<param name='CONSOLE' 		value='"
				+ CONSOLE + "'> \n"
				// +"<param name='PlayCount' value='0'> \n"
				+ "</object> \n";
	} else {
		objectdat = "<embed  width=" + width + " height=" + height + " id='"
				+ position + "' name='" + position + "'  NOJAVA=true   "
				+ " type='audio/x-pn-realaudio-plugin' " + " CONTROLS='"
				+ CONTROLS + "' " + " CONSOLE='" + CONSOLE + "' "
				+ " AUTOSTART='" + AutoStart + "' " + " ShowStatusBar='"
				+ ShowStatusBar + "'  " + " ShowControls='" + ShowControls
				+ "'  " + " ShowDisplay='" + ShowDisplay + "'  "
				+ " onmousedown=gotoUrl('" + linkurl + "') " + " src='" + url
				+ "'   > \n" + "</embed> \n";

	}

	//
	var rtnval = objectdat;
	return rtnval;
}
// realplayer CONTROLS='ControlPanel'
function loadHelixPlayer_controlPanel(position, url, width, height, linkurl) {
	//	
	var objectdat = '';
	var objectParams = '';
	var objectend = '';
	var isIE3Up = checkBrowserIsIE3Up();
	var objectID = '';
	// 'ImageWindow All ControlPanel PlayButton PauseButton StopButton FFCtrl
	// RWCtrl MuteCtrl MuteVolume VolumeSlider TACCtrl
	// HomeCtrl InfoVolumePanel InfoPanel StatusBar StatusField PositionField
	// ==> ImageWindow,StatusBar
	var CONTROLS = 'ControlPanel';
	var CONSOLE = 'clip1';
	var AutoStart = 'true';
	var ShowStatusBar = '1';
	var ShowControls = '1';
	var ShowDisplay = '1';

	// clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA
	objectID = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA";
	//
	if (isIE3Up) {
		objectdat = "<object classid='" + objectID + "' id='" + position
				+ "'  width=" + width + " height=" + height
				+ " onmousedown=gotoUrl('" + linkurl + "') " + "  > \n"
				+ "<param name='src' 			value='" + url + "'> \n"
				+ "<param name='ShowDisplay'  	value='" + ShowDisplay + "'> \n"
				+ "<param name='ShowStatusBar'  	value='" + ShowStatusBar
				+ "'> \n" + "<param name='ShowControls' 	value='"
				+ ShowControls + "'>\n" + "<param name='AutoStart' 		value='"
				+ AutoStart + "'> \n" + "<param name='CONTROLS'  	value='"
				+ CONTROLS + "'>\n" + "<param name='CONSOLE' 		value='"
				+ CONSOLE + "'> \n"
				// +"<param name='PlayCount' value='0'> \n"
				+ "</object> \n";
	} else {
		objectdat = "<embed  width=" + width + " height=" + height + " id='"
				+ position + "' name='" + position + "'  NOJAVA=true   "
				+ " type='audio/x-pn-realaudio-plugin' " + " CONTROLS='"
				+ CONTROLS + "' " + " CONSOLE='" + CONSOLE + "' "
				+ " AUTOSTART='" + AutoStart + "' " + " ShowStatusBar='"
				+ ShowStatusBar + "'  " + " ShowControls='" + ShowControls
				+ "'  " + " ShowDisplay='" + ShowDisplay + "'  "
				+ " onmousedown=gotoUrl('" + linkurl + "') " + " src='" + url
				+ "'   > \n" + "</embed> \n";

	}
	//
	var rtnval = objectdat;
	return rtnval;
}
// ======================================================================================================================================================
// Function : loadMP3Player
// Param : position,url,width,height
// position,for id ,player id and div id.
// url,media file url for play.
// width,width for player and div.
// height,height fro player and div.
// For : load player show html
// Return : string
// ======================================================================================================================================================

function loadMP3Player(position, url, width, height, linkurl) {
	//	
	var objectdat = '';
	var objectParams = '';
	var objectend = '';
	var isIE3Up = checkBrowserIsIE3Up();
	var objectID = '';
	// 'ImageWindow All ControlPanel PlayButton PauseButton StopButton FFCtrl
	// RWCtrl MuteCtrl MuteVolume VolumeSlider TACCtrl
	// HomeCtrl InfoVolumePanel InfoPanel StatusBar StatusField PositionField
	// �ϥ� , �ӰϹj �p==> ImageWindow,StatusBar
	var CONTROLS = 'ControlPanel,StatusBar';
	var CONSOLE = 'clip1';
	var AutoStart = 'true';
	var ShowStatusBar = '1';
	var ShowControls = '1';
	var ShowDisplay = '1';

	// clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA
	objectID = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA";
	//
	if (isIE3Up) {
		objectdat = "<object classid='" + objectID + "' id='" + position
				+ "'  width=" + width + " height=" + height
				+ " onmousedown=gotoUrl('" + linkurl + "') " + "  > \n"
				+ "<param name='src' 			value='" + url + "'> \n"
				+ "<param name='ShowDisplay'  	value='" + ShowDisplay + "'> \n"
				+ "<param name='ShowStatusBar'  	value='" + ShowStatusBar
				+ "'> \n" + "<param name='ShowControls' 	value='"
				+ ShowControls + "'>\n" + "<param name='AutoStart' 		value='"
				+ AutoStart + "'> \n" + "<param name='CONTROLS'  	value='"
				+ CONTROLS + "'>\n"
				// +"<param name='CONSOLE' value='"+CONSOLE+"'> \n"
				+ "<param name='PlayCount' 		value='0'> \n" + "</object> \n";
	} else {
		objectdat = "<embed  width=" + width + " height=" + height + " id='"
				+ position + "' name='" + position
				+ "'  NOJAVA=true   "
				+ " type='audio/x-pn-realaudio-plugin' "
				+ " CONTROLS='"
				+ CONTROLS
				+ "' "
				// +" CONSOLE='"+CONSOLE+"' "
				+ " AUTOSTART='" + AutoStart + "' " + " ShowStatusBar='"
				+ ShowStatusBar + "'  " + " ShowControls='" + ShowControls
				+ "'  " + " ShowDisplay='" + ShowDisplay + "'  "
				+ " onmousedown=gotoUrl('" + linkurl + "') " + " src='" + url
				+ "'   > \n" + "</embed> \n";
	}
	//
	var rtnval = "" + objectdat + "";
	return rtnval;
}
function gotoUrl(url) {
	// window.location=url;
	window.open(url);
}
// ======================================================================================================================================================
// Function : checkBrowserIsMoz
// For : Check Browser is Mozila Version or Not
// Return : true or false
// ======================================================================================================================================================
function checkBrowserIsMoz() {
	var agt = navigator.userAgent;
	var ver = parseInt(navigator.appVersion);
	var isMoz = (((agt.indexOf("Mozilla") != -1)
			&& (agt.indexOf("spoofer") == -1)
			&& (agt.indexOf("compatible") == -1)
			&& (agt.indexOf("opera") == -1) && (agt.indexOf("webtv") == -1)));
	return isMoz;
}
// ======================================================================================================================================================
// Function : checkBrowserIsIE3Up
// For : Check Browser is IE Version 3Up or Not
// Return : true or false
// ======================================================================================================================================================
function checkBrowserIsIE3Up() {
	var agt = navigator.userAgent;
	var ver = parseInt(navigator.appVersion);
	var isIE3Up = ((agt.indexOf("MSIE") != -1) && (ver >= 3));
	return isIE3Up;
}

//======================================================================================================================================================
//Function : loadImage
//Param : position,url,width,height
//For : load image show html
//Return : string
//======================================================================================================================================================
function loadImage(position, url, width, height, linkurl) {
	var objectdat = '';
	objectdat = "<img src='" + url + "' id='" + position + "' width='" + width + "' height='" + height + "'> \n";
	//
	var rtnval = objectdat;
	return rtnval;
}
