﻿
function createView() {
	
	fullEventMode();
	
	if (sessionid != null && sessionid != "") {
		setCheckExecuteCount(9);
	} else {
		setCheckExecuteCount(8);
	}
	
	changeEventDetailMode();
	
	createEventData();
	
	setSearchKeyUI(false);
	
	
	if ($('method').value == "addwatch") {
		$('method').value = "";
		addWatch($F('eventid'));
	}
}

function createEventData() {
	if ($F('eventid') != "") {
		//左側 ------------------------------
		requestEventData($F('eventid'));
	}
}

function requestEventData(eventid) {
	var url = LS_LIB_DBJSON_URL + 'getEventData.php';
	var pars = 'eventid=' + eventid + "&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars,
			onComplete: responseEventData
		});
}

function responseEventData(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	eval(text);
	
	var name = data.name;
	var allday = data.allday;
	var description = data.description;
	var invalidenddate = data.invalidenddate;
	var homepage = data.homepage;
	var sdate = data.sdate;
	var stime = data.stime;
	var edate = data.edate;
	if (allday == "1") {
		edate = data.edateforallday;
	}
	var etime = data.etime;
	var place_district = data.place_district;
	var place_region = data.place_region;
	var place_country = data.place_country;
	var location = data.location;
	var place_id = data.place_id;
	var place_name = data.place_name;
	var place_address = data.place_address;
	var place_postcode = data.place_postcode;
	var owner_id = data.owner_id;
	var owner_name = data.owner_name;
	var imagepath = data.imagepath;
	var tags = data.tags;
	var place_latitude = data.place_latitude;
	var place_longitude = data.place_longitude;
	COMMENTMODE  = data.nocomment;
	var adate = data.adate;
	var udate = data.udate;
	
	var sdate2 = data.sdate2;
	var edate2 = data.edate2;
	
	EVENT_PV = data.pv;
	
	if (name != null) {
		var html = createEventDataHTMLLeft(false,
						name,
						allday,
						description,
						$F('eventid'),
						tags,
						invalidenddate,
						sdate,
						edate,
						stime,
						etime,
						location,
						place_name,
						place_address,
						place_postcode,
						homepage,
						place_latitude,
						imagepath,
						owner_id,
						owner_name,
						adate,
						udate,
						COMMENTMODE);
		
		// Link Request Form
		html += '<form id="linkedform" name="linkedform" method="POST" action="" target="_blank">';
		html += '<input type="hidden" name="type"/>';
		html += '<input type="hidden" name="eventurl"/>';
		html += '<input type="hidden" name="eventstart"/>';
		html += '<input type="hidden" name="eventend"/>';
		html += '<input type="hidden" name="eventname"/>';
		html += '<input type="hidden" name="title"/>';
		html += '<input type="hidden" name="location"/>';
		html += '<input type="hidden" name="description"/>';
		html += '<input type="hidden" name="homepage"/>';
		html += '</form>';
		
		
		
		var d2 = $('contentcenter');
		d2.innerHTML += html;
		
		MAP_LATITUDE = place_latitude;
		MAP_LONGITUDE = place_longitude;
		EVENT_NAME = name;
		document.title = EVENT_NAME;
		EVENT_START = sdate2;
		
		if (invalidenddate != 1 && sdate2 != edate2)
			EVENT_END = edate2;
		EVENT_LOCATION = location;
		EVENT_DESC = description;
		EVENT_URL = homepage;
		
		// EventURL
		eventURL();
		
		// EventCircle pre表示
		preEventcircle();
		
		// MAP
		createGoogleMap(MAP_LATITUDE, MAP_LONGITUDE, EVENT_NAME);
		
		//EventUser
		requestEventUser($F('eventid'));
		
		if (COMMENTMODE == 0) {
			//通常
			requestEventComments($F('eventid'));
		} else {
			//ReadOnly
			checkCount();
			
			//createYahooMap(MAP_LATITUDE, MAP_LONGITUDE);
			//createGoogleMap(MAP_LATITUDE, MAP_LONGITUDE, EVENT_NAME);
			
			//Event Circle
			requestEventCircle($F('eventid'));
		}
	} else {
		var d2 = $('contentcenter');
		d2.innerHTML += "イベントが見つかりません。<br/>イベントは登録ユーザまたはc2talk運営事務局により削除されることがあります。";
		checkCount();
		checkCount();
		checkCount();
	}
	checkCount();
}

var COMMENTMODE = 0;
var MAP_LATITUDE = "";
var MAP_LONGITUDE = "";
var EVENT_NAME = "";
var EVENT_START = "";
var EVENT_END = "";
var EVENT_LOCATION = "";
var EVENT_DESC = "";
var EVENT_URL = "";
var EVENT_PV = "";

/**
 * <br>を削除して全角スペースにする。
 */
function removeBR(str) {
	var tmp = str;
	while (tmp.indexOf("<br>") >= 0) {
		tmp = tmp.replace("<br>", "  ");
	}
	while (tmp.indexOf("\r\n") >= 0) {
		tmp = tmp.replace("\r\n", "  ");
	}
	while (tmp.indexOf("\n") >= 0) {
		tmp = tmp.replace("\n", "  ");
	}
	while (tmp.indexOf("<br/>") >= 0) {
		tmp = tmp.replace("<br/>", "  ");
	}
	return tmp;
}

function goYahooLinkURL() {
	$('linkedform').eventurl.value = "http://" + SERVER_NAME + LS_EVENT_PAGE_URL + $F('eventid');
	
	$('linkedform').type.value = "yahoo";
	$('linkedform').eventstart.value = EVENT_START;
	$('linkedform').eventname.value = EVENT_NAME;
	
	$('linkedform').location.value = removeBR(EVENT_LOCATION);
	
	$('linkedform').description.value = removeBR(EVENT_DESC);
	$('linkedform').homepage.value = EVENT_URL;
	$('linkedform').action = LS_OTHER_LINKS_URL;
	$('linkedform').submit();
}

function goGoogleLinkURL() {
	$('linkedform').eventurl.value = "http://" + SERVER_NAME + LS_EVENT_PAGE_URL + $F('eventid');
	
	$('linkedform').type.value = "google";
	$('linkedform').eventstart.value = EVENT_START;
	var end = "";
	if (EVENT_END == "")
		end = getDateStringPlusDateString(EVENT_START, 1);
	else
		end = getDateStringPlusDateString(EVENT_END, 0);
	
	$('linkedform').eventend.value = end;
	$('linkedform').eventname.value = EVENT_NAME;
	$('linkedform').location.value = removeBR(EVENT_LOCATION);
	$('linkedform').description.value = removeBR(EVENT_DESC);
	$('linkedform').homepage.value = EVENT_URL;
	$('linkedform').action = LS_OTHER_LINKS_URL;
	$('linkedform').submit();
}

function goDeliciousLinkURL() {
	$('linkedform').eventurl.value = "http://" + SERVER_NAME + LS_EVENT_PAGE_URL + $F('eventid');
	
	$('linkedform').type.value = "delicious";
	$('linkedform').eventname.value = EVENT_NAME;
	$('linkedform').action = LS_OTHER_LINKS_URL;
	$('linkedform').submit();
}

function requestEventComments(eventid) {
	var url = LS_LIB_DBJSON_URL + 'getEventComments.php';
	var pars = 'eventid=' + eventid + "&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars,
			onComplete: responseEventComments
		});
}

function responseEventComments(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	eval(text);
	
	html = "";
	
	html += '<div id="commentlist">';
	
	if (sessionid != null && sessionid != "") {
		// コメント追加
		html += '<div id="addcomment">';
		html += '<a href="javascript:addcomment(' + $F('eventid') + ')"><img src="/event/images/commentadd.png" title="コメントを書く"/>コメントを書く</a>';
		html += '<div id="addcommentarea"></div>';
		html += '</div>';
	} else {
		html += '<div id="addcomment">';
		html += '<a href="javascript:showLoginDialog()">サインイン</a>するとコメントを追加できます。';
		html += '</div>';
	}
	
	for (i=0; i<data.size; i++) {
		adddate = data.comments[i].adddate;
		editdate = data.comments[i].editdate;
	//	editfrom = data.comments[i].editfrom;
		
		comment = data.comments[i].comment;
		comment = urlToATag(comment);
		
		url = data.comments[i].url;
		urltext = url;
		urltext = getShortString(urltext, 250, 'ruler');
		
		imagepath = data.comments[i].imagepath;
		
		userimagepath = data.comments[i].userimagepath;
		userid = data.comments[i].userid;
		username = data.comments[i].username;
		
		html += '<div id="comment">';
		
		html += '<table>';
		html += '<tr>';
		html += '<td id="commentuserimage" rowspan="2">';
			if (userimagepath != "") {
				html += '<a href="javascript:goUserPage(' + userid + ')"><img id="commentimg" src="/event/images/' + toSmallImagePath(userimagepath) + '" title="' + username + '"/></a>';
			}
		html += '</td>';
		html += '<td id="commenttext">';
			if (imagepath != "") {
				middlepath = toMiddleImagePath(imagepath);
				html += '<a href="/event/images/' + imagepath + '" target="_blank"><img id="commentimg" src="/event/images/' + middlepath + '"/></a>';
			}
			html += '<a href="javascript:goUserPage(' + userid + ')">' + username + '</a>';
			html += 'さんのコメント<br/>';
			
			html += "<p>" + comment + "</p>";
			if (url != "") {
				html += '<p>URL<br/><a href="' + url + '" target="_blank">' + urltext + '</a></p>';
			}
		html += '</td>';
		html += '</tr>';
		
		html += '<tr>';
		html += '<td id="commentbottomtext">';
			if (adddate != editdate) {
				html += '更新日 ' + editdate;
			} else {
				html += '書込み日 ' + adddate;
			}
		html += '</td>';
		html += '</tr>';
		
		html += '</table>';
		
		html += '</div>';
		
	}
	
	if (data.size > 5) {
		if (sessionid != null && sessionid != "") {
			// コメント追加
			html += '<div id="addcomment">';
			html += '<a href="javascript:addcomment(' + $F('eventid') + ')"><img src="/event/images/commentadd.png" title="コメントを書く"/>コメントを書く</a>';
			html += '</div>';
		} else {
			html += '<div id="addcomment">';
			html += '<a href="javascript:showLoginDialog()">サインイン</a>するとコメントを追加できます。';
			html += '</div>';
		}
	}
	
	html += '</div>';
	
	var d = $('eventinfoleft');
	d.innerHTML += html;
	
	checkCount();
	
	//createYahooMap(MAP_LATITUDE, MAP_LONGITUDE);
	//createGoogleMap(MAP_LATITUDE, MAP_LONGITUDE, EVENT_NAME);
	
	//Event Circle
	requestEventCircle($F('eventid'));
	
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * Tag削除用のデータをリクエスト
 */
function requestEditTags(eventid) {
	var url = LS_LIB_DBJSON_URL + 'getEditTags.php';
	var pars = 'eventid=' + eventid + "&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars,
			onComplete: responseEditTags
		});
}
/**
 * Tag削除用のUIを表示
 */
function responseEditTags(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	eval(text);
	
	var html = '<form id="tagdeleteform"><table id="tagdelete">';
	
	//配列対策
	html += '<input name="tagdelitem" value="" type="hidden"/>';
	
	for (i=0; i<data.length; i++) {
	
	html += '	<tr>';
	html += '		<td class="right">';
	html += data[i]["name"];
	html += '		</td>';
	html += '		<td class="right">';
		if (data[i]["canremove"]) {
	html += '削除する<input name="tagdelitem" value="' + data[i]["name"] + '" type="checkbox" onClick="tagDeleteChecked()"/>';
		} else {
	html +=	'権限無し';
		}
	html += '		</td>';
	html += '	</tr>';
	
	}
	
	html += '	<tr>';
	html += '		<td>';
	html += '<input id="tagcancelbtn" value="キャンセル" type="button" onclick="deltaghide()"/><input id="tagdelbtn" value="削除" type="button" onclick="deleteTags()" disabled="disabled"/>';
	html += '		</td>';
	html += '	</tr>';
	html += '</table></form>';
	
	var d = $('edittag');
	d.innerHTML = html;
	
	heightCheck();
}

/**
 * Tagの削除をチェックしたら削除ボタンを有効にする、チェックがあかったら無効にする
 */
function tagDeleteChecked() {
	var size = $('tagdeleteform').tagdelitem.length;
	for (var i=0; i<size; i++) {
		if ($('tagdeleteform').tagdelitem[i].checked) {
			$('tagdelbtn').disabled = false;
			return;
		}
	}
	$('tagdelbtn').disabled = true;

}

/**
 * Tag削除用のUIをリクエストする
 */
function deltag(eventid) {
	requestEditTags(eventid);
}
/**
 * Tag削除用のUIを消す
 */
function deltaghide() {
	var d = $('edittag');
	d.innerHTML = "";
}
/**
 * チェックしたTagを削除リクエストする
 */
function deleteTags() {
	var tags = "";
	var size = $('tagdeleteform').tagdelitem.length;
	for (var i=0; i<size; i++) {
		if ($('tagdeleteform').tagdelitem[i].checked) {
			if (tags.length > 0)
				tags += ",";
			tags += $('tagdeleteform').tagdelitem[i].value;
		}
	}
	requestDeleteTags(tags);
}
/**
 * Tagの削除をリクエストする
 */
function requestDeleteTags(tags) {
	var url = LS_DELETE_TAGS_URL;
	var pars = 'eventid=' + $F('eventid') + "&tags=" + encodeURIComponent(tags) + "&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars,
			onComplete: responseDeleteTags
		});
}
/**
 * レスポンスを受けてリロード
 */
function responseDeleteTags(req) {
	var text = req.responseText;
	location.reload();
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * タグ追加をリクエスト
 */
function requestAddTags() {
	
	if ($('newtagform').newtagname.value == "") {
		messagedialog_show("追加するタグを入力して下さい。");
		return;
	}
	
	var url = LS_ADD_TAGS_URL;
	
	var eventid = $('newtagform').newtageventid.value;
	var tags = $('newtagform').newtagname.value;
	
	var pars = 'newtageventid=' + eventid + '&newtagname=' + encodeURIComponent(tags) + '&currenttime=' + new Date().getTime();
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'POST', 
			parameters: pars,
			onComplete: responseAddTags
		});
}
/**
 * タグ追加のレスポンス
 */
function responseAddTags(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	eval(text);
	if (data.response == "1") {
		location.reload();
	} else {
		messagedialog_show("タグの追加に失敗しました。");
	}
	addtaghide();
}

/**
 * 新しいタグの入力チェック
 */
function newTagCheck(ev) {
	//console.log(ev.keyCode);

	var newtag = $('newtagform').newtagname.value;
	if (newtag != null && newtag != "")
		$('newtagform').send.disabled = false;
	else
		$('newtagform').send.disabled = true;

}
/**
 * タグ追加用のUIを表示
 */
function addtag(eventid) {
	var html = "";
	html += '<form id="newtagform" method="POST" action="" onSubmit="requestAddTags();return false;">';
	html += '<input id="newtageventid" name="newtageventid" value="' + eventid + '" type="hidden">';
	html += '<table id="tagadd">';
	html += '<tr>';
	html += '	<td class="right"><nobr>タグ</nobr></td>';
	html += '	<td><input id="newtagname" name="newtagname" value="" type="text" onKeyUp="newTagCheck(event);"/></td>';
	html += '</tr>';
	html += '<tr>';
	html += '	<td colspan="2">タグはカンマ「,」区切りで複数同時に登録できます。<br/>例　下町,浴衣,花火</td>';
	html += '</tr>';
	html += '<tr>';
	html += '	<td colspan="2" class="center"><br/></td>';
	html += '</tr>';
	html += '<tr>';
	html += '	<td colspan="2" class="center">';
	html += '		<input name="send" id="send" value="登録" type="button" onclick="requestAddTags()" disabled="disabled"/>';
	html += '		<input name="cancel" id="cancel" value="キャンセル" type="button" onclick="javascript:addtaghide()"/>';
	html += '	</td>';
	html += '</tr>';
	html += '</table>';
	html += '</form>';
	
	var d = $('edittag');
	d.innerHTML = html;
	
	$('newtagform').newtagname.focus();
}
/**
 * タグ追加用のUIを消す
 */
function addtaghide() {
	var d = $('edittag');
	d.innerHTML = "";
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
 * コメント追加をリクエスト
 */
function requestAddComment() {
	var newcomment = $('commentaddform').newcommenttext.value;
	if (newcomment != null && newcomment != "")
		$('commentform').submit();
	else
		messagedialog_show("追加するコメントを入力して下さい。");
}
/**
 * コメント追加のレスポンス
 */
function responseAddComment(req) {
}

/**
 * 新しいコメントの入力チェック
 */
function newCommentCheck(ev) {
	var newcomment = $('commentaddform').newcommenttext.value;
	if (newcomment != null && newcomment != "")
		$('commentaddform').send.disabled = false;
	else
		$('commentaddform').send.disabled = true;
}
/**
 * コメント追加用のUIを表示
 */
function addcomment(eventid) {
	
	var html = "";
	html += '<form id="commentaddform" method="POST" target="tmpcomment" action="' + LS_ADD_COMMENT_URL + '" enctype="multipart/form-data" onSubmit="requestAddComment();return false;">';
	html += '<table id="commentadd">';
	html += '	<tr>';
	html += '		<td class="right"><nobr>コメント</nobr></td>';
	html += '		<td><textarea id="newcommenttext" name="newcommenttext" value="" onKeyUp="newCommentCheck(event);"></textarea></td>';
	html += '	</tr>';
	html += '	<tr>';
	html += '		<td class="right"><nobr>URL</nobr></td>';
	html += '		<td><input id="newcommenturl" name="newcommenturl" value="" type="text"/></td>';
	html += '	</tr>';
	html += '	<tr>';
	html += '		<td class="right"><nobr>画像</nobr></td>';
	html += '		<td><input id="newcommentimage" name="newcommentimage" value="" type="file"/></td>';
	html += '	</tr>';
	html += '	<tr>';
	html += '		<td colspan="2" class="center">';
	html += '			<input name="send" id="send" value="登録" type="button" onclick="submit()" disabled="disabled"/>';
	html += '			<input id="cancel" value="キャンセル" type="button" onclick="javascript:addcommenthide()"/>';
	html += '			<input id="newcommenteventid" name="newcommenteventid" value="' + eventid + '" type="hidden">';
	html += '		</td>';
	html += '	</tr>';
	html += '</table>';
	html += '</form>';
	html += '<iframe id="tmpcomment" name="tmpcomment" src=""></iframe>';
	
	var d = $('addcommentarea');
	d.innerHTML = html;
	
	$('commentaddform').newcommenttext.focus();
}
/**
 * コメント追加用のUIを隠す
 */
function addcommenthide() {
	var d = $('addcommentarea');
	d.innerHTML = "";
}

function eventURL() {
	var html = '<div class="eventmenu">';
	
	html +=	'<div class="wtop">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	html +=	'<div class="eventurl">';
	html += 'このイベントをブログで紹介しよう<br/>';
	html += '<nobr>Page URL : <input type="text" size="28" value="http://' + SERVER_NAME + LS_EVENT_PAGE_URL + $F('eventid') + '" onfocus="this.select();" readonly/></nobr>';
	html +=	'</div>';
	
	html +=	'<div class="wbottom">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	html +=	'</div>';
	
	html += '<div class="eventmenu">';
	
	var d = $('eventinforight');
	d.innerHTML += html;
}

/**
 * Watch状況などを取得
 */
function requestEventUser(eventid) {
	var url = LS_LIB_DBJSON_URL + 'getEventUser.php';
	var pars = 'eventid=' + eventid + "&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars,
			onComplete: responseEventUser
		});
}

function responseEventUser(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	
	eval(text);
	html = '<div class="eventmenu">';
	
	html +=	'<div class="wtop">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	//自分の状態
	imwatch = false;
	imattend = false;
	//人数
	wcount = 0;
	acount = 0;
	//html
	watchhtml = "";
	attendhtml = "";
	
	//console.log(sessionusername);
	for (i=0; i<data.length; i++) {
		var id = data[i].id;
		var name = data[i].name;
		var imagepath = data[i].imagepath;
		var actiontype = data[i].actiontype;
		
		//console.log(name);
		//console.log(actiontype);
		
		if (actiontype == "watch") {
			watchhtml += '<div id="user"><a href="javascript:goUserPage(' + id + ')">';
			if (imagepath != null && imagepath != "")
				watchhtml += '<img src="/event/images/' + toSSImagePath(imagepath) + '">';
			else
				watchhtml += '<img src="/event/images/account16.gif"/>';
			watchhtml += name + '</a></div>'
			wcount++;
			if (name == sessionusername)
				imwatch = true;
		}
	//	else if (actiontype == "attend") {
	//		attendhtml += '<div id="user"><a href="javascript:goUserPage(' + id + ')">';
	//		if (imagepath != null && imagepath != "")
	//			attendhtml += '<img src="/event/images/' + toSSImagePath(imagepath) + '">';
	//		else
	//			attendhtml += '<img src="/event/images/account16.gif"/>';
	//		attendhtml += name + '</a></div>'
	//		acount++;
	//		if (name == sessionusername)
	//			imattend = true;
	//	}
	}
	
	if (sessionid != null && sessionid != "") {
		if (imwatch) {
			html +=	'<p class="userstatus"><img src="/event/images/watch.png"/>ウォッチ中</p>';
			html +=	'<p class="userstatus"><a href="javascript:removeWatch(' + $F('eventid') + ')"><img src="/event/images/delete.gif"/>解除</a></p>';
		} else {
			html +=	'<p class="userstatus"><a href="javascript:addWatch(' + $F('eventid') + ')"><img src="/event/images/add.gif"/>ウォッチリストに追加</a></p>';
		}
	//		html +=	'<hr/>';
	//	if (imattend) {
	//		html +=	'<p class="userstatus"><img src="/event/images/attend.png"/>イベントに参加予定</p>';
	//		html +=	'<p class="userstatus"><a href="javascript:removeAttend(' + $F('eventid') + ')"><img src="/event/images/delete.gif"/>参加をやめる</a></p>';
	//	} else {
	//		html +=	'<p class="userstatus"><a href="javascript:addAttend(' + $F('eventid') + ')"><img src="/event/images/add.gif"/>イベントに参加</a></p>';
	//	}
	//		html +=	'<hr/>';
		
	} else {
		html +=	'<p class="userstatus"><a href="javascript:addWatch(' + $F('eventid') + ')"><img src="/event/images/add.gif"/>ウォッチリストに追加</a></p>';
	}
	
	html += '<div id="line"></div>';
	html +=	'<p class="sitelink"><a href="javascript:goYahooLinkURL()"><img src="/event/images/add.gif"/>yahooカレンダーに追加</a></p>';
	html +=	'<p class="sitelink"><a href="javascript:goGoogleLinkURL()"><img src="/event/images/add.gif"/>Google Calendarに追加</a></p>';
	html +=	'<p class="sitelink"><a href="http://b.hatena.ne.jp/entry/'+ "http://" + SERVER_NAME + LS_EVENT_PAGE_URL + $F('eventid') + '" target="_blank"><img src="/event/images/add.gif"/>はてなブックマークに追加</a></p>';
	html +=	'<p class="sitelink"><a href="javascript:goDeliciousLinkURL()"><img src="/event/images/add.gif"/>del.icio.usに追加</a></p>';
	
	html +=	'<div class="wbottom">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	html += '</div>';
	
	html += '<div class="eventmenu">';
	
	html +=	'<div class="wtop">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	html += '<div id="watchinfo">';
	html += 'アクセス数 ' + EVENT_PV + 'PV';
	html += '</div>';
	
	html += '<div id="line2"></div>';
	
	html += '<div id="watchinfo">';
	html += 'ウォッチ数 ' + wcount + '人<div id="userlist">' + watchhtml + '</div>';
	html += '</div>';
	
//	html += '<div id="attendinfo">';
//	html += '参加人数 ' + acount + '人<div id="userlist">' + attendhtml + '</div>';
//	html += '</div>';
	
	html +=	'<div class="wbottom">';
	html +=	'	<p>&nbsp;</p>';
	html +=	'</div>';
	
	html += '</div>';
	
	var d = $('eventinforight');
	d.innerHTML += html;
	
	checkCount();
}

/**
 * このイベントを見た人が見ている他のイベントを取得する
 */
function requestEventCircle(eventid) {
	var url = LS_LIB_DBJSON_URL + 'getEventCircle.php';
	var pars = 'eventid=' + eventid + "&limit=3&currenttime=" + new Date().getTime();
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars,
			onComplete: responseEventCircle
		});
}

function responseEventCircle(req) {
	var text = req.responseText;
	text = text.substring(2, text.length -2);
	
	eval(text);
	
	var html = '<div id="eventcircle"><div id="circletitle">このイベントを見た人はこんなイベントも見ています。</div>';
	if (data.length != 0) {
		
		html += createEventInfoHTMLForUIMultiLine(data,  1); 
		html += '</div>';
		document.getElementById("contentbottomcenter").innerHTML = html;
		setEventInfoWidth(1);
	} else {
		
		html += "---";
		html += '</div>';
		document.getElementById("contentbottomcenter").innerHTML = html;
	}
	
	//PVグラフ
	if (document['pvgraph'] != null) {
		if (typeof document['pvgraph'].showGraph == 'undefined') {
			setTimeout("drawPVGraph()", 5000);
		} else {
			document['pvgraph'].showGraph($F('eventid'));
		}
	}
	
	//createYahooMap(MAP_LATITUDE, MAP_LONGITUDE);
	createGoogleMap(MAP_LATITUDE, MAP_LONGITUDE, EVENT_NAME);
	
	checkCount();
	
}

function drawPVGraph() {
	document['pvgraph'].showGraph($F('eventid'));
}

function preEventcircle() {
		var html = '<div id="eventcircle">';
		html += '<div id="circletitle">このイベントを見た人はこんなイベントも見ています。</div>';
		html +='<center><div id="circletimer"></div></center>';
		html += '</div>';
		document.getElementById("contentbottomcenter").innerHTML += html;
}

