/*---------------------------------------------------------------------------
**	
**	プログラム名：【GJ!】拍手数表示スクリプトJavascript版
**	rev		 :1.00
**	製作者		：HEX68
**	Website		：http://hmlab.info/minor/
**	Date		：2008/05/29
**	
**---------------------------------------------------------------------------*/

//【GJ!】PHPスクリプトへのURL
URL = "http://www.mizunara.com/script/gj/gj.php";
var maxcount=10;
var gjranktitle = "好評写真トップ１０<br />（最近の写真集投票結果）"

/*---------------------------------------------------------------------------
**	
**	ウェブ【GJ!】拍手数表示メソッド
**
**---------------------------------------------------------------------------*/

function showrank()
{
	$('gj_fav_etr').innerHTML = "<meta http-equiv='content-type' content='text/html; charset=UTF-8' />"
	$('gj_fav_etr').innerHTML += "<link rel='stylesheet' type='text/css' href='http://www.mizunara.com/script/gj/gjranking.css' />"

	param = "?mode=xml"+ "&cache=" + (new Date()).getTime();
	new Ajax.Request(URL,{
			method:'get',
			parameters:param,
			onComplete:function(e)
			{
				var str = "<div id = 'gjrank'><div id = 'gjranktitle'>" + gjranktitle + "</div><table>";
				result = e.responseXML;

				items = result.getElementsByTagName("item");
				counts = result.getElementsByTagName("count");
				pageurls = result.getElementsByTagName("pageurl");
				pagenames = result.getElementsByTagName("pagename");
				for(i=0;i<items.length;i++)
				{
					if(i >= maxcount)
						break;
					pageurl = "<a href = '" + pageurls[i].childNodes[0].nodeValue + "' rel='lightbox(top10)' title='" + pagenames[i].childNodes[0].nodeValue + "'>";
					pagename = pageurl + "<img src='" + pageurls[i].childNodes[0].nodeValue + "' height='66' alt='" + pagenames[i].childNodes[0].nodeValue + "' /></a>";
					count =  counts[i].childNodes[0].nodeValue + "票";
					str += "<tr><td id='gjranknum'>"+(i+1)+"位"+"</td><td id='gjrankname'>" +  pagename + "</td>" + "<td id='gjrankcount'>" + count +"</td></tr>";
				}
				$('gj_fav_etr').innerHTML += str + "</table></div>";
			}
		}
	);

}


