
//　Macintosh　->　MacOS
//　Windows95/98/NT/2000/XP　->　Windows
//　UNIX　->　UNIX
function getOSType()
{
var uAgent  = navigator.userAgent.toUpperCase();
if (uAgent.indexOf("MAC") >= 0) return "MacOS";
if (uAgent.indexOf("WIN") >= 0) return "Windows";
if (uAgent.indexOf("X11") >= 0) return "UNIX";
return "";
}
//　Firefox　->　Firefox
//　Netscape Navigator　->　Netscape
//　Internet Explorer　->　Explorer
//　Safari　->　Safari
//　Opera　->　Opera
function getBrowserName()
{
    var aName  = navigator.appName.toUpperCase();
    var uName = navigator.userAgent.toUpperCase();
    if (uName.indexOf("SAFARI") >= 0)  return "Safari";
    if (uName.indexOf("OPERA") >= 0)  return "Opera";
    if (uName.indexOf("FIREFOX") >= 0)  return "Firefox";
    if (aName.indexOf("NETSCAPE") >= 0)  return "Netscape";
    if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
    return "";
}
function getBrowserVersion()
{
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	var uName  = navigator.userAgent.toUpperCase();
	if (browser == "Safari")
	{
		s = uName.indexOf("SAFARI/",0);
		version = (uName.substring(s+7,s+99));
		if (version < 400) version = 1;
		if (version >= 400) version = 2;
	}
	if (browser == "Opera")
	{
		s = uName.indexOf("OPERA",0) + 6;
		e = uName.indexOf(" ",s);
		version = parseFloat(uName.substring(s,e));
	}
	if (browser == "Firefox")
	{
		s = uName.indexOf("FIREFOX/",0);
		version = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "Netscape")
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Explorer")
	{
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}

os      = getOSType();
browser = getBrowserName();
version = getBrowserVersion();

var _mac = (os == "MacOS");
var _win = (os == "Windows");
var _ff = (browser == "Firefox");
var _ns = (browser == "Netscape");
var _ie = (browser == "Explorer");
var _saf = (browser == "Safari");
var _op = (browser == "Opera");

if (_ie) {
document.write('<link rel="stylesheet" type="text/css" href="/common/css/common_ie.css">');
}
else {
document.write('<link rel="stylesheet" type="text/css" href="/common/css/common_noie.css">');
}

function Flash_Info(){
	this.installed = false;
	this.version = 0;
	if(_op && navigator.plugins["Shockwave Flash"]){
		this.installed = true;
		var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
		var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
		this.version = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+6,ep));
		this.revision = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+12,sp+14));
	}else if(_win && _ie){
		if(version < 5.5){			
			this.installed = false;
		}else{
			//VBSCRIPT
			tmp_7 = false;
			tmp_6 = false;
			tmp_5 = false;
			tmp_4 = false;
			tmp_3 = false;
			document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
			document.write('on error resume next \n');
			document.write('tmp_7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');
			document.write('tmp_6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
			document.write('tmp_5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');
			document.write('tmp_4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');
			document.write('tmp_3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');
			document.write('</SCR' + 'IPT\> \n');
			
			if(tmp_3) {
				this.version = 3;
				this.installed = true;
			}
			if(tmp_4) this.version = 4;
			if(tmp_5) this.version = 5;
			if(tmp_6) this.version = 6;
			if(tmp_7) this.version = 7;
			if(this.installed){
				try{
					var sample = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				}
				catch(e){
				}
				var flashver = sample.FlashVersion();
				this.version = Math.floor(flashver / 0x10000);
				this.revision = 0;
			}
		}
	}else if(_mac && _ie){
		if((version > 5) && navigator.plugins["Shockwave Flash"]){
			var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
			var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
			this.version = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+6,ep));
			this.revision = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+12,sp+14));
			if(this.version >= 0){
				this.installed = true;
			}
		}
	}else if((_ns || _ff || _saf) && navigator.plugins["Shockwave Flash"]){
		this.installed = true;
		var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
		var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
		this.version = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+6,ep));
		this.revision = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+12,sp+14));
	}
}
var FlaInfo = new Flash_Info();
//alert(FlaInfo.installed + " " + FlaInfo.version + " : " + FlaInfo.revision);



var n=0;
var bgDB=new Array("url(/common/img/bg00.jpg)","url(/common/img/bg01.jpg)","url(/common/img/bg00.jpg)","url(/common/img/bg01.jpg)");
function chgbgJs() {

if(_win && _ie){
if(version <= 5.5){
}
else{
	if (n<4){
	setTimeout("chgbgJs()",8000);
	document.body.style.background = bgDB[n];
	n++;
	if(n>3) { n=0; }
	}
	else{
	clearTimeout();
	document.body.style.background = "/common/img/bg00.jpg";
	}
}
}
else{
	if (n<4){
	setTimeout("chgbgJs()",8000);
	document.body.style.background = bgDB[n];
	n++;
	if(n>3) { n=0; }
	}
	else{
	clearTimeout();
	document.body.style.background = "/common/img/bg00.jpg";
	}
}

}




function scrollToPageTop () {
	if (window.scrollTo) {
	window.scrollTo (0, 0);
	return false;
	} else {
	return true;
	}
}

function preimg(){
var loadcomp = false;
	var preload = new Array();
	for(i = 0 ; i < preloadlist.length ; i++) {
		preload[i] = new Image();
		preload[i].src = preloadlist[i];
	}
	loadcomp = true;
}

var preloadlist = new Array
	('/common/img_cmn/bt_back_ov.gif',
	'/common/img/bg01.jpg',
	'/common/img/bg02.jpg');
preimg();

function chgimg(target,filename){
	document.images[target].src = filename;
}

function OpenPopupCenter(Link,WinTarget,breite,hoehe) { 
if (!!window && Link) { 
var iMyWidth = (window.screen.width/2) - (breite/2 + 10); 
var iMyHeight = (window.screen.height/2) - (hoehe/2 + 50); 
var winPopup = window.open(Link ,WinTarget,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,favorites=no,width=" + breite + ",height=" + hoehe + ",left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight); 
winPopup.focus(); 
	}
}

function OpenPopupCenter2(Link,WinTarget,breite,hoehe) { 
if (!!window && Link) { 
var iMyWidth = (window.screen.width/2) - (breite/2 + 10); 
var iMyHeight = (window.screen.height/2) - (hoehe/2 + 50); 
var winPopup = window.open(Link ,WinTarget,"toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,favorites=no,width=" + breite + ",height=" + hoehe + ",left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight); 
winPopup.focus(); 
	}
}
