﻿
var elem = function(elem_name){
	if (document.getElementById(elem_name)) return document.getElementById(elem_name);
	else return false;
}

var mapsearch = {
	init: function(){
		mapsearch.kind_btns = elem('x-sec2').getElementsByTagName('input');
	},
	kind_btns: Array(),
	area: function(area_num){
		var kind_num = mapsearch.kindCheck();
		var send_param = 'ar'+area_num+'=1&kd'+kind_num+'='+kind_num;
		window.location.href = './search/?'+send_param;
	},
	kindCheck: function(){
		var res_num = 0;
		for(i=0; i<mapsearch.kind_btns.length; i++){
			var targ = mapsearch.kind_btns[i];
			if (targ.checked){
				res_num = i;
				break;
			}
		}
		return res_num;
	}
}

var pickup = {
	ul_list: Array(),
	btn_list: Array(),
	now_focus: -1,
	init: function(){
		pickup.ul_list = elem('pickupBox').getElementsByTagName('ul');
		pickup.btn_list = elem('searchTab').getElementsByTagName('img');
		for(i=0; i<pickup.btn_list.length; i++){
			pickup.btn_list[i].id = i;
			pickup.btn_list[i].onclick = pickup.clickAct;
			pickup.btn_list[i].onmouseover = pickup.overAct;
			pickup.btn_list[i].onmouseout = pickup.outAct;
		}
		pickup.clickAct();
	},
	clickAct: function(){
		var num = 0;
		if (this.id) num = this.id;
		if (pickup.now_focus != num){
			pickup.now_focus = num;
			for(i=0; i<pickup.btn_list.length; i++){
				if (i == num){
					pickup.ul_list[i].style.display = 'block';
					pickup.btn_list[i].style.cursor = 'default';
					pickup.btn_list[i].src = './img/tab'+i+'_o.gif';
				} else {
					pickup.ul_list[i].style.display = 'none';
					pickup.btn_list[i].style.cursor = 'pointer';
					pickup.btn_list[i].src = './img/tab'+i+'.gif';
				}
			}
		}
	},
	overAct: function(){
		if (pickup.now_focus != this.id) pickup.btn_list[this.id].src = './img/tab'+this.id+'_o.gif';
	},
	outAct: function(){
		if (pickup.now_focus != this.id) pickup.btn_list[this.id].src = './img/tab'+this.id+'.gif';
	}
}

Kaas.addEvent(window, 'load', pickup.init);
Kaas.addEvent(window, 'load', mapsearch.init);