var select_obj;

function BIG_layerAction(name,status)
{ 
	try
	{
		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-20;
		obj.style.posTop=_tmpy-15;
		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; 
	}
	catch (e)
	{
	}
}

function print_BIGlayer(name,user_id,writer,homepage) {
	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(user_id != "guest")
	{
		if (writer != "guest" )
		{
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('Memo/MemoWrite.aspx?user_id="+writer+"','view_info','width=450,height=450,toolbar=no,scrollbars=yes');><td style=font-family:굴림;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_memo.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=BIG_layerAction('"+name+"','hidden')><table border=0><tr><td colspan=3 onMouseover=BIG_layerAction('"+name+"','hidden') height=3></td></tr><tr><td width=5 onMouseover=BIG_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=BIG_layerAction('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=BIG_layerAction('"+name+"','hidden')></td></tr></table></div>";

	if (printMain != "")
	{
		document.writeln(printHeader+printMain+printFooter);
	}
}

function setThread(thread,seperator,re)
{
	var t = "";
	
	for (i=1;i<thread.length;i++)
	{
		t += seperator;
	}
	
	if (thread.length > 1)
	{
		t += "<img src='"+re+"' border=0>";
	}
	document.write(t);
}

function unlock()
{
	check_attack.check.value=0;
}

function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}

function check_submit()
{
	if(document.check_attack.check.value==1)
	{
	    alert('글쓰기 버튼을 여러번 누르시면 안됩니다');
	    return false;
	}
	
//	if (document.frmWrite.category != null)
//	{
//		var myindex=document.frmWrite.category.selectedIndex;
//		if (myindex<1)
//		{
//		alert('카테고리를 선택하여 주십시요');
//		return false;
//		}
//	}

    if (document.frmWrite.category != null)
	{
		if(!document.frmWrite.category.value)
		{
		    alert('카테고리를 선택하여 주십시요');
		    return false;
		}
	}

	if (document.frmWrite.user_name != null)
	{
		if(!document.frmWrite.user_name.value)
		{
		    alert('이름을 입력하여 주세요.');
		    document.frmWrite.user_name.focus();
		    return false;
		}

		var retVal = checkSpace(document.frmWrite.user_name.value);

		if (retVal != "") 
		{
			alert("이름은 빈 공간을 사용할 수 있습니다.");
			document.frmWrite.user_name.focus();
			return false; 
		} 
	}

    try
    {
	    if (document.frmWrite.password != null)
	    {
		    if(!document.frmWrite.password.value)
		    {
		        alert('비밀번호를 입력하여 주세요.');
		        document.frmWrite.password.focus();
		        return false;
		    }
	    }
	}
    catch(e)
    {
    }

	if(!document.frmWrite.subject.value)
	{
	    alert('제목을 입력하여 주세요.');
	    document.frmWrite.subject.focus();
	    return false;
	}

	if(!document.frmWrite.memo.value)
	{
	    alert('내용을 입력하여 주세요.');
	    document.frmWrite.memo.focus();
	    return false;
	}

	document.check_attack.check.value=1;
	show_waiting();
	hideImageBox();
	return true;
}

var imageBoxHandler;
function showImageBox(id) {
	imageBoxHandler= window.open("image_box.php?id="+id,"imageBox","width=600,height=540,resizable=yes,scrollbars=yes,toolbars=no");
}

function hideImageBox()
{
	if(imageBoxHandler)
	{
		if(imageBoxHandler != 'undefined')
		{
			if(imageBoxHandler.closed==false) imageBoxHandler.close();
		}
	}
}

function view_preview() {
	document.frmWrite.action = "view_preview.php";
	document.frmWrite.target = "_blank";
	document.frmWrite.submit();
	document.frmWrite.action = "write_ok.php";
	document.frmWrite.target = "_self";
}

function check_use_html(obj) {
// 	var c_n;
//	c_n = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
//	if(c_n) {
//		obj.value=1;
//	} else {
//		obj.value=2;
//	}

    var c_n;
	c_n = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
	if(c_n) {
		obj.value="True";
	} else {
		obj.value="False";
	}
}

function show_waiting() {
    //var _x = document.body.clientWidth/2 + document.body.scrollLeft - 145;
    //var _y = document.body.clientHeight/2 + document.body.scrollTop - 44;

    var E = window.event;
    zb_waiting.style.pixelLeft = E.clientX - E.offsetX + document.body.scrollLeft - 400;
    zb_waiting.style.pixelTop = E.clientY - E.offsetY + document.body.scrollTop - 10;
    zb_waiting.style.visibility = "visible";
    
    
//    var _x = document.body.clientWidth / 2 + document.documentElement.scrollLeft - 150;
//    var _y = document.body.clientHeight / 2 + document.documentElement.scrollTop - 50;
//    
//    zb_waiting.style.posLeft=_x;
//    zb_waiting.style.posTop=_y;
//    zb_waiting.style.visibility='visible';
}

function hide_waiting() {
    zb_waiting.style.visibility='hidden';
    check_attack.check.value=0;
}

function addImageForm() {
	var objTbl = document.all["tblfileUpload"];
	var rowPrevIndex = objTbl.rows.length - 1;
	
	if(rowPrevIndex == 0)
	{
		if(document.frmWrite.fileUpload.value == "")
		{
			alert((rowPrevIndex+1) + "번 파일을 먼저 등록해주세요!");
			document.frmWrite.fileUpload.focus();
			return false;
		}
	}
	else
	{
		if(document.frmWrite.fileUpload[rowPrevIndex].value == "")
		{
			alert((rowPrevIndex+1) + "번 파일을 먼저 등록해주세요!");
			document.frmWrite.fileUpload[rowPrevIndex].focus();
			return false;
		}
	}

	var objAddRow = tblfileUpload.insertRow(tblfileUpload.rows.length);
	var objRows = tblfileUpload.rows;
	//var objCell1 = objRows(objAddRow.rowIndex).insertCell();
	var objCell2 = objRows(objAddRow.rowIndex).insertCell();
	//objCell1.innerHTML = "<img src=/img/common/board_view_attachimg_noimg.gif width=60 height=40 border=1>";
	objCell2.innerHTML = "<input type=file name=fileUpload size=46 OnChange=\"ChkImageVal();\" style=\"font: 9pt 굴림; border:1 solid #999999;width:40%\">&#160;&#160;";
	objCell2.innerHTML += "<input type=text name=fileUploadComment size=54 maxlength=50 value='간단한 설명을 남겨주세요' onClick=\"javascript:this.value='';\" style=\"font: 9pt 굴림; border:1 solid #999999;width:30%\">";
	objCell2.innerHTML += "<img src=\"images/board_view_attachimg_minus.gif\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"delImageForm("+(rowPrevIndex+1)+");\">";
	objCell2.innerHTML += "<img src=\"images/btn_add_body.gif\" align=\"absmiddle\" border=\"0\" style=\"cursor:hand;\" onclick=\"addFileLink('"+(rowPrevIndex+1)+"');\">";
}
	
function delImageForm(obj) {
	if(tblfileUpload.rows.length == 1) {
		return false;
	} else {
		tblfileUpload.deleteRow(obj);
	}
}

function addFileLink(obj)
{
	document.frmWrite.memo.value += "#FileLink"+obj+"#";
}

function check_comment_submit(obj)
{
	var retVal = checkSpace(obj.name.value); 

	if( retVal != "" ) {
		alert("이름은 빈 공간을 사용할 수 있습니다.");
		return false; 
	}

	if (obj.name.value == "")
	{
		alert("이름을 입력해주세요");
		return false; 
	}

    try
    {
	    if (obj.password.value == "")
	    {
		    alert("비밀번호를 입력해주세요");
		    return false; 
	    }
	}
    catch(e)
    {
    }

	if(obj.memo.value.length < 10)
	{
		alert("코멘트는 10자 이상 적어주세요");
		obj.memo.focus();
		return false;
	}
	return true;
}

function ConvertHtml() 
{
    var t = document.getElementById("h_Contents").value;
    
	var re1 = /&lt;/g;
	var re2 = /&gt;/g;
	var re3 = /&amp;/g;
	var re4 = "\n";

	t = t.replace(re1,"&lt;");
	t = t.replace(re2,"&gt;");
	t = t.replace(re3, "&amp;");
	t = t.replace(re4, "<br>");
	
	//document.all.div내용.innerHTML = t;
	//document.all.div내용.width = "99%";
	document.getElementById("div내용").innerHTML = t
	document.getElementById("div내용").width = "99%";
}

function TConvertHtml() {
    /*
    var t = document.all.h_TContents.value;
    var re1 = /&lt;/g;
    var re2 = /&gt;/g;
    var re3 = /&amp;/g;

    t = t.replace(re1, "&lt;");
    t = t.replace(re2, "&gt;");
    t = t.replace(re3, "&amp;");
    document.all.div상단내용.innerHTML = t;
    */

    var t = document.getElementById("h_TContents").value;

    var re1 = /&lt;/g;
    var re2 = /&gt;/g;
    var re3 = /&amp;/g;
    var re4 = "\n";

    t = t.replace(re1, "&lt;");
    t = t.replace(re2, "&gt;");
    t = t.replace(re3, "&amp;");
    t = t.replace(re4, "<br>");

    //document.all.div내용.innerHTML = t;
    //document.all.div내용.width = "99%";
    document.getElementById("div상단내용").innerHTML = t
}

function BConvertHtml() {
    /*
    var t = document.all.h_BContents.value;
    var re1 = /&lt;/g;
    var re2 = /&gt;/g;
    var re3 = /&amp;/g;

    t = t.replace(re1, "&lt;");
    t = t.replace(re2, "&gt;");
    t = t.replace(re3, "&amp;");
    document.all.div하단내용.innerHTML = t;
    */

    var t = document.getElementById("h_BContents").value;

    var re1 = /&lt;/g;
    var re2 = /&gt;/g;
    var re3 = /&amp;/g;
    var re4 = "\n";

    t = t.replace(re1, "&lt;");
    t = t.replace(re2, "&gt;");
    t = t.replace(re3, "&amp;");
    t = t.replace(re4, "<br>");

    //document.all.div내용.innerHTML = t;
    //document.all.div내용.width = "99%";
    document.getElementById("div하단내용").innerHTML = t

}

function category_change(id,obj) {
	var myindex=obj.selectedIndex;
	locat
	
	ion.href = "Board.aspx?id="+id+"&amp;page=0&amp;category="+obj.options[myindex].value;
}	

function img_check(imgWidth)
{
	var main_table_width = imgWidth;
	var target_resize_num = document.getElementsByName("target_resize").length;
	for(i=0;i < target_resize_num;i++){ 
		if(document.getElementsByName("target_resize")[i].width > main_table_width) {
			document.getElementsByName("target_resize")[i].width = main_table_width-50;
		}
	}
}

function img_divcheck(imgWidth)
{
	var main_table_width = imgWidth;
	var target_resize_num = document.getElementsByName("div내용").length;
	for(i=0;i < target_resize_num;i++){ 
		if(document.getElementsByName("target_resize")[i].width > main_table_width) {
			document.getElementsByName("target_resize")[i].width = main_table_width-50;
		}
		else
		{
		    document.getElementsByName("target_resize")[i].width = main_table_width;
		}
	}
}

