Mys.noticeIndexItem = function(data, config)
{
	Mys.noticeIndexItem.superclass.constructor.call(this, data, config);
};

Ext.extend(Mys.noticeIndexItem, Mys.TemplateItem, {
	className : "mys-notice-item",
	id : "item_id",
	classNameImg : "mys-notice-img",
	
	template : (new Ext.Template([
		'<div class="{className}" id="{className}-{item_id}">',
			'<div class="mys-notice-img"><img src="/images/main/dot_orange.gif" width="2" height="2" /></div> ',
			'<nobr class="mys-notice-text">{newImage}<a href="{viewURL}" class="s11 c66 title" title="{title}" {target}>{title}</a></nobr>',
		'</div>'
	])).compile(),
	
	prepareData : function(data)
	{
		data = Mys.noticeIndexItem.superclass.prepareData.call(this, data);
		
		if(data.title)
			data.title = data.title.substrPixel(160, 12, 1);
		else
			data.title = "제목없음";
		
		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 = "";
		
		data.viewURL = ViewManager.getViewURL(data);
		
		return data;
	}
});
