/**
 * タグ検索を行ないます - ページ指定なし
 */
TaggyTagSearch.prototype.search = function(media,query) {
	this.clear();
	this.nowLoading();
	this.tagSearch(media,query,0);
	this.setSearchTitle(query);
	this.setSearchTitleMedia();
}

/**
 * タグ検索を行ないます - ページ指定あり
 */
TaggyTagSearch.prototype.search = function (media,query,page) {
	this.clear();
	this.nowLoading();
	this.tagSearch(media,query,page);
	this.setSearchTitle(query);
	this.setSearchTitleMedia();
}

/**
 * タグ検索を行ないます - ページ指定あり
 */
TaggyTagSearch.prototype.setSearchTitle = function (query) {
	document.getElementById(this.config.title).innerHTML=query;
}

/**
 * タグ検索を行ないます - ページ指定あり
 */
TaggyTagSearch.prototype.setSearchTitleMedia = function () {

	if(this.media == "news") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新ニュース"
	}
	if(this.media == "video") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新動画"
	}
	if(this.media == "blog") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新ブログ"
	}
	if(this.media == "bookmark") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新ブックマーク"
	}
	if(this.media == "photo") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新画像"
	}
	if(this.media == "podcast") {
		document.getElementById(this.config.title_media).innerHTML="&nbsp;について<br />集められた最新ポッドキャスト"
	}
}

/**
 * タグの検索を実行するスクリプトファイル
 *
 * TaggyTagSearchクラスを用いてタグ検索を実行します.
 */

// TaggyTagSearch の設定
var taggyApiConfig = {
	url		:	"http://taggy.jp/media/new/jsonp.do",
	encoding:	"UTF-8",
	callback:	"taggyGallery.render",
	limit	:	"8",
	taglimit:	"5",
	imgsize	:	"44",
	media	:	"taggygallery_media",
	query	:	"taggygallery_query",
	target	:	"taggygallery_result_list",
	host	:	"taggy.jp",
	me		:	"taggyGallery",
	title	:	"taggygallery_title",
	title_media:"taggygallery_title_media"
};

// TaggyTagSearch を生成
//
var taggyGallery = new TaggyTagSearch(taggyApiConfig);

// 実行
//
taggyGallery.search(document.getElementById('taggygallery_media').value,document.getElementById('taggygallery_query').value);

