window.onload = function () {

	// ログイン状態判別
	var elems = document.getElementsByTagName("li");
	var is_login = false;
	var is_logout = false;
	for(var i=0; i<elems.length; i++){
	if (elems[i].className == 'FS2_icon_login') {
		is_logout = true;
		break;
	}
	if (elems[i].className == 'FS2_icon_logout') {
		is_login = true;
		break;
	}
}

	if (is_login) {
	// ログイン中に行う処理
		document.getElementById("glonavi").style.visibility = "visible";
		document.getElementById("org_logout").style.display =  "block";
	}

	if (is_logout) {
	// ログアウト中に行う処理
		document.getElementById("glonavi").style.visibility="visible";
		document.getElementById("org_login").style.display =  "block";
	}
}

function show(id) {
  d = document.getElementById(id).parentNode;
    for (i = 0; i < d.childNodes.length; i++) {
      var elem = d.childNodes.item(i);
      if (elem.nodeType != 1) {
         continue;
      }
      if (elem.id == id)
        elem.style.display="block";
      else
        elem.style.display="none";
    }
}

function cg(n) {
  var cnt = 1;
  for (var i = 0; i < document.getElementById("cs").childNodes.length; i++) {
    var elem = document.getElementById("cs").childNodes.item(i);
    if (elem.nodeType != 1) {
       continue;
    }
    if (cnt == n) {
      document.getElementById("m" + cnt).style.display = "inline";
      document.getElementById("t" + cnt).style.display = "inline";
    } else {
      document.getElementById("m" + cnt).style.display = "none";
      document.getElementById("t" + cnt).style.display = "none";
    }
    ++cnt;
  }
}

function writeProductImages (n) {

  // 対象オブジェクトの取得
  var elem = document.getElementById(n);
  if (!elem) {
    return;
  }

  // 対象文字列の取得
  var src = elem.value;

  // 行分割
  var rows = src.split(/\n/);
  rows.push ("");  // 確実に閉じタグを出力するためのダミー

  // 行毎に処理
  var block_orig = "";
  var block_thumb = "";
  var cnt_block = 1;

  for (var i=0; i<rows.length; ++i) {

    if (rows[i].match(/:/)) {

      // データ行の場合の処理
      var data = rows[i].split(/:/);

      var img_id = 'pic' +  ("0" + (i+1)).slice(-2);
      // 通常サイズの画像ブロック
      if (block_orig) {
        block_orig += "\n";
      }
      var mod = "none";
      if (block_orig == "") {
	mod = "block";
      }
      block_orig +=   "<div id=\""
                    + img_id
                    + "\" style=\"display: " + mod + ";\">"
                    + "<img src=\"/product/"
                    + data[0]
                    + "\"></div>";

      // サムネイルの画像ブロック
      if (block_thumb) {
        block_thumb += "\n";
      }
      block_thumb +=   "<a href=\"javascript:show('"
                     + img_id
                     + "'); \"><img src=\"/product/"
                     + data[1]
                     + "\"></a>";

    } else {
      // 空白行の場合の処理
      if (block_orig) {
            var style = "";
            if (1 < cnt_block) {
              style = " style=\"display : none;\"";
            }
            document.write ("<div id=\"m" + cnt_block + "\""
                            + style + ">\n"
                            + block_orig
                            + "\n</div>");
            block_orig = "";
            document.write ("<div id=\"t" + cnt_block + "\" class=\"org_thumbnails\""
                            + style + ">\n" + block_thumb
                            + "\n</div>");
            block_thumb = "";
            ++cnt_block;
      }
    }
  }

}
