function menuSwich(id,tname,cname){
	var menu = document.getElementById(tname+id);
	var dsp;
	if(!menu)return;
	hideAll(tname);
	if(menu.style.display=="none"){
		dsp = "block";
	}else{
		dsp = "none";
	}
	menu.style.display=dsp;
	document.getElementById("tab"+tname+id).parentNode.className= "selected";
	$.cookie(cname,id,{ expires:0 });
}

function boxDisp(boxnum,tname,cname){
	var tid = $.cookie(cname);
	if (!tid) tid=1;
	
	strbase = "<div class="+ tname +" id=" + tname + boxnum;
	(tid==boxnum)? strbox = strbase + " style=display:block>" : strbox = strbase + " style=display:none>";
	document.write(strbox);
}

function tabDisp(boxnum,cname){
	var tid = $.cookie(cname);
	if (!tid) tid=1;
	(boxnum==8)?   strmgn = " style=margin-left:35px" : strmgn="";
	(tid==boxnum)? strtab = "<li class=selected" + strmgn + ">" : strtab = "<li" +  strmgn + ">";
	document.write(strtab);
}

function getUrlCond(){
	strUrl    = location.href.split("/");
	pname   = "/"+strUrl[3]+"/"+strUrl[4]+"/";
	cname = strUrl[4]+"list";
}

function listSet(){
	getUrlCond()
	var tid = $.cookie(cname);
	(tid==1)? $.cookie(cname,0,{ expires:0, path:pname }) : $.cookie(cname,1,{ expires:0, path:pname });
}

function listDisp(){
	getUrlCond()
	var tid = $.cookie(cname);
	if (!tid) {listSet();tid=1;}
	(tid==1)? strlist = "<div class=detail style=display:block>" : strlist = "<div class=detail style=display:none>";
	document.write(strlist);
}

function menuDisp(){
	getUrlCond()
	var tid = $.cookie(cname);
	if (!tid) {listSet();tid=1;}
	(tid==1)? strmenu = "リスト表示" : strmenu = "詳細表示";
	document.write(strmenu);
}

function radioClear(){
	var obj = document.getElementsByTagName("input");
	for(i=0;i<obj.length;i++){
		if (obj[i].type == "radio"){
			obj[i].checked = false;
		}
	}
}

function hideAll(tname){
	var i;
	var tagname ="div";
	var classname = tname;
	var tags = document.getElementsByTagName(tagname);
	if(!tags)return;
	for(i=0;i<tags.length;i++){
		if(tags[i].className==classname){
			tags[i].style.display = "none";
		}
	}

	var i=0;
	do{
		if (!!document.getElementById("tab"+tname+i)){
			document.getElementById("tab"+tname+i).parentNode.className= "";
		}
		i++;
		
	}while( !!document.getElementById("tab"+tname+i)==true )
}

function changePage(pageurl)
{
	if (!pageurl)return;
	location.href = pageurl;
}


var clsname		= "detail"
var path		= "/compo/images/frontpage/";
var expcolimg	= new Array( "plus.gif"   , "minus.gif"    );
var expcoltxt	= new Array( "詳細表示" , "リスト表示" );
var expcolsty	= new Array( "none"       , "block"        );

function expcol(obj) {
	//div配下の初出ulを判定
	var o_div = obj.parentNode.parentNode.getElementsByTagName("ul")[0];

	var arraynum = ( o_div.style.display == "block" )? 0 : 1 ;
	o_div.style.display = expcolsty[arraynum];
	//a配下の初出のimgを書き換え
	obj.childNodes[0].src = path + expcolimg[arraynum];
}

function expcolall(obj) {
	var o_div = document.getElementsByTagName("div");
	
	//リスト表示であれば配列[0]を選択
	var arraynum = ( obj.innerHTML.indexOf(expcoltxt[1]) != -1 )? 0 : 1 ;
	for ( i = 0; i < o_div.length; i++ ) {
		//全ulをclass名で判定
		if ( o_div[i].className == clsname ) {
			o_div[i].style.display = expcolsty[arraynum];
		}
	}
	obj.innerHTML = expcoltxt[arraynum];
	listSet();
}




//イベント・エンタメ詳細検索
var cal1 = new JKL.Calendar("cal1span","search","begind");
var cal2 = new JKL.Calendar("cal2span","search","endd");
cal2.setStyle( "frame_color", "#CC3333" );

function setCategory(parentnum, objname, arrayname){
	var text="";

	switch(arrayname){
		case "category":
			for(var i=0; i<category.length; i++) {
				if(category[i].parent == parentnum || parentnum==""){
					text += "<li><label><input type=checkbox value=" + category[i].value + " name=CategoryObjectIDs[]/>" + category[i].name + "</label></li>";
				}
			}
			break;

		case "region":
			for(var i=0; i<region.length; i++) {
				if(region[i].parent == parentnum || parentnum==""){
					text += "<li><label><input type=checkbox value=" + region[i].value + " name=AreaObjectIDs[]/>" + region[i].name + "</label></li>";
				}
			}
			break;
	}

	if(document.getElementById){
		var obj=document.getElementById(objname);
		var obj_note=document.getElementById(objname+"_note");
		if(typeof(obj.innerHTML)!="undefined")
			obj.innerHTML= text;
			obj.style.display = "block";
			obj_note.style.display = "block";
	}
}

var category = [
{"parent":926, "value":927, "name":"スポーツ総合"},
{"parent":926, "value":928, "name":"野球"},
{"parent":926, "value":929, "name":"サッカー"},
{"parent":926, "value":930, "name":"バレー"},
{"parent":926, "value":932, "name":"バスケット"},
{"parent":926, "value":933, "name":"テニス"},
{"parent":926, "value":934, "name":"ソフトテニス"},
{"parent":926, "value":935, "name":"ハンドボール"},
{"parent":926, "value":936, "name":"卓球"},
{"parent":926, "value":937, "name":"バドミントン"},
{"parent":926, "value":938, "name":"ラグビー"},
{"parent":926, "value":939, "name":"ボウリング"},
{"parent":926, "value":940, "name":"ゴルフ"},
{"parent":926, "value":941, "name":"ホッケー"},
{"parent":926, "value":942, "name":"ソフトボール"},
{"parent":926, "value":943, "name":"水泳"},
{"parent":926, "value":944, "name":"水球"},
{"parent":926, "value":945, "name":"陸上"},
{"parent":926, "value":946, "name":"マラソン"},
{"parent":926, "value":947, "name":"柔道"},
{"parent":926, "value":948, "name":"剣道"},
{"parent":926, "value":949, "name":"弓道"},
{"parent":926, "value":950, "name":"空手"},
{"parent":926, "value":951, "name":"なぎなた"},
{"parent":926, "value":952, "name":"相撲"},
{"parent":926, "value":953, "name":"フェンシング"},
{"parent":926, "value":954, "name":"レスリング"},
{"parent":926, "value":955, "name":"アーチェリー"},
{"parent":926, "value":956, "name":"射撃"},
{"parent":926, "value":957, "name":"プロレス"},
{"parent":926, "value":958, "name":"アイスホッケー"},
{"parent":926, "value":959, "name":"スケート"},
{"parent":926, "value":960, "name":"スキー"},
{"parent":926, "value":961, "name":"カーリング"},
{"parent":926, "value":962, "name":"その他スポーツ"},
{"parent":963, "value":964, "name":"コンサート・演奏会"},
{"parent":963, "value":965, "name":"ライブ"},
{"parent":963, "value":966, "name":"舞台"},
{"parent":963, "value":967, "name":"映画"},
{"parent":968, "value":969, "name":"講座・講演会"},
{"parent":968, "value":970, "name":"展覧会"},
{"parent":971, "value":972, "name":"アウトドア"},
{"parent":971, "value":973, "name":"祭り・催し"}
];

var region = [
{"parent":276, "value":277, "name":"上田市"},
{"parent":276, "value":278, "name":"小諸市"},
{"parent":276, "value":279, "name":"佐久市"},
{"parent":276, "value":280, "name":"東御市"},
{"parent":276, "value":281, "name":"小海町"},
{"parent":276, "value":282, "name":"川上村"},
{"parent":276, "value":283, "name":"南牧村"},
{"parent":276, "value":284, "name":"南相木村"},
{"parent":276, "value":285, "name":"北相木村"},
{"parent":276, "value":286, "name":"佐久穂町"},
{"parent":276, "value":287, "name":"軽井沢町"},
{"parent":276, "value":288, "name":"御代田町"},
{"parent":276, "value":289, "name":"立科町"},
{"parent":276, "value":290, "name":"青木村"},
{"parent":276, "value":291, "name":"長和町"},
{"parent":292, "value":293, "name":"長野市"},
{"parent":292, "value":294, "name":"須坂市"},
{"parent":292, "value":295, "name":"中野市"},
{"parent":292, "value":296, "name":"飯山市"},
{"parent":292, "value":297, "name":"千曲市"},
{"parent":292, "value":298, "name":"坂城町"},
{"parent":292, "value":299, "name":"小布施町"},
{"parent":292, "value":300, "name":"高山村"},
{"parent":292, "value":301, "name":"山ノ内町"},
{"parent":292, "value":302, "name":"木島平村"},
{"parent":292, "value":303, "name":"野沢温泉村"},
{"parent":292, "value":304, "name":"旧信州新町"},
{"parent":292, "value":305, "name":"信濃町"},
{"parent":292, "value":306, "name":"小川村"},
{"parent":292, "value":307, "name":"旧中条村"},
{"parent":292, "value":308, "name":"飯綱町"},
{"parent":292, "value":309, "name":"栄村"},
{"parent":310, "value":311, "name":"松本市"},
{"parent":310, "value":312, "name":"大町市"},
{"parent":310, "value":313, "name":"塩尻市"},
{"parent":310, "value":314, "name":"安曇野市"},
{"parent":310, "value":315, "name":"上松町"},
{"parent":310, "value":316, "name":"南木曽町"},
{"parent":310, "value":317, "name":"木祖村"},
{"parent":310, "value":318, "name":"王滝村"},
{"parent":310, "value":319, "name":"大桑村"},
{"parent":310, "value":320, "name":"木曽町"},
{"parent":310, "value":321, "name":"麻績村"},
{"parent":310, "value":322, "name":"生坂村"},
{"parent":310, "value":323, "name":"波田町"},
{"parent":310, "value":324, "name":"山形村"},
{"parent":310, "value":325, "name":"朝日村"},
{"parent":310, "value":326, "name":"筑北村"},
{"parent":310, "value":327, "name":"池田町"},
{"parent":310, "value":328, "name":"松川村"},
{"parent":310, "value":329, "name":"白馬村"},
{"parent":310, "value":330, "name":"小谷村"},
{"parent":331, "value":332, "name":"岡谷市"},
{"parent":331, "value":333, "name":"飯田市"},
{"parent":331, "value":334, "name":"諏訪市"},
{"parent":331, "value":335, "name":"伊那市"},
{"parent":331, "value":336, "name":"駒ヶ根市"},
{"parent":331, "value":337, "name":"茅野市"},
{"parent":331, "value":338, "name":"下諏訪町"},
{"parent":331, "value":339, "name":"富士見町"},
{"parent":331, "value":340, "name":"原村"},
{"parent":331, "value":341, "name":"辰野町"},
{"parent":331, "value":342, "name":"箕輪町"},
{"parent":331, "value":343, "name":"飯島町"},
{"parent":331, "value":344, "name":"南箕輪村"},
{"parent":331, "value":345, "name":"中川村"},
{"parent":331, "value":346, "name":"宮田村"},
{"parent":331, "value":347, "name":"松川町"},
{"parent":331, "value":348, "name":"高森町"},
{"parent":331, "value":349, "name":"阿南町"},
{"parent":331, "value":350, "name":"旧清内路村"},
{"parent":331, "value":351, "name":"阿智村"},
{"parent":331, "value":352, "name":"平谷村"},
{"parent":331, "value":353, "name":"根羽村"},
{"parent":331, "value":354, "name":"下條村"},
{"parent":331, "value":355, "name":"売木村"},
{"parent":331, "value":356, "name":"天龍村"},
{"parent":331, "value":357, "name":"泰阜村"},
{"parent":331, "value":358, "name":"喬木村"},
{"parent":331, "value":359, "name":"豊丘村"},
{"parent":331, "value":360, "name":"大鹿村"},
{"parent":361, "value":362, "name":"群馬県"},
{"parent":361, "value":363, "name":"東京都"},
{"parent":361, "value":364, "name":"新潟県"},
{"parent":361, "value":365, "name":"富山県"},
{"parent":361, "value":366, "name":"山梨県"},
{"parent":361, "value":367, "name":"岐阜県"},
{"parent":361, "value":368, "name":"静岡県"},
{"parent":361, "value":369, "name":"愛知県"},
{"parent":361, "value":73744, "name":"石川県"},
{"parent":361, "value":73745, "name":"福井県"}
];


//リンク集検索
function setLinkCate(objMenu){
	var obj=document.getElementById("category_link");
	var obj_note=document.getElementById("category_link_note");
	if(typeof(obj.innerHTML)!="undefined"){
		obj.innerHTML = objMenu;
		obj.style.display = "block";
		obj_note.style.display = "block";
	}
}