function openImageSizedWindow(src){
    // 画像をロードしてサイズを取得
    var i = new Image(); i.src = src;
    // ロード完了してから処理を開始
    i.onload = function() {
	    // 画像のサイズに合った空ウィンドウを開く
	    var pop_win = window.open(
	                      "",
	                      "_blank",
	                      "width="+i.width+",height="+i.height+",scrollbars=no,resizable=yes,location=no,toolbar=no"
	                  );
	    // 空ウィンドウに画像を出力するためのHTML
	    pop_win.window.document.open();
	    pop_win.window.document.write(
	     '<html>'
	    +'<head><title>'+i.alt+'</title></head>'
	    +'<body style="margin:0;padding:0;border:0;">'
	    +'<img src="'+i.src+'" width="100%" alt="" />'
	    +'<script type="text/javascript">'
	    +'var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");'
	    +'document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));'
	    +'</script>'
	    +'<script type="text/javascript">'
	    +'try {'
	    +'var pageTracker = _gat._getTracker("UA-2516909-2");'
	    +'pageTracker._trackPageview();'
	    +'} catch(err) {}</script>'
	    +'</body>'
	    +'</html>'
	    );
	    pop_win.window.document.close();
	}
}
