/*-------------------------------------------------------------------------------
Get Option string"[....]" after key
ex:" -p[abcdef] -g[ABCD]"  key="-g" ---->  return "ABCD"
-------------------------------------------------------------------------------*/
function GetOption(	// return : option string of key
	key,			// option key (ex:-p)
	options			// string
) {
	var opt = new String(" "+options);
	var i;
	var ret="";

	key = " " + key + "[";
	i = opt.indexOf(key);
	if (i!=-1) {
		ret = opt.substring( opt.indexOf('[', i)+1, opt.indexOf(']', i) );
	}
	return(ret);
}
//-------------------------------------------------------------
function	getOS() {
	var uagent = navigator.userAgent;
	var	OS = "";
	if (uagent.indexOf( 'Windows' )>=0 ) {
		OS = "WIN";
	} else {
		OS = "OTHER";
	}
	return( OS );
}
//-------------------------------------------------------------
function	getBrowerName() {
	var uagent = navigator.userAgent;
	var brower=""
	if (uagent.indexOf( 'MSIE' )>=0 ) {
		brower='IE';
	} else {
		brower='NN';
	}
	return( brower );
}
//-------------------------------------------------------------
function	getBrowerVer() {
	var uagent = navigator.userAgent;
	var	version; 
	var brower=""
	var p;
	brower = getBrowerName();
	if (brower=='IE') {
		p = uagent.indexOf( 'MSIE');
		version = uagent.substring( p+5, p+8);
	} else {
		p = uagent.indexOf( 'Mozilla' );
		version = uagent.substring( p+8, p+11);
	}
	return( version );
} 
//-------------------------------------------------------------
function	flash( options ) {
	var width	= GetOption( '-w', options );	// width
	var height	= GetOption( '-h', options );	// width
	var src		= GetOption( '-s', options );	// width
	var file	= GetOption( '-f', options );	// file name 
	var	bgcolor = GetOption( '-b', options );	// Back Ground Color  
	if (bgcolor=="") {bgcolor="#ffffff";};

	var	work = false;
	if (getBrowerName()=='IE'){// && getOS()=='WIN') {
		work = true;
	} else {
		var TargetPlugin="application/x-shockwave-flash";
		if (navigator.mimeTypes[TargetPlugin].enabledPlugin) {
			work = true;
		} else {
			work = false;
		}
	}

	if (work==true) {
		var tmp=""
		tmp=tmp + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
		tmp=tmp + "CODEBASE='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0'";
		if (width!="")	tmp=tmp + " width="+width ;
		if (height!="")	tmp=tmp + " height="+height ;
		tmp=tmp + ">" ;
		tmp=tmp + "<param name='movie' value='"+file+"'>" ;
		tmp=tmp + "<param name='quality' value='high'>" ;
		tmp=tmp + "<param name='bgcolor' value="+bgcolor+">" ;

		tmp=tmp + "<embed src="+file ;
		tmp=tmp + " quality='high'" ;
		tmp=tmp + " bgcolor='#ffffff'" ;
		if (width!="")	tmp=tmp + " width="+width ;
		if (height!="")	tmp=tmp + " height="+height ;
		tmp=tmp + " type='application/x-shockwave-flash'" ; 
		tmp=tmp + " pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'> " ; 
		tmp=tmp + " </object>" ;
		document.write( tmp );
	} else {
/*
		with( document ) {
			write( "<a href='http://macromedia.com/shockwave/download' target='_blank'>" );
			write( "<img src='flash_dl.gif' border=0>" );
			write( "</a>" );
		}
*/
	}
}

