var flashVersion=false;
var nn=(navigator.appName.charAt(0)=="N");
var n6=(document.getElementById && nn) || false;
var ie=(document.all && !nn) || false;
var mac=(navigator.userAgent.indexOf("Mac")!=-1) || false;
var ver=""+navigator.appVersion;
var fno=ver.indexOf(" ");
var macChecked=0;
ver=eval(ver.substring(0,fno));

if (window.opera || mac) {
	for (i = 0; i < navigator.plugins.length; i++) {
		pName = navigator.plugins[i].description;
		if (pName.indexOf("Flash", 0) != -1) {
			flashVersion = pName.substr(pName.indexOf("Flash", 0)+6, 1);
		}
	}
} else {
	if (ie && !mac) {
		var flashVersion=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").FlashVersion();
		flashVersion=Math.floor(flashVersion / 0x10000);
	}
}

if (!flashVersion) {
	if (nn && !document.plugins) flashVersion=false;
	else if ((nn || n6) && navigator.plugins) flashVersion=navigator.plugins["Shockwave Flash"].description.charAt(16);
	else flashVersion=false;
}


//********************************************************
function chkflash() {
	if (!flashVersion) {
		return "NG";
	}
	if (flashVersion >= 9) {
		return "OK";
	} else {
		if (flashVersion == 1) {
			return "OK";
		} else {
			return "NG";
		}
	}
}


//********************************************************
function showButton() {
	if (chkflash() == 'OK' && kl_windowwidth() >= 944 && kl_windowheight() >= 634) {
		document.write('<div class="enter"><a href="javascript:void(0)" onclick="openFullscreenWindow(this.href,this.target); return false;"><img src="img/enter.gif" width="515" height="28" alt="ENTER" border="0" class="rollover"></a></div>');
	} else {
		document.write('<div class="enter"><img src="img/entern.gif" width="515" height="28" alt="ENTER"></div>');
	}
}


//********************************************************
function kl_windowwidth(){
	return screen.availWidth;
}


//********************************************************
function kl_windowheight(){
	return screen.availHeight;
}

//********************************************************
function openFullscreenWindow(url, target, options) {
	options = options || 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,left=0,top=0,';
	return openWindow(url, target, screen.availWidth, screen.availHeight, options, true);
}

//********************************************************
function openWindow(url, target, width, height, options, moveFlag) {
	if (!target)                target = '_blank';
	var optVariations = {
		'minreq'  : 'toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes'
	}
	options = options || optVariations[target] || '';
	width += (options.match('scrollbars=yes')) ? 16 : 0;
	if (width && height) options = 'width=' + width + ',height=' + height + (options ? ',' + options : '');
	var newWin = window.open("http://nikon-connect.com/en/main.html", target, options);
	newWin.focus();
	if (moveFlag) newWin.moveTo(0, 0);
	if (window.event) window.event.returnValue = false;
	return newWin;
}
