window.onload = function(){
//  var linkTag = document.getElementById("ichioshi-list").getElementsByTagName("a");
//  var linkTag = document.getElementById("ichioshi-list").getElementsByName("ICHIOSHI1");
//	var linkTag = document.getElementsByName("ichioshi-atag1");

	var linkTag = document.getElementById("ichioshi-list").getElementsByTagName("a");
  
//	alert("num1:" + linkTag.length);

	var $off = 0;
	linkTag2 = new Array();
	for (var i=0; i<linkTag.length; i++){
		if( ( i == ( 1 + $off ) ) ) { // 4つの<a>のなかの1番目が (0から開始して)
			linkTag2.push(linkTag[i]);
			$off = $off + 4; // 1つの商品に4つの<a>があるので、
//			alert("i:" + i);
		}

	}
//	alert("num2:" + linkTag2.length);

	for (var i=0; i<linkTag2.length; i++){

		linkTag2[i].onclick = function(){

		var ptr = this.parentNode; // div summary

		ptr = ptr.parentNode; // div product

//		alert( "type:" + ptr.nodeType );
//		alert( "name:" + ptr.nodeName );
//		alert( "value:" + ptr.nodeValue );
//		alert( "att:" + ptr.attributes[0] );

//		ptr = ptr.childNodes[0]; // 商品No.1
//		ptr = ptr.childNodes[1]; // <a>
//		ptr = ptr.childNodes[2]; // コメント

//		ptr = ptr.childNodes[1]; // コメント
//		ptr = ptr.childNodes[0]; // ??
//		ptr = ptr.childNodes[1]; // div summary

		var children = ptr.childNodes;

		var cnt = 0;
		for(var j=0; j<children.length; j++ ) {
//			alert(j + "1");
			if( children[j].nodeType != 1 ) {
				continue;
			}
			if( children[j].tagName.toLowerCase() == "div" ) {
				cnt++;
			}
			if( cnt == 2 ) { // 2番目が div detail
				break;
			}
//			alert(j + "2");
//			alert( "type:" + ptr.nodeType );
//			alert( "nodename:" + ptr.nodeName );
//			alert( "value:" + ptr.nodeValue );
//			alert( "tagname:" + ptr.tagName );
//			alert( "innerHTML:" + ptr.innerHTML );
//			alert( "tagname:" + j + ":" + children[j].tagName );
//			alert( "type:" + j + ":" + children[j].nodeType );
//			alert( "innerHTML:" + j + ":" + children[j].innerHTML );
		}

//		ptr = ptr.childNodes[5]; // div detail Safari / FireFoxの場合 5
//		ptr = ptr.childNodes[3]; // div detail IEの場合 3

		ptr = children[j]; // div detail
	  
		if (ptr.style.display == "") ptr.style.display = "block"; else ptr.style.display = "";
			return false;
		}
	}
}
