Mys.kSemiMainItem = function(data, config)
{
	Mys.kSemiMainItem.superclass.constructor.call(this, data, config);
};

Ext.extend(Mys.kSemiMainItem, Mys.KMAItem, {
	useImage : false,
	titleSize : 400,
	summarySize : 465,
	template : (new Ext.Template([
		'<table class="{className}" id="{className}-{item_id}">',
			'<tr>',
				'<td width="468" valign="top"><table class="mys-item-table" width="468" border="0" cellspacing="0" cellpadding="0">',
					'<tr>',
						'<td><table width="468" border="0" cellspacing="0" cellpadding="0">',
							'<tr>',
								'<td width="50" height="50" align="center" class="agree-count"><a href="{viewURL}" {target}><img src="{repreIMG}" height="50" width="50"/></a></td>',
								'<td width="5">&nbsp;</td>',
								'<td width="418" valign="top"><table width="418" border="0" cellpadding="0" cellspacing="0">',
									'<tr>',
										'<td height="30" nowrap colspan="2" style="padding-left:5px"><nobr class="mys-event-subject">{newImage}<a href="{viewURL}" class="subject title" title="{titleAll}" {target}>{title}</a></nobr><a href="/k_semi/postscript_list.htm#state=list&page=1&board_id={board_id}" title="관련후기"><div class="mys-main-event-remember"></div></a><a href="/k_storage/semina_list.htm#state=list&page=1&board_id={storage_board_id}" title="관련동영상"><div class="mys-main-event-video"></div></a></td>',
									'</tr>',
									'<tr>',
										'<td width="210" height="20" class="txt1166_date txt1166"><div class="txt1166-div"><img src="/images/common/icon_date.gif" width="24" height="13" hspace="5" align="absmiddle" /><span>{dateRange}</span></div></td>',
										'<td width="208" class="txt1166"><div class="txt1166-div"><img src="/images/common/{iconSpeaker}" width="24" height="13" hspace="5" align="absmiddle" /><a title="{lecturer}" ><nobr width="130px"class="txt1166-location">{lecturer}</nobr></a><div></td>',
									'</tr>',
								'</table></td>',
							'</tr>',
						'</table></td>',
					'</tr>',
					'<tr>',
						'<td height="5"></td>',
					'</tr>',
					'<tr>',
						'<td valign="top" class="summary"><div class="summary-div">{summary}</div></td>',
					'</tr>',
/*					'<tr>',
						'<td height="21"><table class="mys-tag-footer" border="0" cellspacing="0" cellpadding="0">',
							'<tr>',
								'<td width="33"><img src="/images/common/icon_tag.gif" width="28" height="13" /></td>',
								'<td width="299px" class="txt1166 mys-tag-footer-text"><nobr class="mys-tag-footer-nobr">{tags}</nobr></td>',
								'<td width="31"><div><img src="/images/common/icon_view.gif" width="26" height="13" /></div></td>',
								'<td width="35" class="txt1166 mys-tag-footer-text num"><span class="num">{read_count}</span></td>',
								'<td  class="mys-item-reply"><table><tr><td><img src="/images/common/icon_comment.gif" width="26" height="13" /></td>',
								'<td><span class="mys-tag-footer-text num">{reply_count}</span><img class="mys-tag-footer-img num_img" src="/images/common/icon_trir.gif" width="3" height="5" hspace="5" vspace="5" align="absmiddle" /></td></tr></table></td>',
//								'<td width="31" class="mys-item-reply"><img src="/images/common/icon_comment.gif" width="26" height="13" /></td>',
//								'<td width="33" class="mys-item-reply num"><span class="mys-tag-footer-text">{reply_count}</span><img class="mys-tag-footer-img num_img" src="/images/common/icon_trir.gif" width="3" height="5" hspace="5" vspace="5" align="absmiddle" /></td>',
								
							'</tr>',
						'</table></td>',
					'</tr>',*/
				'</table></td>',
			'</tr>',
		'</table>'
	])).compile(),
	
	prepareData : function(data)
	{
		data = Mys.kSemiMainItem.superclass.prepareData.call(this, data);
		if(data.board_id == 1 || data.board_id == 7 || data.board_id == 8 || data.board_id == 9)
			data.storage_board_id = "";
		else
			data.storage_board_id = parseInt(data.board_id) + 20;
		
		data.repreIMG = "/images/main/semi" + (data.board_id >= 10 ? data.board_id : "0" + data.board_id) + ".gif";

		if(!data.lecturer){
			data.lecturer = data.location;
			data.iconSpeaker = "icon_place.gif"
		}
		else{
			data.iconSpeaker = "icon_speaker.gif"
		}
		
		var insertDate = Date.parseDate(data.insert_date, "Y-m-d H:i:s");
		
		if(insertDate && (new Date).getTime() - insertDate.getTime() < 1000 * 60 * 60 * 24 * 7)
			data.newImage = '<img src="/images/main/new.gif" class="new-image"/>';
		else
			data.newImage = "";
		
		return data;
	},
	
	setEvents : function(el)
	{
//		el.child(".mys-item-reply").on("mouseover", this.reply, this);
//		el.child(".mys-item-reply").on("mouseout", this.hidereply, this);
//		el.child(".agree-count").on("click", this.agree, this);
	}
});
