/**
 *	메인 - 상단 노출용
 */
function contents_expose_home()
{
	this.getViews = function()
	{
		return [ "main" ];
	}
	
	this.section_center =
	this.section_left = 
	this.main = function(div,model)
	{
		var htmlCode = "";
		if ( model )
		{
			var i = 0;
			if ( model.length > 0 )
			{
				htmlCode += "<ul class=\"main_top_thumb\">";
				htmlCode += "<li class=\"thumb\"><div class='thumb' style='width:70px; height:55px'><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\"><img src=\"" + model[i].thumbnailUrl + "\" width='68px' style='border:2px solid #E8E6E6; vertical-align:middle; position:absolute; clip:rect(auto auto 53px auto)'></a></li>";
				htmlCode += "<li class=\"text\">";
				htmlCode +=	"<dl class=\"thumb_title\">";
				htmlCode +=	"<dt class=\"title\"><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">" + __trim(model[i].title, 40, "...") +"</a></dt>";
				htmlCode +=	"<dd class=\"txt\"><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">" + __trim(model[i].contents.stripTags(), 100, "...") + "</a></dd>";
				htmlCode +=	"</dl></li></ul>";
			}
			
			htmlCode +=	"<ul class='main_top_thumb'>";
			for ( var i = 1; i < model.length && i < 8; i++ )
			{
				htmlCode +=	"<li class='list'><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">" + __trim(model[i].title, 50, "...") + "</a></li>";
			}
			htmlCode +=	"</ul>";
		}

		div.innerHTML = htmlCode;
	}
	
	this.section_right = function(div,model){
	
		htmlCode += "<div class=\"main_title_r\">";
		htmlCode += "	<h1 class=\"title\"><span>오늘의</span> 화제뉴스</h1>";
		htmlCode += "	<div class=\"title_more\"><div class=\"bu02\"><a href=\"/contents/101/list.keywui\">더보기</a></div></div>	";
		htmlCode += "</div>";
		htmlCode += "<ul class=\"list_box\">";
		
		if(model != undefined)
		{
			for(var i=0;i<model.length;i++)
			{
				if(i==0)
				{
					htmlCode += "<li class=\"list\"><strong><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">"+model[i].title+"</a></strong></li>";
				}else{
					htmlCode += "<li class=\"list\"><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">"+model[i].title+"</a></li>";
				}
			}
		}else{
			htmlCode += "데이터가 존재 하지 않습니다....";
		}
		htmlCode += "</ul>";
		div.innerHTML = htmlCode;
	}
}

/**
 *	메인 - 오늘의 인기영상 Best
 */
function contents_popular_today()
{
	this.getViews = function()
	{
		return [ "main", "section_left", "section_center", "section_right" ];
	}
	
	this.section_right =
	this.section_center =
	this.section_left =
	this.main = function(div,model)
	{					
		var htmlCode ="";
		
		if(model != undefined){
			var cnt =0;
			htmlCode += '<div class="main_title_bg1">';	
			htmlCode += '	<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_moviebest.gif" title="오늘의 인기영상 Best"></h1>';
			htmlCode += '	<div class="title_more"><div class="bu01"><a href="/movie/home.keywui">더보기</a></div></div>';
			htmlCode += '</div>';
			
			var className = "list";
			
			htmlCode += '<ul class="main_thumb">';
			for(var i=0; i<model.length; i++)
			{
				link_url = '/contents/' +model[i].cateSeqnum+ '/' +model[i].subcateSeqnum+ '/view.keywui?mvSeqnum=' +model[i].mvSeqnum;
				htmlCode += '<li class="blank"></li>';
				htmlCode += '<li class="thumb"><div class="thumb"><a href="' +link_url+ '"><img src="' +model[i].thumbnailUrl+ '" width="88" height="66" align="absmiddle" alt=""></a></div></li>'
				htmlCode += '<li class="text">'
				htmlCode += '	<p class="title"><a href="' +link_url+ '">' + __trim(model[i].title, 90) + '</a></p>'
				htmlCode += '	<p class="count">재생수<span>' +model[i].playCount+ '</span>댓글 <span>' +model[i].commentCount+ '</span>스크랩<span>' +model[i].scrapCount+ '</span></p>'
				htmlCode += '</li>'																				
//				htmlCode += "<div class=\"thumb\" style='width:82px; height:67px'><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum)+"\"><img src=\""+model[i].thumbnailUrl+"\" width='80px' style='vertical-align:middle; position:absolute; clip:rect(auto auto 65 auto)'></a></div>";

			} //for
			htmlCode += '</ul>';
			
		}else{
			htmlCode += "데이터가 존재하지 않습니다....";
		}
		htmlCode += '<div class="clear"></div>';
		htmlCode += '<div class="h_space35"></div>';
		div.innerHTML = htmlCode;
	}
}

/**
 *	메인 - 오늘의 인기포토 Best
 */
function contents_expose_starphoto()
{
	this.getViews = function()
	{
		return [ "main" ];
	}
		
	this.section_right = 
	this.section_center = 
	this.section_left = 
	this.main = function(div, model)
	{
		var htmlCode ="";
		
		if(model != undefined){
			var cnt =0;
			
			htmlCode += '<div class="main_title_bg1">';	
			htmlCode += '	<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_photobest.gif" title="오늘의 인기포토 Best"></h1>';
			htmlCode += '	<div class="title_more"><div class="bu01"><a href="/photo/13/list.keywui">더보기</a></div></div>';
			htmlCode += '</div>';
	
			var className = "list";
				
			htmlCode += '<ul class="main_photo_thumb">';
			for(var i=0; i<model.length; i++)
			{
				htmlCode += '<li class="blank"></li>';
				htmlCode += '<li class="thumb"><div class="thumb"><a href="' +__contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum)+ '"><img src="' +model[i].imgFullpath+ '" width="88" alt="" ></a></div></li>';
				htmlCode += '<li class="text">';
				htmlCode += '	<p class="title"><a href="' +__contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum)+ '">' + __trim(model[i].title, 90) + '</a></p>';
				htmlCode += '	<p class="count">조회수<span>' +model[i].viewCount+ '</span>댓글 <span>' +model[i].commentCount+ '</span>스크랩<span>' +model[i].scrapCount+ '</span></p>';
				htmlCode += '</li>';
	
			} //for
			htmlCode += '</ul>';
		}else{
			htmlCode += "데이터가 존재하지 않습니다....";
		}
		htmlCode += '<div class="clear"></div>';
		htmlCode += '<div class="h_space35"></div>';
		div.innerHTML = htmlCode;
	}
}

		/* if( model) //3개씩 한줄
		{
			var cnt =0;
			var className = "list";
			
			for ( var i = 0; i < model.length && i < 3; i++ )
			{
			//	var name= model[i].imgFullpath.substring(0,model[i].imgFullpath.indexOf(".")); //파일이름
			//	var ext = model[i].imgFullpath.substring(model[i].imgFullpath.indexOf(".")+1); //확장자
			//	var newfilename = name + "_resize." + ext;
				
				if ( cnt == 0 ) htmlCode += "<ul class=\"main_thumb_list\">";
			
				htmlCode += "<li class=\""+className+"\">";
				htmlCode += "<div class=\"thumb\" style='width:82px; height:67px'><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\"><img src=\""+model[i].imgFullpath+"\" width='80px' style='vertical-align:middle; position:absolute; clip:rect(auto auto 65 auto)'></a></div>";
				htmlCode += "<p class=\"txt\"><a href=\"" + __contents_view_url(model[i].cateSeqnum, model[i].subcateSeqnum, model[i].mvSeqnum) + "\">" + __trim(model[i].title, 30) +"</a></p>";
				htmlCode += "</li>";
			
				className = (cnt == 1) ? "end" : "list";
				cnt++;
					
				if ( cnt == 3 || i == model.length-1 )
				{
					htmlCode += "</ul>";
					cnt = 0;
				}
			}
			
			htmlCode += "</div>";
		} 
		
		div.innerHTML = htmlCode;
	}	
}*/

/**
 *	메인 -채널인사이드 => 오늘의 이야기 talk
 */
function contents_expose_todaychannel()
{ 
	this.getViews = function()
	{
		return [ "main" ];
	}
	
	this.section_right = 
	this.section_center = 
	this.section_left = 
	this.main = function(div, model)
	{ 
		var htmlCode = '<div class="main_title_bg1">'
					 + '<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_talk.gif" title="오늘의 이야기 Talk"></h1> '
					 + '<div class="title_more"><div class="bu01"></div></div>		'
					 + '</div>'
					 + '<ul class="main_list">'

		
		if( model )
		{
			for ( var i = 0; i < model.length; i++ )
			{ 
				var	link = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
				
				htmlCode += '<li><a href="'+ link +'">' +__trim(model[i].title, 50) + '</a></li>'
			}//for
		}//if
		
		htmlCode += '</ul>';
		div.innerHTML = htmlCode;
	}
}

/**
 *	메인 - 이주의 TOP 10
 */
function contents_expose_scoop()
{
	this.getViews = function()
	{
		return [ "main" ];
	}
	
	this.main = function(div, model)
	{
		var htmlCode = '<div class="main_title_r">'
					 + '	<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_top10.gif" title="이주의 TOP 10"></h1>'
					 + '</div>'
					 + '<div class="box_list">'
					 + '	<div class="box_inline">'
					 + '		<ul class="top10">';
		
		if( model )
		{
			var	index = 0;
			for ( var i = 0; i < model.length && i < 10; i++ )
			{
				if(9 == i) img_i = '10';
				else img_i = '0' +(i+1);
				
				var	link = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
				htmlCode += '		<li class="list">'
						 + '			<dl class="main_list">'
						 + '				<dt class="num"><img src="http://image.chosun.com/keywui/img/main/main_num' +img_i +'.gif" title="' +(i+1)+ '"><a href="' +link+ '">' +__trim(model[i].title, 30)+ '</a></dt>'
						 + '				<dd class="list">'
						 + '					<ul>'
						 + '						<li class="sub"><span>조회수</span> ' +model[i].viewCount+ '</li>'
						 + '						<li class="bar"><img src="http://image.chosun.com/keywui/img/main/main_list_bar.gif" align="absmiddle" title=""></li>'
						 + '						<li class="sub"><span>재생수</span> ' +model[i].playCount+ '</li>'
						 + '						<li class="bar"><img src="http://image.chosun.com/keywui/img/main/main_list_bar.gif" align="absmiddle" title=""></li>'
						 + '						<li class="sub"><span>댓글</span> ' +model[i].commentCount+ '</li>'
						 + '					</ul>'
						 + '				</dd>'
						 + '			</dl>'
						 + '		</li>';
				if( (i+1) < model.length ) {
					htmlCode += '	<li class="dot"></li>';
				}
			}
		}
		
		htmlCode += '		</ul>';
		htmlCode += '	</div>';
		htmlCode += '</div>';
 		div.innerHTML = htmlCode;
	}
}



/**
 *	메인 - 
 */
function contents_expose_openspace_best()
{
	this.getViews = function()
	{
		return [ "main" ];
	}
	
	this.main = function(div, model)
	{
		var htmlCode = '<div class="main_title_bg1">'
					 + '	<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_talk.gif" title="오늘의 이야기 Talk"></h1>'
					 + '	<div class="title_more"><div class="bu01"><a href="#">더보기</a></div></div>'
					 + '</div>'
					 + '<ul class="main_list">';
		
		if( model )
		{
			var	index = 0;
			for ( var i = 0; i < model.length && i < 10; i++ )
			{
				var	link = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
				htmlCode += '<li' + ((i == (model.length - 1) || i == 9) ? " class='end'" : "") + ' style="width:340px; overflow:hidden; text-overflow:clip"><img src="http://image.chosun.com/keywui/img/main/main_best_num' + ((++index < 10) ? '0' +  index :  index) + '.gif" align="absmiddle">'
						 + '<a href="' + link + '">' + model[i].title + '</a></li>';
			}
		}
		
		htmlCode += '</ul>';
		div.innerHTML = htmlCode;
	}
}


/**
 *	메인 -도와주세요
 */
function contents_expose_help()
{
	this.getViews = function()
	{
		return [ "main" ];
	}
	
	this.main = function(div, model)
	{
		var htmlCode = '<div class="main_title_bg1">'
					 + '<h1 class="title"><img src="http://image.chosun.com/keywui/img/main/main_title_help.gif" title="도움이 필요합니다"></h1>'
					 + '<div class="title_more"><div class="bu01"><a href="/contents/102/4/list.keywui">더보기</a></div></div>'
					 + '</div>'
					 + '<ul class="main_list">';
		
		if( model )
		{
			var	index = 0;
			for ( var i = 0; i < model.length && i < 10; i++ )
			{
				var	link = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
				htmlCode += '<li style="width:340px; overflow:hidden; text-overflow:clip">' + ((i == 0) ? '<strong>' : '')
						 + '<a href="' + link + '">' + model[i].title + '</a></li>'
						 + ((i == 0) ? '</strong>' : '');
			}
		}
		
		htmlCode += '</ul>';
		div.innerHTML = htmlCode;
	}
}

/**
 *	키위뉴스등 섹션쪽 공통모듈 (인기콘텐츠)
 *	@param isStrong:목록에 strong태그를 넣을지 말지
 */
function contents_popular_section_right_impl(div, model, title, moreLink, isStrong)
{
	if ( isStrong == undefined ) isStrong = true;
	var	htmlcode = '<div class="main_title_r">'
				 + '<h1 class="title"' + title + '</h1>'
				 + '<div class="title_more"><div class="bu02"><a href="' + moreLink + '">더보기</a></div></div>'
				 + '</div>'
				 + '<ul class="list_box">';
				 
	if ( model )
	{
		for ( var i = 0; i < model.length && i < 10; i++ )
		{
			var	viewUrl = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
			htmlcode += '<li class="list" style="width:210px; overflow:hidden; text-overflow:clip">' + ((isStrong) ? "<string>" : "") + '<a href="' + viewUrl + '">' + model[i].title + '</a>' + ((isStrong) ? "<string>" : "") + '</li>';
		}
	}
	
	htmlcode += '</ul>';
	div.innerHTML = htmlcode;	
}

/**
 *	키위뉴스등 섹션쪽 공통모듈 (인기영상)
 */
function contents_popular_movie_section_right_impl(div, model, title)
{
	var	htmlcode = '<div class="main_title_r">'
				 + '<h1 class="title">' + title + '</h1>'
				 + '</div>'	
				 + '<ul class="list_box">';
				 
	if ( model )
	{
		for ( var i = 0; i < model.length && i < 2; i++ )
		{
			var	viewUrl = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
			htmlcode += '<li class="thumb">'
					 + '<div class="thumb" style="width:70; height:55"><a href="' + viewUrl + '"><img src="' + model[i].thumbnailUrl + '" width="68px" style="vertical-align:middle; position:absolute; clip:rect(auto auto 53px auto)"></a></div>'
					 + '<dl>'
					 + '<dt style="width:115px; height:17px; text-overflow:clip"><a href="' + viewUrl + '">' + __trim(model[i].title, 80, "...") + '</a></dt>'
					 + '</dl>'
					 + '</li>';
			if ( i == 0 ) htmlcode += '<li class="blank"></li>';
		}					 
	}
	
	htmlcode += '</ul>';
	div.innerHTML = htmlcode;
}

/**
 *	키위뉴스등 섹션쪽 공통모듈 (인기포토)
 */
function contents_popular_photo_section_right_impl(div, model, title, count)
{ 
	if ( !count ) count = 4;
	
	var	htmlcode = '<div class="main_title_r">'
				 + '<h1 class="title">' + title + '</h1>'	
				 + '</div>'
				 + '<ul class="list_box">';
				 
	if ( model )
	{
		for ( var i = 0; i < model.length && i < count; i++ )
		{
			var	viewUrl = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
			var newfilename ; 
			if(model[i].imgFullpath.indexOf("/UPLOADEDPHOTO") > 0){
				var name= model[i].imgFullpath.substring(0,model[i].imgFullpath.indexOf(".")); //파일이름
				var ext = model[i].imgFullpath.substring(model[i].imgFullpath.indexOf(".")+1); //확장자
				var newfilename = name + "_resize." + ext;
			}else{
				newfilename = model[i].imgFullpath;
			}
			
			htmlcode += '<li class="thumb">'
					 + '<div class="thumb" style="width:70px; height:55px"><a href="' + viewUrl + '"><img src="' + model[i].imgFullpath + '" width="68px" style="vertical-align:middle; position:absolute; clip:rect(auto auto 53px auto)"></a></div>'
					 + '<dl>'
					 + '	<dt style="width:115px; height:17px; text-overflow:clip"><a href="' + viewUrl + '">' + __trim(model[i].title, 80) + '</a></dt>'
					 + '</dl>'
					 + '</li>';

			if ( i < (count - 1) || (i == model.length - 1) ) htmlcode += '<li class="blank"></li>';
		}
	}
	
	htmlcode += '</ul>';
	div.innerHTML = htmlcode;	
}

/**
 *	키위뉴스 - 오늘의 최신뉴스
 */
function contents_popular_keywuinews()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_section_right_impl(div, model, "<span>오늘의</span> 최신뉴스", "/contents/101/home.keywui");
	}
}

/**
 *	키위뉴스 - 인기영상
 */
function contents_popular_keywuinews_movie()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_movie_section_right_impl(div, model, "<span>키위뉴스</span> 인기영상");
	}			
}

/**
 *	키위뉴스 - 인기포토
 */
function contents_popular_keywuinews_photo()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_photo_section_right_impl(div, model, "<span>키위뉴스</span> 인기포토");
	}			
}

/**
 *	열린공간 - 오늘의 이슈
 */
function contents_popular_openspace()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_section_right_impl(div, model, "<span>열린공간</span> 오늘의 이슈", "/contents/102/home.keywui", false);
	}
}

/**
 *	열린공간 - 인기영상
 */
function contents_popular_openspace_movie()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_movie_section_right_impl(div, model, "<span>열린공간</span> 인기영상");
	}
}

/**
 *	열린공간 - 인기포토
 */
function contents_popular_openspace_photo()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_photo_section_right_impl(div, model, "<span>열린공간</span> 인기포토");
	}			
}

/**
 *	채널 - 인기채널
 */
function contents_popular_channel()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_section_right_impl(div, model, "<span>오늘의</span> 인기채널", "/contents/103/home.keywui");
	}
}

/**
 *	키위스타 - 스타포토
 */
function contents_popular_keywuistar_photo()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_photo_section_right_impl(div, model, "<span>스타</span>포토");
	}			
}

/**
 *	키위스타 - 스타매거진
 */
function contents_popular_keywuistar_magazine()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_movie_section_right_impl(div, model, "<span>스타</span>매거진");
	}			
}

/**
 *	금주의 플레이 TOP10
 */
function contents_popular_movie()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		var	htmlcode = '<div class="main_title_r">'
					 + '<h1 class="title"><span>금주의 플레이</span> TOP 10</h1>'
					 + '<div class="title_more"></div>'
					 + '</div>'
					 + '<ul class="list_box">';

		if ( model )
		{
			for ( var i = 0; i < model.length && i < 10; i++ )
			{
				var	viewUrl = "/contents/" + model[i].cateSeqnum + "/" + model[i].subcateSeqnum + "/view.keywui?mvSeqnum=" + model[i].mvSeqnum;
				htmlcode += '<li class="list"><img src="http://image.chosun.com/keywui/img/common/num' + ((i < 9) ? "0" + (i + 1) : i + 1) + '.gif" align="absmiddle" alt="" class="num"><a href="' + viewUrl + '">' + __trim(model[i].title, 32) + '</a></li>';
			}
		}	
	
		htmlcode += '</ul>';
		div.innerHTML = htmlcode;	
	}			
}

/**
 *	최신포토
 */
function contents_popular_photo_latest()
{
	this.getViews = function()
	{
		return [ "section_right" ];
	}
	
	this.section_right = function(div, model)
	{
		contents_popular_photo_section_right_impl(div, model, "<span>최신</span>포토", 4);
	}			
}
