Mys.seminaView = function(config)
{
	Mys.seminaView.superclass.constructor.call(this, config);
	
};

Ext.extend(Mys.seminaView, Mys.KMAView, {
	bodyTemplate : (new Ext.Template([
		'<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="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="{linkURL}" class="s11 c88 link">{linkURL}</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" align="center"><a href="javascript:;" class="mys-item-movie"><img src="/images/k_storage/btn_viewmovie.gif" width="126" height="30" border="0" /></a></td>',
			'</tr>',
			'<!-- // 컨텐트 영역 -->',
			'<tr>',
				'<td colspan="2" height="20">&nbsp;</td>',
			'</tr>',
		'</table>',
		'<!-- // 제목 및 본문 -->',
		'<!-- 태그 / 버튼 -->',
		'<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/semina_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년 n월 j일 H:i");
		
		data.tags = this.createTags(data.tag);
		data.fileTable = this.createFiles(data);
		data.admin = this.createAdmin(data);
		data.linkURL = this.createLink(data);
		
		return data;
	},
	
	setEvents : function(el)
	{
		Mys.seminaView.superclass.setEvents.call(this, el);
		
		this.el.child(".mys-item-movie").on("click", this.goMovie, this);
		var preview = this.el.child("#semina-preview");
		if(preview && this.data.file2)
			activxFlash2("semina-preview", "Player",255,181,this.data.file2,"Player","langcode=KR","none");
	},
	
	goMovie : function()
	{
		if(this.data.login != 'Y' || Global.Session.checkLogin(ViewManager.getViewURL(this.data)))
			window.open(this.data.file1);
	}
	
	,print : function()
	{
		var url = "semina_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");
	}
});