var myFlagThumbnail = false;  // false … 個別読み込み、true … 一括読み込み
var noThumbnailUrlAry = new Array(  // 読み込みしない絶対URL
	'http://www.yuyu-p.info/',
	'http://validator.w3.org/check',
	'http://jigsaw.w3.org/css-validator/'
);
var allThumbnailObjAry = new Array();
window.onload = function(){
	var ary = document.getElementsByTagName("a");
	for( var i = 0; i < ary.length; i++ ){
		var myHref = ary[i].getAttribute("href");
		if( ( myHref.substr( 0, 7 ) == 'http://' ) || ( myHref.substr( 0, 8 ) == 'https://' ) ){
			var flg = false;
			for( var j = 0; j < noThumbnailUrlAry.length; j++ ){
				if( myHref.substr( 0, noThumbnailUrlAry[j].length ) == noThumbnailUrlAry[j] ){
					flg = true;
					break;
				}
			}
			if( flg == true ) continue;

			var myId = "id" + i;
			var myImg = document.createElement("img");
			myImg.setAttribute( "alt", "" );
			myImg.setAttribute( "border", "0" );
			myImg.setAttribute( "id", myId );
			//myImg.setAttribute( "class", "thumbnail" );  // IE では NG。FF では OK。
			//myImg.setAttribute( "style", "display:none;position:absolute;" );  // IE では NG。FF では OK。
			myImg.style.display = "none";
			myImg.style.position = "absolute";
			if( myFlagThumbnail ){
				myImg.setAttribute( "src", ( "http://img.simpleapi.net/small/" + myHref ) );  // これでプリロードされるみたい。
				//document.body.appendChild( myImg );
			}
			allThumbnailObjAry[ myId ] = myImg;
			/* これは完動
			ary[i].onmouseover = function(){ document.getElementById( myId ).style.display = "block"; }
			ary[i].onmouseout = function(){ document.getElementById( myId ).style.display = "none"; }
			*/
			ary[i].setAttribute( "name", myId );
			//ary[i].onmouseover = function(){ myPopupShow( myId ); }
			ary[i].onmouseover = myPopupThumbnail;
			ary[i].onmouseout = myPopupHide;  // function(){ myPopupHide(); }
		}else{
			//alert("No");
		}
	}
}
function myPopupThumbnail(){
	var myName = this.name;
	if( ! myFlagThumbnail ){
		allThumbnailObjAry[ myName ].setAttribute( "src", ( "http://img.simpleapi.net/small/" + this.getAttribute("href") ) );
		//document.body.appendChild( allThumbnailObjAry[ myName ] );
	}
	document.body.appendChild( allThumbnailObjAry[ myName ] );
	myPopupShow( myName );
}


