Mys.manageView = function(config)
{
	Mys.manageView.superclass.constructor.call(this, config);
};

Ext.extend(Mys.manageView, Mys.KMAView, {
	bodyTemplate : (new Ext.Template([
		'<table class ="manage_table" width="100%" border="0" cellspacing="0" cellpadding="0">',
			'<tr>',
				'<td colspan="1">',
					'<div id="view_top_left">{admin}</div>',
				'</td>',
				'<td colspan="1">',
					'<div id="view_top_right">',
			    	'<a class="mys-item-list" onfocus="blur()" href="#state=list&page={page}"><img width="47" hspace="5" height="17" src="/images/common/btn_list.gif"/></a>',
					'</div>',
				'</td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" style="border:solid 5px #e7e7e7; padding:5px 0 5px 0"><table width="100%" border="0" cellspacing="0" cellpadding="0">',
					'<tr>',
						'<td width="50" height="30" align="center" class="mys-item-agree"><div class="score" title="추천수">{agree_count}</div><span><img src="/images/chuchun.gif" width="19" height="11"></span></td>',
						'<td width="5" bgcolor="#e7e7e7">&nbsp;</td>',
						'<td style="padding-left:10px" class="subject">{title}</td>',
						'</tr>',
				'</table></td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">',
					'<tr>',
						'<td class="c66" style="padding-left:5px">{lecturer}</td>',
					'</tr>',
				'</table>',
				'</td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" height="1" bgcolor="#e7e7e7"></td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" height="1" bgcolor="#e7e7e7"></td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">',
					'<tr>',
						'<td width="55"><img src="/images/common/stit_date.gif" width="39" height="13" hspace="5" /></td>',
						'<td class="c66">{insertDate}</td>',
						'<td width="50"><img src="/images/common/stit_view.gif" width="39" height="13" /></td>',
						'<td width="80" class="num">{read_count}</td>',
						'<td width="50"><img src="/images/common/stit_comment.gif" width="39" height="13" /></td>',
						'<td width="80" class="num">{reply_count} <a href="#reply"><img class ="replyviewbtn" src="/images/common/btn_viewcomment.gif" width="47" height="15" hspace="5" border="0" align="absmiddle" /></a></td>',
					'</tr>',
				'</table></td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" height="2" bgcolor="#e8e8e8"></td>',
			'</tr>',
			'<tr>',
				'<td colspan="2" align="right" style="padding-right: 5px;height : 30px;"><a href="{link}" class="s11 c88 link">{link}</a> <a class="copy" href="javascript:void(0);"><img src="/images/common/btn_coppyaddress.gif" width="49" height="17" hspace="5" border="0" align="absmiddle" /></a></td>',
			'</tr>',
			'<!-- 컨텐트 영역 -->',
			'<tr>',
				'<td colspan="2" class="contents"><div class="view-static-contents">{content}</div></td>',
			'</tr>',
			'<!-- // 컨텐트 영역 -->',
			'<tr>',
				'<td colspan="2" height="20">&nbsp;</td>',
			'</tr>',
		'</table>',
		'{fileTable}',
		'<!-- // 제목 및 본문 -->',
		'<!-- 태그 / 버튼 -->',
		'<table width="100%" border="0" cellspacing="0" cellpadding="0">',
		'<tr>',
			'<td width="43" height="30" align="center" bgcolor="#f0f0f1"><img src="/images/common/icon_tag.gif" width="28" height="13" /></td>',
			'<td bgcolor="#f0f0f1" class="c44">{tags}</td>',
		'</tr>',
		'</table>'
	])).compile(),
	
	modifyURL : "/admin/manage_write.htm",
	
	prepareData : function(data)
	{
		data.page = (Math.floor(this.safeNumber(data.start) /10) + 1) || this.page;
		
		data.className = this.className;
		
		data.title = data.title || "제목없음";
		data.summary = data.summary || "내용없음";
		
		data.read_count = this.safeNumber(data.read_count);
		data.agree_count = this.safeNumber(data.agree_count);
		data.reply_count = this.safeNumber(data.reply_count);
		
		var insertDate = Date.parseDate(data.insert_date, "Y-m-d H:i:s");
		
		if(insertDate)
			data.insertDate = insertDate.format("Y.m.d");
		
		data.tags = this.createTags(data.tag);
		data.fileTable = this.createFiles(data);
		data.admin = this.createAdmin(data);
		data.link = this.createLink(data);
		
		return data;
	}
	,print : function()
	{
		var url = "manage_print.htm?item_id=" + this.data.item_id;
		window.open(url,"" , "popup=1,width=800, height=768, top=0, left=0, location=0, toolbar=0, directories=0, status=0, menubar=1, scrollbars=1, resizable=1");
	}
});

