/**********************************************************************
NEC : For Flash [ flashcheck.js ]

07.03.12
***********************************************************************
a function : NF_NF_flash_xxxx
**********************************************************************/

var gFlNum = 7;
var gFlNav = NF_flash_checkBrowser();
var gFlPlg = NF_flash_checkPlugin(gFlNum,gFlNav);


/*=============================================
 NF_flash_checkBrowser()
=============================================*/
function NF_flash_checkBrowser(){
	var mApp = NF_flash_getNavType();
	var mOS = NF_flash_getOsType();
	var mRet = "PG";

	if( mApp[0] == "InternetExplorer" ){
		if( mOS == "Win" && mApp[1] >= 4 ){
			mRet = "VB";
		}
		else if( mOS == "Win" && mApp[1] < 4 ){
			mRet = "0";
		}
		else if( mOS == "Mac" && mApp[1] < 5 ){
			mRet = "0";
		}
	}
	else if( mApp[0] == "NetscapeCommunicator" ){
		if( mApp[1] < 4 ){
			mRet = 0;
		}
	}
	return mRet;
}

/*=============================================
 NF_flash_checkPlugin()
=============================================*/
function NF_flash_checkPlugin(wk1,wk2){
	var mNum = wk1;
	var mNav = wk2;
	var mRet = 0;

	if( mNav == "PG" ){
		var mPLi = "0";
		mPLver = new Array();
		for( var i = 0; i < navigator.plugins.length; i++ ){
			var mPLsch = navigator.plugins[i].description;
			if( mPLsch.indexOf("Flash ") >= 0 ){
				mPLver[mPLi] = mPLsch.substr( mPLsch.indexOf("Flash ") + 6 , 1 );
				if( mPLver[mPLi] >= mNum ){
					mRet = 1;
				}
				mPLi ++;
			}
		}
	}
	else if( mNav == "VB" ){
		with( document ){
			write('<SCRIPT LANGUAGE="VB'+'Script"\>\n');
			write('on error resume next \n');
			write('Dim mPLverwin \n');
			write('mPLverwin=Left(Hex(Int(CreateObject("ShockwaveFlash.ShockwaveFlash").FlashVersion)),1)\n');
			//write("Msgbox mPLverwin \n");		//A[g
			write('</S'+'CRIPT\> \n');
		}

		if( mPLverwin >= mNum ){
			mRet = 1;
		}
	}
	return mRet;
}


/*=============================================
 NF_flash_getOsType()
=============================================*/
function NF_flash_getOsType(){
	var mAge = navigator.userAgent;
	var mOsType;
	if( mAge.indexOf("Win") >= 0 ) mOsType = "Win";
	else if( mAge.indexOf("Mac") >= 0 ) mOsType = "Mac";
	return mOsType;
}


/*=============================================
 NF_flash_getNavType()
=============================================*/
function NF_flash_getNavType(){
	var mAge = navigator.userAgent;
	var mNavType = "other";
	var mNavVer = 0;
	var mArys;

	// Opera
	if( mAge.indexOf( "Opera", 0 ) != -1 ){
		mNavType = "Opera";
		mNavVer = (mAge.split( "Opera" ))[1].substr( 1 , 3 );
	}

	// InternetExplorer
	else if( mAge.indexOf( "MSIE", 0 ) != -1 ){
		mNavType = "InternetExplorer";
		mNavVer = (mAge.split( "MSIE" ))[1].substr( 1 , 3 );
	}

	// Firefox
	else if( mAge.indexOf( "Firefox", 0 ) != -1 ){
		mNavType = "Firefox";
		mNavVer = (mAge.split( "Firefox" ))[1].substr( 1 , 3 );
	}

	// Safari
	else if( mAge.indexOf( "Safari", 0 ) != -1 ){
		mNavType = "Safari";
		if( (mAge.split( "Safari" ))[1].substr( 1 , 3 ) < 312 ){
			mNavVer = 0;     //under version1.3
		}
		else{
			mNavVer = 1;     //over version1.3
		}
	}

	else if( navigator.appName == "Netscape" ){

		// Netscape6
		if( mAge.indexOf( "Netscape6", 0 ) != -1 ){
			mNavType = "Netscape";
			mNavVer = (mAge.split( "Netscape6" ))[1].substr( 1 , 3 );
		}

		// Netscape7+
		else if( mAge.indexOf( "Netscape", 0 ) != -1 ){
			mNavType = "Netscape";
			mNavVer = (mAge.split( "Netscape" ))[1].substr( 1 , 3 );
		}

		// NetscapeCommunicator4+
		else{
			mNavType = "NetscapeCommunicator";
			mNavVer = (mAge.split( "Mozilla" ))[1].substr( 1 , 3 );
		}
	}
	
	mArys = new Array( mNavType, mNavVer );
	return mArys;

}

/*=============================================
 NF_flash_display()
=============================================*/
document.write ("<script type='text/javascript' src='./global/swfobject.js'></script>");
function NF_flash_display(){
	if (deconcept.SWFObjectUtil.getPlayerVersion ()["major"] >= 7) {
		document.write('<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="760" height="175" id="focus" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="global/top_flash/focus.swf" />');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="bgcolor" value="#281cbe" />');
		document.write('<embed src="global/top_flash/focus.swf" quality="high" bgcolor="#281cbe" width="760" height="175" name="focus" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
	} else {
		document.write('<a href="http://www2.nec.co.jp/online-tv/en/?cid=nf_onlinetv"><img src="http://www.nec.com/global/top_flash/non_plugin/focus_onlinetv070906_nf.jpg" alt="NEC OnlineTV" width="760" height="175" /></a>');
	}
}


/*********************************************************************/
