
var search_ary = ["dorubako", "getmoneyp", "getmoneys", "gendama", "osaifu", "cashbackmall", "netmile", 
					"chobirich", "hesoclick", "potora", "pointmuseum", "yosoonet", "ecnavi", "lifemile", 
					"pointcafe", "yentame", "nyandaful", "eal", "miledelife", "pony", "warau"];


//一括検索
function getSearch(str){
	
	var query = $('query').value;
	var search_check = new Array();
	var flag = 0;
	
	if(str){
		query = str;
	}
	
	//キーワードなし
	if( query == ""){
		alert("検索キーワードを入力してください。");
		return ;	
	}
	
	for (var i=0; i<search_ary.length; i++) {
		//検索対象
		search_check[i] = $(search_ary[i] + "_check").checked;
		//表示クリア
		$(search_ary[i]+"_result").innerHTML = "";
		//データ取得
		if(search_check[i]==true){
			getPack(search_ary[i], query);
			flag = 1;
		}
	}
	//対象サイトなし
	if( flag == 0){
		alert("検索サイトを選択してください。");
		return ;	
	}	
}


//データ取得
function getPack(key, query){

	new Ajax.Request("search_ajax.php", 
						{
							method: 'post', 
							parameters: 'key=' + key + '&query=' + query ,
							onLoading: showLoading(key + "_loading"),
							onComplete: displayData
						}				
					);
}

function showLoading(cell_name) {

	if($(cell_name)){
		$(cell_name).innerHTML = '<img src="images/loading_s.gif" style="vertical-align:middle;" /> データを取得しています...';
		Element.show(cell_name);

	}else{
		return ;
	}
}

function displayData(httpObj){

	//alert(httpObj.responseText);

	var res_ary = httpObj.responseText.split('||');
	$(res_ary[0]+"_loading").innerHTML = '<img border="0" width="10" height="10" src="images/point4.gif" alt="" style="vertical-align:middle;">' + "\n";
	$(res_ary[0]+"_loading").innerHTML += '<a href="javascript:hidePack(\'' + res_ary[0] + '\')">折りたたむ</a>';
	Element.show(res_ary[0]+'_loading');
	$(res_ary[0]+"_result").innerHTML = res_ary[1];
	Element.show(res_ary[0]+"_result");	
	
}


//表示クリア
function clearPack(){
	
	for (var i=0; i<search_ary.length; i++) {
		$(search_ary[i]+"_result").innerHTML = "";
	}
}

//折りたたみ
function hidePack(key){
	$(key+"_result").style.display = "none";
	$(key+"_loading").innerHTML = '<img border="0" width="10" height="10" src="images/point4.gif" alt="" style="vertical-align:middle;">' + "\n";
	$(key+"_loading").innerHTML += '<a href="javascript:showPack(\'' + key + '\')">表示する</a>';
	Element.show(key+"_loading");
}

//表示する
function showPack(key){
	$(key+"_result").style.display = "";
	$(key+"_loading").innerHTML = '<img border="0" width="10" height="10" src="images/point4.gif" alt="" style="vertical-align:middle;">' + "\n";
	$(key+"_loading").innerHTML += '<a href="javascript:hidePack(\'' + key + '\')">折りたたむ</a>';
	Element.show(key+"_result");
}


//すべてチェック
function selectPack(flag){

	for (var i=0; i<search_ary.length; i++) {
		if(flag=='on'){
			$(search_ary[i]+"_check").checked = true;
		}else if(flag=='off'){
			$(search_ary[i]+"_check").checked = false;
		}
	}
	
}



