//css変更追加20081112-------------------------------------------------☆
document.write("<style type=\"text/css\">\n");
document.write("<!--\n");
document.write("body{margin:10px;}\n");
document.write("-->\n");
document.write("</style>\n");


//FLASH 判定----------------------------------------------------------☆


function getFlashPlayerVersion() {
var plugin = 0;
if(navigator.mimeTypes &&
   navigator.mimeTypes["application/x-shockwave-flash"] &&
   navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
	if(navigator.plugins && navigator.plugins["Shockwave Flash"]){
		plugin = 1;
	}
}
else if(navigator.userAgent && (navigator.userAgent.indexOf("MSIE") >= 0) &&
	(navigator.userAgent.indexOf("Win") >= 0)){

		for (var i=10; i>=2; i--) {
			try {
				var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + i + "');");
				if (fl) { plugin = i + '.0'; break; }
			}
			catch(e) {}
		}

}

if(plugin){
	//alert("Flashを使用することが出来ます。");
	return plugin;
}else{
	//alert("Flashを使用不可。"+plugin);
	var plugin = "NOFLASH";
	return plugin;
}
}




//注文をCookieに保存
function newCookie(code, name, price){
if (getCookie("order")) {
order = parseInt(getCookie("order"));//現時点の注文本数
} else {
order = 0;
}
var ordered;

if (order != 0) {
for (j = 1; j <= order; j++) {//既に注文されているかどうか
cd = getValue(getCookie('order' + j), 0);
	if (code == cd) ordered = j;
	}
}

if (!ordered) {
order++;
c = "order" + order + "=" + code + ":" +  name + ":" + price + ":1:0; path=/";
document.cookie = c;
document.cookie = "order=" + order + "; path=/";
} else {
n = getValue(getCookie('order' + ordered), 3);
c = "order" + ordered + "=" + code + ":" +  name + ":" + price + ":" 
+ n + ":0; path=/";
document.cookie = c;
}

//window.opener.location.href="buy2.html";
location.href="buy2.html";

}


function getCookieSub (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function getCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;

while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieSub (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break; 
}

return null;
}

//コロン区切りで格納されているデータを取り出す

function getValue(line, index){
value = new Array(5);
var indx = 0;

for (i = 0; i < 5; i++) {
pre_in = indx;//一つ前の位置
indx = line.indexOf(':', indx +1);//次の位置

if (pre_in == 0) {
v = line.substring(pre_in, indx);
} else {
if (i == 4)
v = line.substring(pre_in + 1, 200);
else
v = line.substring(pre_in + 1, indx);
}

value[i] = v;

//alert('index' + i + ":" + v);
}

return value[index];
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}


<!--ロールオーバースクリプト-->

function WINDOPEN(url,target) {
			var win_attr = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=yes,width=600,height=600';
				newWindow=open(url, target, win_attr);
}


function OpenWinVt(url,target) {
			var win_attr = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width=820,height=445';
				newWindow=open(url, target, win_attr);
}

var w = window;
function opennews3(url) {
    if ((w == window) || w.closed) {
  w = open(url, "_blank", "width=630,height=600, toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=no");
   } else {
   w = open(url, "_blank", "width=630,height=600, toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=no");
     w.focus();
   }
   return(false);
}

var w = window;
function openreco(url) {
var IndexName = form2.reco.selectedIndex;
var url= form2.reco.options[IndexName].value;
    if ((w == window) || w.closed) {
    	if (url != "-") {
  w = open(url, "_blank", "width=595,height=500, toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=no");
  	}
   } else {
   	if (url != "-") {
   w = open(url, "_blank", "width=595,height=500, toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=no");
     w.focus();
        }
   }
   return(false);
}



//ヘッダー関連修正時追加分


window.onload = function(){

var vsn = getFlashPlayerVersion();

//中段メニュー
if(document.getElementById && document.all && !navigator.userAgent.match(/Opera/)){

  var obj = document.getElementById("root_toc2");
  for(var i=0;i<obj.childNodes.length;i++)
  {
    if(obj.childNodes[i].className=="plist")
    {
      obj.childNodes[i].onmouseover = function(){pull(this)};
      obj.childNodes[i].onmouseout = function(){pull(this)};
    }
  }

}



if (vsn == "NOFLASH"){

//FLASH が　無い場合の処理--------------------------------------------☆

//ヘッダー部
if(document.getElementById && document.all && !navigator.userAgent.match(/Opera/)){
  var obj = document.getElementById("menu");
  for(var i=0;i<obj.childNodes.length;i++)
  {
    if(obj.childNodes[i].className=="plist1")
    {
      obj.childNodes[i].onmouseover = function(){pull(this)};
      obj.childNodes[i].onmouseout = function(){pull(this)};
    }
  }
}

if(document.getElementById && document.all && !navigator.userAgent.match(/Opera/)){
  var obj = document.getElementById("menu");
  for(var i=0;i<obj.childNodes.length;i++)
  {
    if(obj.childNodes[i].className=="plist2")
    {
      obj.childNodes[i].onmouseover = function(){pull(this)};
      obj.childNodes[i].onmouseout = function(){pull(this)};
    }
  }
}

if(document.getElementById && document.all && !navigator.userAgent.match(/Opera/)){
  var obj = document.getElementById("menu");
  for(var i=0;i<obj.childNodes.length;i++)
  {
    if(obj.childNodes[i].className=="plist3")
    {
      obj.childNodes[i].onmouseover = function(){pull(this)};
      obj.childNodes[i].onmouseout = function(){pull(this)};
    }
  }
}

if(document.getElementById && document.all && !navigator.userAgent.match(/Opera/)){
  var obj = document.getElementById("menu");
  for(var i=0;i<obj.childNodes.length;i++)
  {
    if(obj.childNodes[i].className=="plist4")
    {
      obj.childNodes[i].onmouseover = function(){pull(this)};
      obj.childNodes[i].onmouseout = function(){pull(this)};
    }
  }
}

}

//FLASH が　無い場合の処理ここまで------------------------------------☆
}

function pull(obj){
  for(var i=0;i<obj.childNodes.length;i++)
    if(obj.childNodes[i].nodeName.toUpperCase()=="UL")
      obj.childNodes[i].style.display=obj.childNodes[i].style.display=="block"?"none":"block";
}


