//**********************************************************************************************//
//****                                                                                      ****//
//**** ÀÌÁîº¸µå(isBoard) v1.0 - Copyright (c) 2005 isBoard.net                              ****//
//****                                                                                      ****//
//**** ÀúÀÛ±Ç¿¡ ´ëÇÑ »çÇ×Àº ¹èÆ÷µÈ ¹®¼­¸¦ Âü°íÇÏ¼¼¿ä. (license.txt)                         ****//
//**** ÀÌÁîº¸µå´Â °³ÀÎ, ºñ¿µ¸®´ÜÃ¼, ±â¾÷Ã¼µî ´©±¸µçÁö »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.                   ****//
//**** ´Ü, »ç¿ëÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ¹«·á·Î µå¸®´Â°ÍÀÌ ¾Æ´ÔÀ» ¹àÈü´Ï´Ù.                         ****//
//**** ÄÚµåÀÇ º¯°æÀÌ³ª È°¿ëÀº ¹«¹æÇÏÁö¸¸ º» ÁÖ¼®¹®°ú À¥ÆäÀÌÁöÀÇ ÀúÀÛ±Ç¿¡ ´ëÇÑ »çÇ×Àº        ****//
//**** Ç×»ó Ç¥±âÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.                                                         ****//
//**** ¹«·á·Î »ç¿ëÇÏÁö¸¸ ÀÌ ÁÖ¼®¹®°ú Copyright Ç¥±â°¡ ÇÊ¼ö°¡ µÇ¾î¾ß ÇÕ´Ï´Ù.                 ****//
//**** ¶ÇÇÑ Á÷Á¢ ÄÚµå¸¦ º¯°æÇÑ °æ¿ì¶óµµ Àç¹èÆ÷´Â ¹«Á¶°Ç ±ÝÁöÇÕ´Ï´Ù.                         ****//
//**** Á÷Á¢ º¯°æµÈ ÄÚµå¸¦ Á¦ 3ÀÚ¿¡°Ô °ø°³ÇØ¾ßÇÒ ÀÇ¹«´Â ¾ø½À´Ï´Ù.                            ****//
//**** º¯°æµÈ ÆÄÀÏÀÌ¶ó°í ÇÏ¿© ÀüÃ¼ ÄÚµå¸¦ ÀÚ½ÅÀÇ ÀÚ·á½ÇÀ» ÅëÇØ ¹èÆ÷ÇÒ ¼ö ¾ø½À´Ï´Ù.          ****//
//**** ´Ü, º¯°æµÈ ÆÄÀÏ ¶Ç´Â ½ºÅ²Àº ÀÌÁîº¸µå È¨ÆäÀÌÁö(isboard.net)¸¦ ÅëÇØ ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.****//
//**********************************************************************************************//
//**** 1. Programmed by : ÀÌÁîº¸µå(http://isboard.net)                                      ****//
//**** 2. Date : 2005³â 1¿ù 11ÀÏ                                                            ****//
//**** 3. Description                                                                       ****//
//****      1) È¸¿øÀÇ Data-Tier¸¦ ±¸ÇöÇÑ´Ù.		                                            ****//
//**** 4. Related Tables : Member		                                                    ****//
//**** 5. Modification History                                                              ****//
//****       Who              When          What                                            ****//
//****===================================================================================== ****//
//**** Jae-Seon Hwang	2005³â 1¿ù  	¼Ò½ºÃÊ±âÀÛ¼º                                        ****//
//****                                                                                      ****//
//**********************************************************************************************//

var select_obj;

function is_layerAction(name,status) { 
	var obj=document.all[name];
	var _tmpx,_tmpy, marginx, marginy;
	_tmpx = event.clientX + parseInt(obj.offsetWidth);
	_tmpy = event.clientY + parseInt(obj.offsetHeight);
	_marginx = document.body.clientWidth - _tmpx;
	_marginy = document.body.clientHeight - _tmpy ;
	if(_marginx < 0)
		_tmpx = event.clientX + document.body.scrollLeft + _marginx ;
	else
		_tmpx = event.clientX + document.body.scrollLeft ;
	if(_marginy < 0)
		_tmpy = event.clientY + document.body.scrollTop + _marginy +20;
	else
		_tmpy = event.clientY + document.body.scrollTop ;
	obj.style.posLeft=_tmpx-13;
	obj.style.posTop=_tmpy-12;
	if(status=='visible') {
		if(select_obj) {
			select_obj.style.visibility='hidden';
			select_obj=null;
		}
		select_obj=obj;
	}else{
		select_obj=null;
	}
	obj.style.visibility=status; 
}

function print_islayer(name, homepage, mail, member_no, boardID, isWriter, isAdmin, isMember) {
	var printHeight = 0;
	var printMain="";

	if(homepage) {
		printMain = "<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('"+homepage+"');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_homepage.gif border=0 align=absmiddle>&nbsp;&nbsp;È¨ÆäÀÌÁö&nbsp;&nbsp;</td></tr>";
		printHeight = printHeight + 16;
	}

	if(mail) {
		printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('is_mail.aspx?mail="+mail+"','ismail','width=1,height=1,left=1,top=1');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_mail.gif border=0 align=absmiddle>&nbsp;&nbsp;¸ÞÀÏ º¸³»±â&nbsp;&nbsp;</td></tr>";
		printHeight = printHeight + 16;
	}

	if(isMember) {
		if(member_no) {
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('memberview.aspx?no="+member_no+"','ismember_info','width=580,height=700,toolbar=no,scrollbars=yes');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_information.gif border=0 align=absmiddle>&nbsp;&nbsp;È¸¿øÁ¤º¸ º¸±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('messenger/m_write.aspx?memberno="+member_no+"','ÂÊÁö','width=445,height=503,resizable=0,scrollbars=none');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/msg_icon.gif border=0 align=absmiddle>&nbsp;&nbsp;ÂÊÁö º¸³»±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=location.href='is_list.aspx?boardtable="+boardID+"&keyfield=memberno&keyword="+member_no+"';><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_search.gif border=0 align=absmiddle>&nbsp;&nbsp;¾ÆÀÌµð·Î °Ë»ö&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
	}

	var printHeader = "<div id='"+name+"' style='position:absolute; left:10px; top:25px; width:127; height: "+printHeight+"; z-index:1; visibility: hidden' onMousedown=is_layerAction('"+name+"','hidden')><table border=0><tr><td colspan=3 onMouseover=is_layerAction('"+name+"','hidden') height=3></td></tr><tr><td width=5 onMouseover=is_layerAction('"+name+"','hidden') rowspan=2>&nbsp;</td><td height=5></td></tr><tr><td><table style=cursor:hand border='0' cellspacing='1' cellpadding='0' bgcolor='black' width=100% height=100%><tr><td valign=top bgcolor=white><table border=0 cellspacing=0 cellpadding=3 width=100% height=100%>";
	var printFooter = "</table></td></tr></table></td><td width=5 rowspan=2 onMouseover=is_layerAction('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=is_layerAction('"+name+"','hidden')></td></tr></table></div>";

	document.writeln(printHeader+printMain+printFooter);
}

/// <summary>
/// ÂÊÁö ±â´É¿¡ ÇÊ¿äÇÑ ½ºÅ©¸³Æ®
/// </summary>

function print_isMessengerlayer(name, homepage, mail, member_no, boardID, isWriter, isAdmin, isMember) {
	var printHeight = 0;
	var printMain="";

	if(homepage) {
		printMain = "<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('"+homepage+"');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=../images/n_homepage.gif border=0 align=absmiddle>&nbsp;&nbsp;È¨ÆäÀÌÁö&nbsp;&nbsp;</td></tr>";
		printHeight = printHeight + 16;
	}

	if(mail) {
		printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('../is_mail.aspx?mail="+mail+"','ismail','width=1,height=1,left=1,top=1');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=../images/n_mail.gif border=0 align=absmiddle>&nbsp;&nbsp;¸ÞÀÏ º¸³»±â&nbsp;&nbsp;</td></tr>";
		printHeight = printHeight + 16;
	}

	if(isMember) {
		if(member_no) {
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('../memberview.aspx?no="+member_no+"','ismember_info','width=580,height=700,toolbar=no,scrollbars=yes');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=../images/n_information.gif border=0 align=absmiddle>&nbsp;&nbsp;È¸¿øÁ¤º¸ º¸±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=location.href='m_write.aspx?memberno="+member_no+"';><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=../images/msg_icon.gif border=0 align=absmiddle>&nbsp;&nbsp;ÂÊÁö º¸³»±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=location.href='../is_list.aspx?boardtable="+boardID+"&keyfield=memberno&keyword="+member_no+"';><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=../images/n_search.gif border=0 align=absmiddle>&nbsp;&nbsp;¾ÆÀÌµð·Î °Ë»ö&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
	}

	var printHeader = "<div id='"+name+"' style='position:absolute; left:10px; top:25px; width:127; height: "+printHeight+"; z-index:1; visibility: hidden' onMousedown=is_layerAction('"+name+"','hidden')><table border=0><tr><td colspan=3 onMouseover=is_layerAction('"+name+"','hidden') height=3></td></tr><tr><td width=5 onMouseover=is_layerAction('"+name+"','hidden') rowspan=2>&nbsp;</td><td height=5></td></tr><tr><td><table style=cursor:hand border='0' cellspacing='1' cellpadding='0' bgcolor='black' width=100% height=100%><tr><td valign=top bgcolor=white><table border=0 cellspacing=0 cellpadding=3 width=100% height=100%>";
	var printFooter = "</table></td></tr></table></td><td width=5 rowspan=2 onMouseover=is_layerAction('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=is_layerAction('"+name+"','hidden')></td></tr></table></div>";

	document.writeln(printHeader+printMain+printFooter);
}


// ¹Ìµð¾î ¿¬°á¿¡ ÇÊ¿äÇÑ ½ºÅ©¸³Æ®
var mediaStarted = false;
var lastMediaUrl;

function getMediaHtml(url) {
	var html = "";
	if (url != "") {
		url = url.replace(/\'/g, "\\'").replace(/\"/g, "\\&#34;");
		html =
			'<div class=music>' +
			'<a href=media onclick="fillMediaPlayer(this,\'' + url + '\');return false;" title="À½¾Çµè±â" class="media">[À½¾Çµè±â]</a>' +
			'</div>'
			;

			mediaStarted = true;
			lastMediaUrl = url;
	}

	document.writeln(html);
}

function fillMediaPlayer(obj, url) {
	var objMedia = "";
	var fileExtidx = url.lastIndexOf('.')
	var fileExt = url.substr(fileExtidx+1);
	
	if (fileExt.toLowerCase() == "mp3" || fileExt.toLowerCase() == "wav" || fileExt.toLowerCase() == "midi" || fileExt.toLowerCase() == "wma")
	{
		objMedia =	'<OBJECT CLASSID=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 height=65>' +
			'<PARAM name=playCount value=999>' +
			'<PARAM name=uiMode value=full>' +
			'<PARAM name=volume value=100>' +
			'<PARAM name=url value="' + url + '">' +
			'<PARAM name=autostart value=1>' +
			'</OBJECT>';
	}
	else
	{
		objMedia =	'<OBJECT CLASSID=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6>' +
			'<PARAM name=playCount value=999>' +
			'<PARAM name=uiMode value=full>' +
			'<PARAM name=volume value=100>' +
			'<PARAM name=url value="' + url + '">' +
			'<PARAM name=autostart value=1>' +
			'</OBJECT>';
	}
	
	obj.innerHTML = objMedia;
}

