function setTitle(){
	var filename = $F("filename");
	var title_name = $F("title_name");
	
	if(title_name == null){
		alert("タイトルが設定されていません");
	} else if(filename == null){
		alert("送信内容に問題があります");
	} else {
	
		var url = "./set_title.php";
		new Ajax.Updater( {success:title},
		url, {
			method: "post",
			parameters: "filename=" + filename + "&title=" + title_name,
			evalScripts : true,
			onFailure:function(httpObj){
				$("title").innerHTML = "設定できませんでした";
			}
		} );
	}
}

function setTags(){
	var filename = $F("filename_tags");
	var tags = $F("tags");
	
	if(tags == null){
		alert("文字が入力されていません");
	} else if(filename == null){
		alert("送信内容に問題があります");
	} else {
	
		var url = "./set_tags.php";
		new Ajax.Updater( {success:tags_html},
		url, {
			method: "post",
			parameters: "filename=" + filename + "&tags=" + tags,
			evalScripts : true,
			onFailure:function(httpObj){
				$("tags_html").innerHTML = "設定できませんでした";
			}
		} );
	}
}

function search(str){
	$("result").innerHTML = '<img src="./images/ajax-loader.gif" /> 検索中です...';

	if(str == null){
		var q = $F("q");
	} else {
		var q = str;
	}
	$("result").style.display = 'block';
	
	if(q == null){
		$("result").innerHTML = "検索語句が入っていません";
	} else {
		var url = "./search.php";
		new Ajax.Updater( { success:result},
		url, {
			method: "get",
			parameters: "q=" + q,
			onFailure:function(httpObj){
				$("result").innerHTML = "検索できませんでした";
			}
		} );
	}
}

function about_this(){
	$("about").style.width = "800px";
	$("about").innerHTML = "<h2>このサイトについて</h2><p>このサイトは一般的なアスキーアートを検索・紹介しているサイトです。<br />タグの追加やタイトルの設定など、好きなように設定してください。<strong>Wikipediaの外部リンクに追加、お断りします</strong><span id=\"anc\" onclick=\"about_close()\">閉じる</span></p>";
	$("about").style.display = "block";
}

function about_close(){
	$("about").innerHTML = "　　　　　|┃三　　　　　　　 ／￣＼<br />　　　　　|┃ 　　　　　　　　|　　　 　|<br />　　　　　|┃　　　　　　　 　 ＼＿／<br />　ｶﾞﾗｯ.　|┃　　　　　　 　 　 　|<br />　　　　　|┃　 ﾉ//　　　.／￣￣￣ ＼<br />　　　　　|┃三　　　　／　 ::＼:::／::::　＼<br />　　　　　|┃ 　　　 ／　 <●>::::::<●>　　＼　　　 ・・・・・・・<br />　　　　　|┃　 　　 |　　　　（__人__）　　 　　|　　　<br />　　　　　|┃三　　 ＼　　　 ｀ ⌒´　　　　／<br />　　　　　|┃三　　 ／￣￣￣￣￣￣￣ ＼";
	new Effect.Puff("about");
	$("about").style.width = "400px";
}

function aa_small(){
	$("aa").style.lineHeight = "100%";
	$("aa").style.fontSize = "50%";
}

function aa_middle() {
	$("aa").style.lineHeight = "120%";
	$("aa").style.fontSize = "100%";
}

function aa_large() {
	$("aa").style.lineHeight = "100%";
	$("aa").style.fontSize = "150%";
}

function select_aa(v,br) {
	$("result").style.display = "none";
	var aa = $("aa_pre").innerHTML;
	aa = aa.stripTags();

	if(br == 'br'){
		aa = aa.replace(/\n/g,"<br />\n");
	}
	$("aa").innerHTML = "<textarea id=\"taa\" style=\"width:100%;height:500px;\">" + aa + "</textarea>";
	$("taa").select();
	$("fontSize").innerHTML = "<a href=\"?v=" + v + "\">戻る</a>";
}

function search_inner(v) {
	$("fontSize").innerHTML = "<a href=\"./?v=" + v + "\">固定リンク</a>";
	var url = "http://yaruo.jp/data.php?v=" + v;
	new Ajax.Updater( { success:"aa_pre" },
		url, {
			method: "get",
			parameters: "v=" + v,
			onFailure:function(httpObj){
				$("aa_pre").innerHTML = 'エラーだお。すまんお。';
			}
		}
	);
}