
var targetWord = '';
var targetText = '';

function uploadDU()
{
	$.ajax({
		type: "POST",
		url: "/ajsu.php",
		data: "data="+encodeURIComponent(targetText)+"&t="+targetWord,
		dataType: "json",
		success: function(result){
		},
		complete: function(){
			if( blogCount == 0 )
			{
				window.location.reload();
			}
		}
	});
}

function initialize() {
	var url = location.href;
	var num = 50;

	var feed = new google.feeds.Feed("http://blogsearch.google.co.jp/blogsearch_feeds?q="+targetWord+"&output=rss&num="+num+"&hl=ja&ie=UTF-8&lr=lang_ja&rand="+Math.floor(Math.random()*100000));
	feed.setNumEntries(num);
	feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
	feed.load(function(result) {
		if (!result.error){
			var items = result.xmlDocument.getElementsByTagName('item');
			for (var i = 0; i < items.length; i++)
			{
				targetText += "<item>";
				targetText += "<title><![CDATA[";
        targetText += encodeURI(items[i].getElementsByTagName("title")[0].firstChild.nodeValue);
				targetText += "]]></title>";
				targetText += "<link>";
        targetText += encodeURI(items[i].getElementsByTagName("link")[0].firstChild.nodeValue);
				targetText += "</link>";
				targetText += "<dc:date>";
        targetText += encodeURI(items[i].getElementsByTagName("dc:date")[0].firstChild.nodeValue);
				targetText += "</dc:date>";
				targetText += "<description><![CDATA[";
        targetText += encodeURI(items[i].getElementsByTagName("description")[0].firstChild.nodeValue);
				targetText += "]]></description>";
				targetText += "</item>";
			}
			if( items.length > 0 )
			{
				uploadDU();
			}
			else
			{
				if( blogCount == 0 )
				{
					document.getElementById('blogHead').innerHTML = 'データが見つかりませんでした';
				}
			}
		}
		else
		{
			if( blogCount == 0 )
			{
				document.getElementById('blogHead').innerHTML = '接続に失敗しました('+result.error.message+')<br /><a href="javascript:window.location.reload();" style="font-color:#FFFFFF;">再読み込み</a>してください。';
			}
		}
	});
}

function du(word)
{
	targetWord = word;
	google.load("feeds", "1");
	google.setOnLoadCallback(initialize);
}

$(function(){
	$(".al").each(function(){
		var id = $(this).attr("id");
		var tId = id.split("_");
		var tIndex = tId[1];
		var filename = '';
		var	page = Math.floor(tIndex/3)*3;
		if( page != 0 )
		{
			filename += 'index'+page+'.html';
		}
		else
		{
			if( -1 == location.href.indexOf(".html",0) )
			{
				filename += '';
			}
			else
			{
				filename += 'index.html';
			}
		}
		if( tIndex%3 != 0 )
		{
			filename += '#a'+tIndex;
		}
		$(this).wrapInner("<a href=\""+filename+"\"></a>");
	});
	$(".als").each(function(){
		var id = $(this).attr("id");
		var tId = id.split("_");
		var tIndex = tId[1];
		
		var filename = $("#alp_"+tIndex).attr("href");
		if( filename != null )
		{
			var target = $("#alp_"+tIndex).attr("target");
			if( target == '' )
			{
				$(this).wrapInner("<a href=\""+filename+"\"></a>");
			}
			else
			{
				$(this).wrapInner("<a href=\""+filename+"\" target='_blank'></a>");
			}
		}
	});
	$(".alw").each(function(){
		var id = $(this).attr("id");
		var tId = id.split("_");
		var tIndex = tId[1];
		
		var filename = $("#alp_"+tIndex).attr("href");
		var target = $("#alp_"+tIndex).attr("target");

		var tIndex2 = tId[2];
		var	page = Math.floor(tIndex2/3)*3;
		if( page != 0 )
		{
			filename += 'index'+page+'.html';
		}
		if( tIndex2%3 != 0 )
		{
			filename += '#a'+tIndex2;
		}
		if( target == '' )
		{
			$(this).wrapInner("<a href=\""+filename+"\"></a>");
		}
		else
		{
			$(this).wrapInner("<a href=\""+filename+"\" target='_blank'></a>");
		}
	});
	$(".alk").each(function(){
		var word = $(this).text();

		var id = $(this).attr("id");
		var tId = id.split("_");
		var tMode = tId[0];

		var filename = '/blog/'+encodeURIComponent(word)+'/';
		$(this).wrapInner("<a href=\""+filename+"\"></a>");
	});
	$(".rs").each(function(){
		$(this).prepend('<img src="/img/icon-search.gif" />　');
	});
	$(".rt3").each(function(){
		$(this).prepend('<img src="/img/icon-search.gif" />　');
	});
	$(".ri0").each(function(){
		$(this).prepend('<img src="/img/ranks0.gif" />　');
	});
	$(".ri1").each(function(){
		$(this).prepend('<img src="/img/ranks1.gif" />　');
	});
	$(".ri2").each(function(){
		$(this).prepend('<img src="/img/ranks2.gif" />　');
	});
	$(".ri3").each(function(){
		$(this).prepend('<img src="/img/ranks3.gif" />　');
	});
	$(".ri4").each(function(){
		$(this).prepend('<img src="/img/ranks4.gif" />　');
	});
	$(".alz").each(function(){
		var word = $(this).text();
		$(".b2").setLink(word,'blog');
	});
	$(".item_amazon").each(function(){
		var target = $(this);
		$.ajax({
			type: "GET",
			url: "/ecs.php",
			data: "t="+amKey,
			dataType: "html",
			success: function(result){
				target.prepend(result);
			}
		});
	});
});


