//###### DCM¿ë Template v1.0 ######
//2009-06-12	±è¼º¾Æ

//Setting Á¤º¸
var _cfg_use_edge_			= false;	//Å×µÎ¸® Ç¥½Ã
var _cfg_use_siteHost_		= false;	//»çÀÌÆ®ÁÖ¼Ò Ç¥½Ã
var _cfg_use_Image_			= false;	//ÀÌ¹ÌÁö Ç¥½Ã
var _cfg_use_SingeLine_		= false;	//Å¸ÀÌÆ²°ú ¼³¸íÀ» ÇÑÁÙ·Î
var _cfg_table_cols_		= 1;		//Ä­ °¹¼ö
var _cfg_table_width_		= 730;		//Å×ÀÌºí ³ÐÀÌ

var rank			= 0;
var arr_title		= new Array();
var arr_desc		= new Array();
var arr_clickURL	= new Array();
var arr_siteHost	= new Array();
var strHome_id		= "";
var strBoardChk		= "";
var strBoardBack	= "";

var StrLen = ( _cfg_table_width_/_cfg_table_cols_ - 13 - (_cfg_use_Image_==true?63:0) )/6;

//±¤°í µ¥ÀÌÅÍ ±æÀÌ Á¶Àý 
String.prototype.cut = function(len) {
	var str=this; var k=0;
	for (var i=0; i<str.length; i++) { k+=(str.charCodeAt(i)>128) ? 2 : 1; if(k>len){return str.substring(0,i-1)+"...";} }
	return str;
}
String.prototype.len = function() { 
	var str=this; var k=0;
	for (var i=0; i<str.length; i++) { k+=(str.charCodeAt(i)>128) ? 2 : 1; }
	return k;
}

//ºóÀÌ¹ÌÁö URL »ý¼º
String.prototype.blankImg = function() {
	var str = new String(this);
	var idx = str.lastIndexOf("/");
	if ( idx > 0 ) { str=str.substring(0,idx); str += "/blank.png"; }
	return str;
}

//¸µÅ©¿¡ µû¸¥ º¯È­
function A_Over(ele) { ele.style.color = "#444444"; ele.style.textDecoration = "none"; }
function A_Out(ele, color, deco) { ele.style.color = color; ele.style.textDecoration = deco; }
var IntextOpenMode=true;
function windowOpen(url) { if(IntextOpenMode==true){window.open(url);}else{IntextOpenMode=true;} }	//±¤°íÁÖÃ¢ ¶ç¿ì±â

//±¤°í ¶óÀÎ HTML »ý¼º
function get_ADLine_HTML(title, desc, clickURL, siteHost, imgUrl)
{
	HTML  = "<nobr style='text-overflow:ellipsis;overflow:hidden;width=730px;'>";
	HTML += "<img src=\"http://image2.pullbbang.com/pull40/etc/sp_bu.gif\" style=\"vertical-align:middle;\"> <a href=\""+ clickURL +"\" target='_new' onMouseMove =\"javascript:window.status ='';\">";
	HTML += "<u><b>"+title+"</b></u> - "+desc;
	HTML += "</a>";
	HTML += "</nobr>";

	return HTML;
}

//±¤°í ¶óÀÎHTML»ý¼º °Ô½ÃÆÇ ¿µ¿ª
function get_ADLine_HTML_SUB(){
	var HTML = "";


	HTML += '		<table width="'+strBoardBack+'" border="0" cellspacing="0" cellpadding="0">';
	HTML += '        <tr>';
	HTML += '            <td width="22" height="31" align="left" valign="top" bgcolor="f2f1f1"><img src="http://image2.pullbbang.com/pull30/banner/ad04.gif" alt="add" width="19" height="13" /></td>';

	for(idx=1;idx<arr_title.length;idx++){
		ad_remove	= "";
		td_width    = "217";
		
		if( strHome_id != "" ) {
			if( idx == (arr_title.length - 1)  ){
				td_width = "164";
				ad_remove	= '<div style="float:right;width:50px;"><A HREF="http://fanpy.pullbbang.com/admin/home_adv.pull?Home_id='+strHome_id+'" target="_top"><img src="http://image2.pullbbang.com/pull30/button/btn_adv_del.gif" border="0" align="absmiddle"></A></div>';
			}
		}

		HTML += '            <td width="'+td_width+'" align="left" bgcolor="f2f1f1" class="over_tu_title0710" style="padding-top:3px"><div style="width:217px;"><div style="float:left;width:'+td_width+'px;"><a href="'+ arr_clickURL[idx] +'" target="_blank">'+ arr_title[idx] +'</a></div>'+ad_remove+'</div></td>';
		HTML += '            <td width="10" align="left" bgcolor="f2f1f1"></td>';
	}

	HTML += '        </tr>';
	/* ¹è³Ê Å¸ÀÌÆ² Ãâ·Â -end- */

	/* ¹è³Ê ³»¿ë Ãâ·Â -begin- */
	HTML += '        <tr>';
	HTML += '            <td rowspan="2">&nbsp;</td>';

	for(idx=1;idx<arr_title.length;idx++){
		HTML += '            <td align="left" class="over_tu_text0710" style="padding-top:5px">'+ arr_desc[idx] +'</td>';
		HTML += '            <td rowspan="2" align="left">&nbsp;</td>';
	}

	HTML += '        </tr>';
	/* ¹è³Ê ³»¿ë Ãâ·Â -end- */

	/* ¹è³Ê »çÀÌÆ® URL Ãâ·Â -begin- */
	HTML += '        <tr height="26">';

	for(idx=1;idx<arr_title.length;idx++){
		HTML += '            <td align="left" class="over_tu_link0710"><a href="'+ arr_clickURL[idx] +'" target="_blank">'+ arr_siteHost[idx] +'</a></td>';
	}
	HTML += '        </tr>';
	HTML += '        </table>';



	return HTML;

}

function get_ADBox_HTML(i,max) {
	var HTML="";
	var cnt = 0;
	i = i*5;

	
	try{
		HTML = "";		
		
		var rCnt = 1;
		while ( i<szR.length )
		{
			var len_title = StrLen;
			var len_desc = _cfg_use_SingeLine_==true ? (StrLen-szR[i].len())-3 : (StrLen*2);

			if(  strBoardChk == "board"  ){
				arr_title[rCnt]		= szR[i++].cut(len_title);
				arr_desc[rCnt]		= szR[i++].cut(len_desc);
				arr_clickURL[rCnt]	= szR[i++];
				arr_siteHost[rCnt]	= szR[i++].cut(StrLen);
				rCnt++;
				
				if( (rCnt-1) == js_maxCount ){
					HTML = get_ADLine_HTML_SUB();
				}else{
					HTML += "";
				}

			}else{
				HTML += get_ADLine_HTML(szR[i++].cut(len_title), szR[i++].cut(len_desc), szR[i++], szR[i++].cut(StrLen));
			}

			if ( max != null && cnt >= max ) { break; }
		}
	}catch(e){  }
	return HTML;
}

//±¤°í ¸®½ºÆ® ÀÛ¼º
function showListing()
{
	try { 	if(  js_class == "board"  )  strBoardChk = js_class; strBoardBack = js_back;  }
	catch ( e ){ }

	var ret_HTML = get_ADBox_HTML(0,null);
	document.getElementById("CmAdView").innerHTML = ret_HTML;
}
