var sb = null;
var rb = null;

function searchsave(readdata){
	searchb = $('searchbox');
	sb = $('saveBox');
	rb = $('readBox');
	resultb = $('resultBox');
	listd = $('listdata');
	Element.hide(sb);
	Element.hide(rb);
	Element.hide(resultb);
	Element.hide(listd);
	if(readdata == "true"){
		signageSearch(1);
	}
}
function OpenSearchBox(){
	Element.show(searchb);
	Element.hide(sb);
	Element.hide(rb);
	Element.hide(resultb);
	Element.hide(listd);
	document.getElementById("menu01").className = 'select';
	document.getElementById("menu02").className = '';
	document.getElementById("menu03").className = '';
}
function DoSearch(){
	Element.hide(searchb);
	Element.hide(sb);
	Element.hide(rb);
	Element.show(resultb);
	Element.show(listd);
	document.getElementById("menu01").className = 'select';
	document.getElementById("menu02").className = '';
	document.getElementById("menu03").className = '';
}
function OpenSaveBox(){
	Element.hide(rb);
	Element.show(sb);
	Element.hide(resultb);
	Element.hide(listd);
	document.getElementById("saveTitle").value = "";
}
function OpenReadBox(){
	Element.hide(searchb);
	Element.hide(sb);
	Element.show(rb);
	Element.hide(resultb);
	Element.hide(listd);
	document.getElementById("menu01").className = '';
	document.getElementById("menu02").className = 'select';
	document.getElementById("menu03").className = '';
	readSearch();
}
function OpenFavoBox(){
	Element.hide(searchb);
	Element.hide(sb);
	Element.show(rb);
	Element.hide(resultb);
	Element.hide(listd);
	document.getElementById("menu01").className = '';
	document.getElementById("menu02").className = '';
	document.getElementById("menu03").className = 'select';
	readFavo();
}
function doLogin(){

	alert('この機能を利用するにはログインが必要です。\n会員登録がお済でない方は会員登録をお願いします。')
	location.href = '/user.php';

}
function saveFavorite(seq){

	paramval = paramValue();

	var aj = new Ajax.Request(
			"/searchdata.php",
			{
				"method": "post",
				"parameters": "mode=3&seq=" + seq,
				onSuccess: function(request) {
	            },
				onComplete: function(request) {
	            },
				onFailure: function(request) {
					alert('読み込みに失敗しました');
	            },
				onException: function (request) {
					alert('読み込み中にエラーが発生しました');
				}
			}
		);
	alert("保存しました。");
	OpenFavoBox();
}
function saveSearch(){

	paramval = paramValue();

	var aj = new Ajax.Request(
			"/searchdata.php",
			{
				"method": "post",
				"parameters": "mode=0&title=" + document.getElementById("saveTitle").value + "&" + paramval,
				onSuccess: function(request) {
	            },
				onComplete: function(request) {
	            },
				onFailure: function(request) {
					alert('読み込みに失敗しました');
	            },
				onException: function (request) {
					alert('読み込み中にエラーが発生しました');
				}
			}
		);
	alert("保存しました。");
	OpenReadBox();
}
function readSearch(){

	var aj = new Ajax.Request(
			"/searchdata.php",
			{
				"method": "post",
				"parameters": "mode=1",
				onSuccess: function(request) {
	            },
				onComplete: function(request) {
					Element.update(rb, request.responseText);
	            },
				onFailure: function(request) {
					alert('読み込みに失敗しました');
	            },
				onException: function (request) {
					alert('読み込み中にエラーが発生しました');
				}
			}
		);

}
function deleteSearch(seq){
	if(confirm('削除してもよろしいですか？')){
		var aj = new Ajax.Request(
				"/searchdata.php",
				{
					"method": "post",
					"parameters": "mode=2&seq=" + seq,
					onSuccess: function(request) {
		            },
					onComplete: function(request) {
		            	OpenReadBox();
		            },
					onFailure: function(request) {
						alert('読み込みに失敗しました');
		            },
					onException: function (request) {
						alert('読み込み中にエラーが発生しました');
					}
				}
			);
	}
}
function readFavo(){

	var aj = new Ajax.Request(
			"/searchdata.php",
			{
				"method": "post",
				"parameters": "mode=4",
				onSuccess: function(request) {
	            },
				onComplete: function(request) {
					Element.update(rb, request.responseText);
	            },
				onFailure: function(request) {
					alert('読み込みに失敗しました');
	            },
				onException: function (request) {
					alert('読み込み中にエラーが発生しました');
				}
			}
		);

}
function deleteFavo(seq){
	if(confirm('削除してもよろしいですか？')){
		var aj = new Ajax.Request(
				"/searchdata.php",
				{
					"method": "post",
					"parameters": "mode=5&seq=" + seq,
					onSuccess: function(request) {
		            },
					onComplete: function(request) {
		            	OpenFavoBox();
		            },
					onFailure: function(request) {
						alert('読み込みに失敗しました');
		            },
					onException: function (request) {
						alert('読み込み中にエラーが発生しました');
					}
				}
			);
	}
}
