<!--
	function goSearch(onloadFlag,startIndex) {
		eventsearch(document.forms['searchForm'],'result',onloadFlag,startIndex);
		window.scrollTo(0,0);
	}

	function eventsearch(form, layName, onloadFlag, startIndex) {

		shisha = document.getElementById("searchForm").shishagroupcd.value;
		dispShisha = shisha.split(",");
		oucd = document.getElementById("searchForm").oucd.value;
		disptype = form.disptype.value;
		try{
			themecd = document.getElementById("searchForm").themecd.value;
		}catch(e){
			themecd = "";
		}
		resultIndex = searchArray(form, oucd, dispShisha, themecd, disptype);
		try{
			summarydisp = form.summarydisp.value;
		}catch(e){
			summarydisp = "";
		}
		try{
			pdfdisp = form.pdfdisp.value;
		}catch(e){
			pdfdisp = "";
		}

		indexSize = eval(form.indexSize.value);

		if ( startIndex == null || startIndex == undefined ) {
			startIndex = eval(form.page.value);
		} else {
			form.page.value=startIndex;
		}

		if( indexSize == 0 || startIndex+indexSize > resultIndex.length ) {
			endIndex = resultIndex.length;
		} else {
			endIndex = startIndex+indexSize-1;
		}

		var html = "";
		if(disptype == 1 || disptype == 4){
			html = createHtml(resultIndex,onloadFlag,startIndex,endIndex,indexSize,disptype,summarydisp,pdfdisp);
		}else if(disptype == 2){
			html = createHtmlBranch(resultIndex);
		}else if(disptype == 3){
			html = createCategoryListHtml(resultIndex,oucd);
		}
		outputLAYER(layName,html);
	}


	function getToday() {
		var today  = "";
		var sysday = new Date();
		var year   = sysday.getFullYear() + "";
		var month  = sysday.getMonth() + 1 + "";
		var day    = sysday.getDate() + "";

		if (month.length == 1) {
			month = "0" + month;
		}

		if (day.length == 1) {
			day = "0" + day;
		}
		today = year + month + day;

		return today;
	}

	function searchBranchSeminarArray(oucd,shisha){
		var branchEventArray = new Array();

		for (i = 0; i < EventArray.length; i++) {
			ev = EventArray[i];
			if(oucd == ev.oucd && shisha == ev.shishagroupcd){
				branchEventArray.push(ev);
			}
		}
		return branchEventArray;
	}

	function getTargetDay(date) {
		var month = "";
		var day   = "";
		var year  = date.substr(0,4);

		month_array = date.match(/年(.*)月/);
		month = month_array[1];
		if (month.length == 1) {
			month = "0" + month;
		}

		day_array = date.match(/月(.*)日/);
		day = day_array[1];
		if (day.length == 1) {
			day = "0" + day;
		}
		var eventday = year + month + day;

		return eventday;
	}

	function getDispFlg(kikan) {
		var today   = getToday();
		eventday    = "";
		kikan_array = kikan.split("～");

		if (kikan_array[1] == undefined) {
			eventday = getTargetDay(kikan_array[0]);
		} else {
			eventday = getTargetDay(kikan_array[1]);
		}

		if (eventday >= today) {
			return 1;
		} else {
			return 0;
		}
	}

	function searchArray(form,oucd,shisha,themecd,disptype) {

		try{
			n = form.yymm.selectedIndex;
			yymm = form.yymm.options[n].text;
		}catch(e){
			yymm = "指定無し";
		}

		try{
			n = form.area.selectedIndex;
			area = form.area.options[n].text;
		}catch(e){
			area = "指定無し";
		}

		try{
			n = form.gyoshu.selectedIndex;
			gyoshu = form.gyoshu.options[n].text;
		}catch(e){
			gyoshu = "指定無し";
		}
		if(themecd==""){
			try{
				n = form.theme.selectedIndex;
				themename = form.theme.options[n].text;
				themecd = form.theme.options[n].value;
			}catch(e){
				themename = "指定無し";
				themecd = "";
			}
		}else{
			themename ="";
		}
		
		var now =getNowYYYYMM();
		index = new Array();

		if(disptype == 1 || disptype == 4){

			for (i = 0; i < EventArray.length; i++) {
				ev = EventArray[i];
				if((yymm == "指定無し" || ( yymm != "指定無し" && checkDate(yymm, ev.yymm, now) ) ) &&
				(area == "指定無し" || ( area != "指定無し" && area == ev.area ) ) &&
				(gyoshu == "指定無し" || ( gyoshu != "指定無し" && gyoshu == ev.gyoshu ) ) &&
				(oucd == "" || oucd == ev.oucd) && 
				(shisha == "" || checkShisha(shisha, ev.shishagroupcd) ) ) {
					if(themename == "指定無し"){
						var disp_flg = getDispFlg(ev.kikan);
						if (disp_flg) {
							index.push(ev);
						}
					}else{
						if(themecd == "999"){
							if((ev.bunya=="999")||(ev.bunya=="")){
								var disp_flg = getDispFlg(ev.kikan);
								if (disp_flg) {
									index.push(ev);
								}
							}
						}else{
							gbunya = ev.bunya.split(",");
							for(c4=0; c4<gbunya.length; c4++){
								if(themecd == gbunya[c4]){
									var disp_flg = getDispFlg(ev.kikan);
									if (disp_flg) {
										index.push(ev);
									}
									break;
								}
							}
						}
					}
				}
			}
		} else {
			for (i = 0; i < EventArray.length; i++) {
				ev = EventArray[i];
				if((oucd == "" || oucd == ev.oucd) && (shisha == "" || checkShisha(shisha,ev.shishagroupcd))){
					var disp_flg = getDispFlg(ev.kikan);
					if (disp_flg) {
						index.push(ev);
					}
				}
			}
		}

		return index;
	}

	function createHtml(resultIndex,onloadFlag,startIndex,endIndex,indexSize,disptype,summarydisp,pdfdisp) {
	
		html     = "";
		pageHtml = "";
		lastIndex = 0;

		pageHtml = pageHtml + '<p class="navifollowpage">';

		if(resultIndex.length > indexSize){
			showPageNum = (startIndex/indexSize);
			maxPageNum = Math.ceil(resultIndex.length/indexSize);
			maxShowPageNum   = 12;
			frontShowPageNum = 6;
			backShowPageNum  = 5;
			showPageStart = 0;
			showPageEnd   = 0;

			if(maxPageNum <= maxShowPageNum){
				showPageStart = 0;
				showPageEnd   = maxPageNum;
			} else {
				if(showPageNum <= frontShowPageNum){
					showPageStart = 0;
					showPageEnd   = maxShowPageNum;
				} else {
					showPageStart = showPageNum - frontShowPageNum;

					if((showPageNum + 1) + backShowPageNum < maxPageNum){

						showPageEnd   = (showPageNum + 1) + backShowPageNum;
					} else {
						showPageStart = showPageStart - ((showPageNum + 1) + backShowPageNum - maxPageNum);
						showPageEnd   = maxPageNum;
					}
				}
			}

			if(showPageNum > 0){
				showStartIndex = (showPageNum-1)*indexSize;

				pageHtml = pageHtml + '<a href="javascript:goSearch(' + onloadFlag + ',' + showStartIndex + ')"><img src="http://img.jp.fujitsu.com/imgv3/common/arrow-back.gif" width="14" height="11" alt="" /></a>&nbsp; <a href="javascript:goSearch(' + onloadFlag + ',' + showStartIndex + ')">前へ</a>&nbsp;\n';
			}

			for(j = showPageStart ; j < showPageEnd ; j++){
				if(j == showPageNum){
					num = j + 1;
					pageHtml = pageHtml + '<strong>&nbsp;' + num + '&nbsp;</strong>&nbsp; ';
				} else {
					num = j + 1;
					showStartIndex = j*indexSize;

					pageHtml = pageHtml + '<a href="javascript:goSearch(' + onloadFlag + ','+ showStartIndex + ')">&nbsp;' + num + '&nbsp;</a>&nbsp;\n';
				}
			}
			if((showPageNum + 1) < maxPageNum){
				showStartIndex = (showPageNum+1)*indexSize;
				pageHtml = pageHtml + '<a href="javascript:goSearch(' + onloadFlag + ',' + showStartIndex + ')">次へ</a>&nbsp; <a href="javascript:goSearch(' + onloadFlag + ',' + showStartIndex + ')"><img src="http://img.jp.fujitsu.com/imgv3/common/arrow-next.gif" width="14" height="11" alt="" /></a>&nbsp;\n';


			}
		}
		pageHtml = pageHtml + '</p>';

		html = html + pageHtml;

		if(onloadFlag==0){
			if(resultIndex == null || resultIndex.length == 0) {
				html = html + '<br />\n該当するセミナーはありません。\n<br /><br />\n';
				return html;
			}
		}else if(onloadFlag==1){
			if(resultIndex == null || resultIndex.length == 0) {
				if (disptype == 4) {
					html = html + '<br /><br />\n現在開催中のイベント・セミナーをお探しのお客様は、<a href=\"http://jp.fujitsu.com/events/\">全国各地区開催イベント・セミナー</a>も合わせてご覧下さい。\n<br /><br />\n';
				} else {
					html = html + '<br /><br />\n該当するセミナーはありません。\n<br /><br />\n';
				}
				return html;
			}
		}
		if(startIndex < resultIndex.length && resultIndex.length <= (endIndex + 1)){
			lastIndex = resultIndex.length;
		}else{
			lastIndex = endIndex + 1;
		}

		html = html + '<p class="textright"><strong>' + resultIndex.length + '</strong>' + '件中'
				+ '<strong>' + (startIndex+1) + '～' + (lastIndex) + '</strong>' + '件を表示</p>';


		if (disptype == 4) {
			html = html + '<div class="cv_a">\n'
						+ '<div class="emphasis">\n'
						+ '<table summary="セミナー一覧" cellspacing="0" cellpadding="3" class="standard textsmall noBorder" style="width: 100%;">\n'
						+ '<thead>\n<tr class="textcenter">\n'
						+ '<th scope="col" style="width: 14%;">開催日</th>\n'
						+ '<th scope="col" style="width: 68%;">セミナー名</th>\n'
						+ '<th scope="col" style="width: 18%;">業種</th>\n'
						+ '</tr>\n</thead>\n'
						+ '<tbody>\n';
		} else {
			html = html + '<div class="cv_a">\n'
						+ '<div class="emphasis">\n'
						+ '<table summary="セミナー一覧" cellspacing="0" cellpadding="3" class="standard textsmall noBorder" style="width: 100%;">\n'
						+ '<thead>\n<tr class="textcenter">\n'
						+ '<th scope="col" style="width: 12%;">開催日</th>\n'
						+ '<th scope="col" style="width: 58%;">セミナー名</th>\n'
						+ '<th scope="col" style="width: 17%;">業種</th>\n'
						+ '<th scope="col" style="width: 13%;">地区</th>\n'
						+ '</tr>\n</thead>\n'
						+ '<tbody>\n';
		}

		cnt = 0;
		for(i = 0; i < resultIndex.length; i++){
			if(startIndex <= i && i < (endIndex + 1)){

				ev = resultIndex[i];

				if(ev.closedate == ""){
					closeDate = getEndDate(ev.kikan);
				}else{
					closeDate = ev.closedate;
				}

				var stimg;
				var toDay = getNowYYYYMMDD();
				if(ev.end == 1) {
					stimg = '<img src=\"http://fjid.jp.fujitsu.com/events/seminar/common/img/crowded.gif\" border=\"0\" alt=\"満員\" width=\"60\" height=\"15\" />';
				} else if(ev.end == 2) {
					stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
				} else if (closeDate < toDay) {
					stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
				} else  {
					stimg = '';
				}


				if (cnt % 2 == 0) {
					html = html + '<tr valign="top" class="odd">\n';
				}else{
					html = html + '<tr valign="top" class="even">\n';
				}

				html = html + '<td nowrap="nowrap" rowspan="2" style="padding: 2px 10px;">\n';
				html = html + getMMDD(ev.kikan).replace("～", "～<br />");
				html = html + '<br />' + stimg;
				html = html + '</td>\n';

				html = html + '<td>\n';
				if ( ev.link != ""){
					html = html + '<a href="' + ev.link + '"><strong>' + ev.name + '</strong></a>\n';
				} else {
					html = html + '<strong>' + ev.name + '</strong>\n';
				}
				html = html + '</td>\n';

				html = html + '<td class="textcenter">' + ev.gyoshu + '</td>\n';

				if (disptype != 4) {
					html = html + '<td class="textcenter">' + ev.area + '</td>\n';
				}

				html = html + '</tr>\n';

				if (cnt % 2 == 0) {
					html = html + '<tr valign="top" class="odd" >\n';
				}else{
					html = html + '<tr valign="top" class="even">\n';
				}

				if (disptype == 4) {
					html = html + '<td colspan="2">\n';
				} else {
					html = html + '<td colspan="3">\n';
				}

				html = html + '<ul class="compact" style="padding:5 5 5 0;">\n';
				if(ev.place != ""){
					if( ev.place == "オンラインセミナー") {
						html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">会場:' + ev.place + '</li>\n';
					} else {
						if(ev.placelink != ""){
							html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">会場:' + '<a href="' + ev.placelink + '" target="_blank">' + ev.place + '(' + ev.pref + ')</a> (新しいウィンドウで表示)' + '</li>\n';
						} else {
							html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">会場:' + ev.place + '(' + ev.pref + ')</li>\n';
						}
					}
				}

				if(ev.shusai != ""){
					html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">主催:' + ev.shusai + '</li>\n';
				}
				if(ev.kyousai != ""){
					html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">共催:' + ev.kyousai + '</li>\n';
				}
				if(ev.kyousan != ""){
					html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">協賛:' + ev.kyousan + '</li>\n';
				}

				if(pdfdisp == 1 && ev.pdf != ""){
					html = html + '<li style="margin-top: 0px; margin-bottom: 2px;">';
					html = html + '<strong class="icon_pdf">PDF</strong><a href="' + ev.pdf + '" target="_blank">ご案内状</a>（' + ev.pdfsize + 'KB）</li>\n';
				}

				html = html + '</ul>';

				if(summarydisp == 1) {
					if(ev.summary != ""){
						html = html + '<ul style="padding:0 5 0 45;">\n';
						if(ev.summarymore != "" && ev.link != ""){
							html = html + '<li type="circle">' + ev.summary + '<a href="' + ev.link + '">続きを見る<img src="http://img.jp.fujitsu.com/imgv3/common/arrow-next.gif" class="bordernone" width="14" height="11" alt="" /></a></li>\n';
						}else{
							html = html + '<li type="circle">' + ev.summary + '</li>\n';
						}
						html = html + '</ul>\n';
					}
				}

				html = html + '</td>\n';
				html = html + '</tr>\n';

				if((ev.bunya!="") && (ev.bunya!="999")){
					themeIconList = createHtmlThemeIconList(ev.bunya);
					if(themeIconList!=""){
						if (cnt % 2 == 0) {
							html = html + '<tr valign="top" class="odd">\n';
						}else{
							html = html + '<tr valign="top" class="even">\n';
						}
						if (disptype == 4) {
							html = html + '<td class="textcenter" colspan="3">\n';
						} else {
							html = html + '<td class="textcenter" colspan="4">\n';
						}
						html=html+'<div class="col2" style="float: right; width:59%;">';
						html=html+'<div class="innerblock" style="margin: 0px; padding: 0px;">';
						html=html+'<p class="textright" style="margin-top: 0px;">関連テーマ：';
						html=html+themeIconList;
						html=html+'</p></div>';
						html=html+'</div>';
						html=html+'<br class="clearall" />';
						html=html+'</td>';
						html=html+'</tr>';
					}
				}

				cnt++;
			}
		}

		html = html + '</tbody>\n';
		html = html + '</table>\n';
		html = html + '</div>\n';
		html = html + '</div>\n';

		html = html + pageHtml;

		html = html + '</div>\n';
		html = html + '</div>\n';
		html = html + '<br />\n';

		return html;
	}

	function createHtmlBranch(branchEventArray) {
	
		var startDate = new Array();
		startDate = searchStartDate(branchEventArray);

		html = "";

		if((branchEventArray == null || branchEventArray.length == 0) || (startDate == null || startDate.length == 0)) {
			html = html + '<br />\n現在開催中のイベント・セミナーをお探しのお客様は、<a href=\"http://jp.fujitsu.com/events/\">全国各地区開催イベント・セミナー</a>も合わせてご覧下さい。\n<br /><br />\n';
			return html;
		}

		for(i = 0; i < startDate.length; i++){
			html = html + '<h3 class="accent010">' + startDate[i] + '</h3>\n';
			html = html + '<div class="cv_a">\n';
			html = html + '<div class="emphasis">\n';

			html = html + '<table summary="イベント・セミナー一覧 カレンダー" cellspacing="0" cellpadding="3" class="standard" style="width: 100%;">\n';
			html = html + '<thead>\n';
			html = html + '<tr>\n';
			html = html + '<th scope="col" style="width: 11%;">開催日</th>\n';
			html = html + '<th scope="col" style="width: 33%;">イベント・セミナー名</th>\n';
			html = html + '<th scope="col" style="width: 25%;">会場名</th>\n';
			html = html + '<th scope="col" style="width: 9%;">業種</th>\n';
			html = html + '<th scope="col" style="width: 9%;">受付状況</th>\n';
			html = html + '</tr>\n';
			html = html + '</thead>\n';
			html = html + '<tbody>\n';

			cnt = 0;
			for(j = 0; j < branchEventArray.length; j++){
				ev = branchEventArray[j];

				now = "";

				if(checkDate(startDate[i], ev.yymm, now)){

					if (cnt % 2 == 0) {
						html = html + '<tr valign="top" class="odd">\n';
					}else{
						html = html + '<tr valign="top" class="even">\n';
					}

					html = html + '<td>' + getMMDD(ev.kikan).replace("～", "～<br />")  + '</td>\n';
					html = html + '<td><a href="' + ev.link + '">' + ev.name + '</a>\n';

					if(ev.pdf != ""){
						html = html + '<p><strong class=\"icon_pdf\">PDF</strong> <a href=\"' + ev.pdf;
						html = html + '" target=\"_blank\">ご案内状</a>（' + ev.pdfsize + 'KB）</p>';
					}
					html = html + '</td>\n';


					html = html + '<td>' + ev.place + '</td>\n';
					html = html + '<td>' + ev.gyoshu + '</td>\n';

					html = html + '<td>';

					var stimg = '&nbsp';

					if(ev.end == 1) {
						stimg = '<img src=\"http://fjid.jp.fujitsu.com/events/seminar/common/img/crowded.gif\" border=\"0\" alt=\"満員\" width=\"60\" height=\"15\" />';
					} else if(ev.end == 2) {
						stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
					} else {
						startYYYYMMDD = getYYYYMMDD(ev.kikan);
						closeDate = "";
						toDay = getNowYYYYMMDD();
						if(ev.closedate == ""){
							closeDate = startYYYYMMDD;
						}else{
							closeDate = ev.closedate;
						}

						endDate = getEndDate(ev.kikan);

						if (endDate < toDay){
							stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/01close.gif\' border=\'0\' alt=\'開催済\' width=\'60\' height=\'15\' />';
						} else if (closeDate < toDay){
							stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
						}
					}

					html = html + stimg;
					html = html + '</td>\n';
					html = html + '</tr>\n';

					cnt++;
				}
			}

			html = html + '</tbody>\n';
			html = html + '</table>\n';
			html = html + '</div>\n';
			html = html + '</div>\n';
		}
		
		if(cnt == 0){
			html = '<br />\n現在開催中のイベント・セミナーをお探しのお客様は、<a href=\"http://jp.fujitsu.com/events/\">全国各地区開催イベント・セミナー</a>も合わせてご覧下さい。\n<br /><br />\n';
		}

		return html;
	}


	function createCategoryListHtml(branchEventArray,oucd) {

		var category = new Array();
		category = searchCategory(branchEventArray,oucd);
		
		html = "";

		if((branchEventArray == null || branchEventArray.length == 0) || (category == null || category.length == 0)) {
			html = html + '<br />\n現在開催中のイベント・セミナーをお探しのお客様は、<a href=\"http://jp.fujitsu.com/events/\">全国各地区開催イベント・セミナー</a>も合わせてご覧下さい。\n<br /><br />\n';
			return html;
		}

		for(i = 0; i < category.length; i++){
			html = html + '<h3 class="accent010">' + category[i] + '</h3>\n';
			html = html + '<div class="cv_a">\n';
			html = html + '<div class="emphasis">\n';

			html = html + '<table summary="イベント・セミナー一覧 カレンダー" cellspacing="0" cellpadding="3" class="standard" style="width: 100%;">\n';
			html = html + '<thead>\n';
			html = html + '<tr>\n';
			html = html + '<th scope="col" style="width: 11%;">開催日</th>\n';
			html = html + '<th scope="col" style="width: 45%;">イベント・セミナー名</th>\n';
			html = html + '<th scope="col" style="width: 26%;">会場名</th>\n';
			html = html + '<th scope="col" style="width: 9%;">業種</th>\n';
			html = html + '<th scope="col" style="width: 9%;">受付状況</th>\n';
			html = html + '</tr>\n';
			html = html + '</thead>\n';
			html = html + '<tbody>\n';

			cnt = 0;
			for(j = 0; j < branchEventArray.length; j++){
				ev = branchEventArray[j];

				var now =getNowYYYYMM();

				if(category[i] == ev.category && checkDate("今月以降", ev.yymm, now)){

					if (cnt % 2 == 0) {
						html = html + '<tr valign="top" class="odd">\n';
					}else{
						html = html + '<tr valign="top" class="even">\n';
					}

					html = html + '<td>' + getMMDD(ev.kikan).replace("～", "～<br />")  + '</td>\n';
					html = html + '<td><a href="' + ev.link + '">' + ev.name + '</a>\n';

					if(ev.pdf != ""){
						html = html + '<p><strong class=\"icon_pdf\">PDF</strong> <a href=\"' + ev.pdf;
						html = html + '" target=\"_blank\">ご案内状</a>（' + ev.pdfsize + 'KB）</p>';
					}
					html = html + '</td>\n';


					html = html + '<td>' + ev.place + '</td>\n';
					html = html + '<td>' + ev.gyoshu + '</td>\n';

					html = html + '<td>';

					var stimg = '&nbsp';

					if(ev.end == 1) {
						stimg = '<img src=\"http://fjid.jp.fujitsu.com/events/seminar/common/img/crowded.gif\" border=\"0\" alt=\"満員\" width=\"60\" height=\"15\" />';
					} else if(ev.end == 2) {
						stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
					} else {

						startYYYYMMDD = getYYYYMMDD(ev.kikan);
						closeDate = "";
						toDay = getNowYYYYMMDD();
						if(ev.closedate == ""){
							closeDate = startYYYYMMDD;
						}else{
							closeDate = ev.closedate;
						}
						endDate = getEndDate(ev.kikan);

						if (endDate < toDay){
							stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/01close.gif\' border=\'0\' alt=\'開催済\' width=\'60\' height=\'15\' />';
						} else if (closeDate < toDay){
							stimg = '<img src=\'http://fjid.jp.fujitsu.com/events/seminar/common/img/00close.gif\' border=\'0\' alt=\'受付終了\' width=\'60\' height=\'15\' />';
						}
					}

					html = html + stimg;
					html = html + '</td>\n';
					html = html + '</tr>\n';

					cnt++;
				}
			}

			html = html + '</tbody>\n';
			html = html + '</table>\n';
			html = html + '</div>\n';
			html = html + '</div>\n';
		}
		
		if(cnt == 0){
			html = '<br />\n現在開催中のイベント・セミナーをお探しのお客様は、<a href=\"http://jp.fujitsu.com/events/\">全国各地区開催イベント・セミナー</a>も合わせてご覧下さい。\n<br /><br />\n';
		}

		return html;
	}


	function outputLAYER(layName,html){
		if(document.getElementById){
			document.getElementById(layName).innerHTML=html
		} else if(document.all){
			document.all(layName).innerHTML=html
		} else if(document.layers) {
			with(document.layers[layName].document){
				open()
				write(html)
				close()
			}
		}
	}

	function searchStartDate(branchEventArray) {
		
		if(branchEventArray.length == 0){
			return branchEventArray;
		}

		maxStartDate = 0;
		now = getNowYYYYMM();
		var yyyymm = new Array();
		for(i = 0; i < branchEventArray.length; i++){
			ev = branchEventArray[i];
			var startDate  = getLastYYYYMM(ev.yymm);
			if(maxStartDate < startDate){
				maxStartDate = startDate;
			}
		}
		kikan = (parseInt(maxStartDate.substr(0,4)) - parseInt(now.substr(0,4)))*12
			+(parseInt(maxStartDate.substr(4,2) -1) - parseInt(now.substr(4,2) -1));
		
		var pushDate,pushDate2,pushDate4="";
		for(i=0;i<=kikan;i++){
			if(i==0){
				pushDate = now;
			}
			for(j=0;j<branchEventArray.length;j++){
				ev = branchEventArray[j];
				var yymm = ev.yymm;
				try{
					yyyy2  = pushDate.substr(0,4);
				}catch(e){
					pushDate = pushDate.toString();
				}
				pushDate2 = getNenGetsu(pushDate);
				if(yymm.match(pushDate2)){
					if(!pushDate4.match(pushDate2)){
						yyyymm.push(pushDate2);
						pushDate4 = pushDate4 + pushDate2;
					}
				}
			}
			
			if(pushDate.toString().substr(4,2) != "12"){
				var pushDate3=parseInt(pushDate);
				pushDate3++;
				pushDate = pushDate3;
			}else{
				pushDate = (parseInt(pushDate.toString().substr(0,4)) + 1) + "01";
			}
		}
		return yyyymm;
	}

	function searchCategory(branchEventArray) {
		categoryName = "";

		categoryList = new Array();

		tenjiFlg = false;
		sortedCategoryList = new Array();

		for(i = 0; i < branchEventArray.length; i++){
			ev = branchEventArray[i];

			categoryName  = ev.category;

			if(categoryName == "イベント"){
				tenjiFlg = true;
			}else if(categoryName != ""){

				pushFlg = true;
				for(j = 0; j < categoryList.length; j++){
					ct = categoryList[j];

					if(ct == categoryName){
						pushFlg = false;
						break;
					}
				}
				if (pushFlg){
					categoryList.push(categoryName);
				}
			}
		}
		if(tenjiFlg){
			sortedCategoryList.push("イベント");
		}

		for(i = 0; i < CategoryArray.length; i++){
			cate = CategoryArray[i];
			for(j = 0; j < categoryList.length; j++){
				if(categoryList[j] == cate.categoryname && (oucd == cate.oucd || oucd == "")){
					sortedCategoryList.push(cate.categoryname);
				}
			}
		}
		return sortedCategoryList;
	}

	function getNowYYYYMM() {
		var yyyymm = "";
		var sysday = new Date();
		var yyyy   = sysday.getFullYear() + "";
		var mm     = sysday.getMonth()+1 + "";
		if(mm.length == 1){ mm = "0" + mm; }
		yyyymm = yyyy + mm;
		return yyyymm;
	}

	function getNowYYYYMMDD() {
		var yyyymmdd = "";
		var sysday = new Date();
		var yyyy   = sysday.getFullYear() + "";
		var mm     = sysday.getMonth()+1 + "";
		var dd     = sysday.getDate() + "";
		if(mm.length == 1){ mm = "0" + mm; }
		if(dd.length == 1){ dd = "0" + dd; }
		yyyymmdd = yyyy + mm + dd;
		return yyyymmdd;
	}

	function getYYYYMM(yymm) {
		var yyyymm  = "";
		var yyyy  = yymm.substr(0,4);
		var tsuki = yymm.substr(6,1)
		var mm    = "";
		if(tsuki == "月") {
			 mm = "0" + yymm.substr(5,1);
		} else {
			 mm = yymm.substr(5,2);
		}
		yyyymm = yyyy + mm;
		return yyyymm;
	}

	function getNenGetsu(yymm) {
		var nenGetsu  = "";
		var yyyy  = yymm.substr(0,4);
		var tsuki = yymm.substr(4,1)
		var mm    = "";
		if(tsuki == "0") { 
			 mm = yymm.substr(5,1);
		} else {
			 mm = yymm.substr(4,2);
		}
		nenGetsu = yyyy + "年" + mm + "月";

		return nenGetsu;
	}

	function getMMDD(yyyymmdd) {
		mmdd = "";
		len = yyyymmdd.length;

		if(len < 16){
			mmdd = yyyymmdd.slice(5);
		}else{
			st = "";
			ed = "";
			mmdd = yyyymmdd.slice(5);
			waveDashIndex = mmdd.indexOf("～",0);
			if(waveDashIndex == 4) { 
				mmdd = mmdd.substr(0,5) + mmdd.slice(10);
			} else if (waveDashIndex == 5) {
				mmdd = mmdd.substr(0,6) + mmdd.slice(11);
			} else if (waveDashIndex == 6) {
				mmdd = mmdd.substr(0,7) + mmdd.slice(12);
			}
		}
		return mmdd;
	}

	function getEndDate(yymmdd) {
		endDate = "";
		len = yymmdd.length;
		if(len < 16){
			endDate = getYYYYMMDD(yymmdd);
		}else{
			st = "";
			ed = "";
			waveDashIndex = yymmdd.indexOf("～",0);
			if(waveDashIndex == 9) { 
				endDate = getYYYYMMDD(yymmdd.slice(10));
			} else if (waveDashIndex == 10) {
				endDate = getYYYYMMDD(yymmdd.slice(11));
			} else if (waveDashIndex == 11) {
				endDate = getYYYYMMDD(yymmdd.slice(12));
			}
		}

		return endDate;
	}

	function getYYYYMMDD(yymmdd) {
		var yyyymmdd  = "";
		var yyyy  = yymmdd.substr(0,4);
		var tsuki = yymmdd.substr(6,1)
		var mm    = "";
		var dd    = "";

		if(tsuki == "月") {
			mm = "0" + yymmdd.substr(5,1);

			var hi = yymmdd.substr(8,1);

			if(hi == "日") {
				dd = "0" + yymmdd.substr(7,1);
			}else{
				dd = yymmdd.substr(7,2);
			}
		
		} else {
			mm = yymmdd.substr(5,2);

			var hi = yymmdd.substr(9,1);
			if(hi == "日") {
				dd = "0" + yymmdd.substr(8,1);
			}else{
				dd = yymmdd.substr(8,2);
			}
		}
		yyyymmdd = yyyy + mm + dd;

		return yyyymmdd;
	}

	function checkDate(yymm, ev_yymm, now) {
		if(yymm == "今月以降" || yymm == "指定無し") {
			if(ev_yymm.length > 8){
				var yyyy  = now.substr(0,4);
				var tsuki = now.substr(4,2);
				var i = tsuki.substr(0,1);
				if(i == 0){
					tsuki = tsuki.substr(1,1);
				}
				var editnow = yyyy + "年" + tsuki + "月";
				var evYYYYMM = "";
				if(ev_yymm.substr(6,1) == "月"){
					evYYYYMM = getYYYYMM(ev_yymm.substr(0,7));
				} else {
					evYYYYMM = getYYYYMM(ev_yymm.substr(0,8));
				}
				if(ev_yymm.match(editnow) == editnow){
					return  true;
				} else if(now <= evYYYYMM){
					return  true;
				} else {
					return  false;
				}
			} else {
				var evYYYYMM = getYYYYMM(ev_yymm)
				if(now <= evYYYYMM) {
					return  true;
				} else {
					return  false;
				}
			}


		} else {
			if(ev_yymm.match(yymm) == yymm){
				return  true;
			} else {
				return false;
			}
		}
	}

	function getOption() {
		var sysday = new Date();
		var yyyy   = sysday.getFullYear() + "";
		var mm     = sysday.getMonth()+1 + "";

		var op  = '<select name="yymm">\n<option selected="selected">指定無し</option>\n';

		op  = op + "<option>"+ yyyy + "年" + mm + "月</option>";

		mm ++;
		if(mm == 13) {
			mm = 1;
			yyyy ++;
		}
		op  = op + "<option>"+ yyyy + "年" + mm + "月</option>";

		mm ++;
		if(mm == 13) {
			mm = 1;
			yyyy ++;
		}
		op  = op + "<option>"+ yyyy + "年" + mm + "月</option>";

		mm ++;
		if(mm == 13) {
			mm = 1;
			yyyy ++;
		}
		op  = op + "<option>"+ yyyy + "年" + mm + "月</option>";
		op  = op + "</select>\n";

		return op;
	}

	function dispOption() {
		var op = getOption();
		document.open();
		document.write(op);
		document.close();
	}

	function getLastYYYYMM(yymm) {
		
		var yyyymm  = "";
		var yyyy  = yymm.substr(yymm.length-7,4);
		var mm = yymm.substr(yymm.length-3,2);
		if(yyyy.match("年")){
			yyyy = yymm.substr(yymm.length-8,4);
			
		}
		if(mm.match("年")){
			mm = yymm.substr(yymm.length-2,1);
			mm = "0" + mm;
		}
		yyyymm = yyyy + mm;
		return yyyymm;
	}

	function checkShisha(dispShisha,semiShisha){
		rt = false;
		for(j=0; j<dispShisha.length; j++){
			if(dispShisha[j] == semiShisha){
				rt = true;
				break;
			}
		}
		return rt;
	}

	function createHtmlThemeIconList(theme){
		themeIconList="";
		gTheme = theme.split(",");
		if(gTheme.length > 1){
			for(c1=0; c1<gTheme.length ; c1++){
				for(c2 = 0; c2<BunyaArray.length; c2++){
					BunyaMst = BunyaArray[c2];
					if(gTheme[c1]==BunyaMst.bunyacd){
						themeIconList = themeIconList + '<img src="http://fjid.jp.fujitsu.com';
						themeIconList = themeIconList + BunyaMst.iconfile;
						themeIconList = themeIconList + '" width="50" height="16" alt="';
						themeIconList = themeIconList + BunyaMst.bunyaname;
						themeIconList = themeIconList + '" class="vmiddle" /> ';
					}
				}
			}
		}else{
			for(c2 = 0; c2<BunyaArray.length; c2++){
				BunyaMst = BunyaArray[c2];
				if(gTheme[0]==BunyaMst.bunyacd){
					themeIconList = themeIconList + '<img src="http://fjid.jp.fujitsu.com';
					themeIconList = themeIconList + BunyaMst.iconfile;
					themeIconList = themeIconList + '" width="50" height="16" alt="';
					themeIconList = themeIconList + BunyaMst.bunyaname;
					themeIconList = themeIconList + '" class="vmiddle" /> ';
				}
			}
		}
		return themeIconList;
	}

	function getOptionTheme() {
		var opTheme  = '<select name="theme">\n<option selected="selected">指定無し</option>\n';
		for(c3=0; c3<BunyaArray.length; c3++){
			BunyaMst = BunyaArray[c3];
			opTheme = opTheme+'<option ';
			opTheme = opTheme+' value="' ;
			opTheme = opTheme+BunyaMst.bunyacd;
			opTheme = opTheme+'">'
			opTheme = opTheme+BunyaMst.bunyaname;
			opTheme = opTheme+'</option>\n';
		}
		return opTheme;
	}

	function dispOptionTheme() {
		var opTheme = getOptionTheme();
		document.open();
		document.write(opTheme);
		document.close();
	}

//-->
