﻿function tryAjax(){
    target = "disp";
    uri = "./file/rss20.php";

    options = {method: "post",
				onComplete:tryAjax2};
//    new Ajax.PeriodicalUpdater(target, uri, options);
    new Ajax.Updater(target, uri, options);

}

function tryAjax2(){
    target = "disp2";
    uri = "./file/rss20-2.php";

    options = {method: "post"};
    new Ajax.Updater(target, uri, options);

}



function YahooSearch()
{
	var srchStr = $("queryString").value;
	if (srchStr == "") return;
	var url = "./file/yahoo.php?query="+encodeURI(srchStr)+"&cache="+(new Date()).getTime();
	new Ajax.Request(url, { method: 'get', onComplete: displayData });
	$("result").innerHTML = "検索中です...";
}
function displayData(httpObj)
{
		var txt = "<br/>";
		var xmlData = httpObj.responseXML;
		var tagThumbnail = xmlData.getElementsByTagName("Thumbnail");
		var sURL = xmlData.getElementsByTagName("ClickUrl");


		for (var i=0; i<tagThumbnail.length; i++)
		{
			var urlList = tagThumbnail[i].getElementsByTagName("Url");
			var imgLink = urlList[0].firstChild.nodeValue;
			var linkURL = sURL[i].firstChild.nodeValue;

//			txt += '<img src="'+imgLink+'"border="0">';
			txt += '<a href="'+linkURL+'" target="_blank"><img src="'+imgLink+'" border="1"></a>';

			if(i==4){
				txt += '<br/><br/>';
			}

		}
		$("result").innerHTML = txt;
}


function YahooSearch2()
{
	srchStr = $("queryString2").value;
	if (srchStr == "") return;
	var imageFormat = $("fmt").value;
	var url = "./file/yahoo2.php?query="+encodeURI(srchStr)+"&format="+imageFormat+"&cache="+(new Date()).getTime();
	new Ajax.Request(url, { method: 'get', onComplete: displayData2 });
	$("result2").innerHTML = "検索中です...";
}
function displayData2(httpObj)
{
		var txt = "";
		var xmlData = httpObj.responseXML;
		var tagResult = xmlData.getElementsByTagName("Result");
		var tagThumbnail = xmlData.getElementsByTagName("Thumbnail");
		for (var i=0; i<tagThumbnail.length; i++)
		{
			urlList = tagThumbnail[i].getElementsByTagName("Url");
			urlClick = tagResult[i].getElementsByTagName("ClickUrl");
			imgLink = urlList[0].firstChild.nodeValue;
			imageLink = urlClick[0].firstChild.nodeValue;
			txt += '<a href="'+imageLink+'" target="_blank"><img src="'+imgLink+'" border="1"></a>';

			if(i==4){
				txt += '<br/><br/>';
			}

		}
		$("result2").innerHTML = txt;
}

function YahooSearch3()
{
	srchStr = $("queryString3").value;
	if (srchStr == "") return;
	var url = "./file/yahoo3.php?query="+encodeURI(srchStr)+"&cache="+(new Date()).getTime();
	new Ajax.Request(url, { method: 'get', onComplete: displayData3 });
	$("result3").innerHTML = "検索中です...";
}

function displayData3(httpObj)
{
		var txt = "";
		var xmlData = httpObj.responseXML;
		var tagResult = xmlData.getElementsByTagName("Result");
		var tagQuestion = xmlData.getElementsByTagName("Question");
		for (var i=0; i<tagQuestion.length; i++)
		{
			urlList = tagQuestion[i].getElementsByTagName("Url");
			urlClick = tagResult[i].getElementsByTagName("Content");
			imgLink = urlList[0].firstChild.nodeValue;
			imageLink = urlClick[0].firstChild.nodeValue;
			txt += '<a href="'+imgLink+'" target="_blank">'+imageLink+'</a>';

			if(i==4){
				txt += '<br/><br/>';
			}

		}
		$("result3").innerHTML = txt;
}
