//　Macintosh           　->  MacOS
//　Windows95/98/NT/2000/XP  ->　Windows
function getOSType()
{
    var uAgent  = navigator.userAgent.toUpperCase();
    if (uAgent.indexOf("MAC") >= 0) return "MacOS";
    if (uAgent.indexOf("WIN") >= 0) return "Windows";
    return "";
}
//　Netscape Navigator ->  Netscape
//　Internet Explorer  ->　Explorer
function getBrowserName()
{
    var aName  = navigator.appName.toUpperCase();
    if (aName.indexOf("NETSCAPE") >= 0){
      // 061227 Safari対応追加
      if (navigator.userAgent.indexOf("Safari") >0)
      {
        return "Safari";
      }
      // 061227 Safari対応追加　ここまで

      // 070702 firefox対応追加
      if (navigator.userAgent.indexOf("Firefox") >0)
      {
        return "Firefox";
      }
      // 070702 firefox対応追加　ここまで

      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;
	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));
	}
                if (browser == "Safari")
                {
                	version = "";
                }

if (browser == "Firefox")
{
// ★★★★★
//alert(navigator.userAgent);
version = "";
}
	return version;
}
function fncSetCss(){
	os      = getOSType();
	browser = getBrowserName();
	version = getBrowserVersion();
	if (os == "MacOS")   dirName = "mac";
	if (os == "Windows") dirName = "win";
	if (browser == "Netscape") dirName += "nn";
	if (browser == "Explorer") dirName += "ie";
//061227 Safari対応追加
	if (browser == "Safari") dirName += "sf.css";
//061227 Safari対応追加　ここまで
//070702 firefox対応追加
	if (browser == "Firefox") dirName += "ff.css";
//070702 firefox対応追加　ここまで
	if ((version >= 4) && (version < 5))   dirName += "4.css";
	if ((version >= 5) && (version < 5.5)) dirName += "5.css";
	if ((version >= 5.5) && (version < 6)) dirName += "55.css";
	if ((version >= 6) && (version < 7))   dirName += "6.css";
	if ((version >= 7) && (version < 7.5))   dirName += "7.css";
	document.write("<link rel='stylesheet' href='/ja/"+dirName+"' type='text/css'>");
//alert(dirName);
	}

function MM_findObj(n,d){
	var p,i,x;
	if(!d){
		d = document;
	}
	if((p=n.indexOf("?")) > 0 && parent.frames.length){
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0,p);
	}
	if(!(x = d[n]) && d.all){
		x = d.all[n];
	}
	for(i=0;!x&&i<d.forms.length;i++){
		x = d.forms[i][n];
	}
	for(i=0;!x&&d.layers&&i<d.layers.length;i++){
		x = MM_findObj(n,d.layers[i].document);
	}
	if(!x && d.getElementById){
		x = d.getElementById(n);
	}
	return x;
}
function MM_swapImage(){
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr = new Array;
	for(i=0;i<(a.length-2);i+=3){
		if((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++] = x;
			if(!x.oSrc){
				x.oSrc=x.src;
			}
			x.src=a[i+2];
		}
	}
}
function MM_swapImgRestore(){
	var i,x,a = document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
		x.src=x.oSrc;
	}
}
function MM_preloadImages(){
	var d = document;
	if(d.images){
		if(!d.MM_p){
			d.MM_p=new Array();
		}
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if(a[i].indexOf("#")!=0){
				d.MM_p[j] = new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
}
function randomImage(target){
	n = 6 * Math.random();
	if (n == 0.0) {
		n = 1;
	} else {
		n = Math.ceil(n);
	}
	if (n==1) {
		target.style.backgroundImage="url(/IMAGES/back1.jpg)";
	} else if (n==2) {
		target.style.backgroundImage="url(/IMAGES/back2.jpg)";
	} else if (n==3) {
		target.style.backgroundImage="url(/IMAGES/back3.jpg)";
	} else if (n==4) {
		target.style.backgroundImage="url(/IMAGES/back4.jpg)";
	} else if (n==5) {
		target.style.backgroundImage="url(/IMAGES/back5.jpg)";
	} else if (n==6) {
		target.style.backgroundImage="url(/IMAGES/back6.jpg)";
	}
}
