
//카테고리 이동
function select_category(b_code, m_code, s_code)
{

location.href='/living/list.php?b_code='+b_code+'&m_code='+m_code+'&s_code='+s_code;

}


  function notiAlert(noti){
	alert(noti);
  }


	// 의견리스트, 쓰기폼 열고 닫기
	function ShowHide(MenuName) {		
			menu=eval("document.all."+MenuName+".style");
				if (menu.display=="block")
				{
					menu.display="none";
				} else {
					menu.display="block";
				}
			
	}


function image_insert(imgobj) {
TextEditor.document.selection.createRange().pasteHTML(" " + imgobj + " ");
}

function addLink(up_size, linktext)
{
    
    try
    {
	    if (linktext.match(/.jpg|.jpeg|.gif|.png$/i))
        {
            var img = new Image();
            img.src = linktext;
            if (img.width > up_size)
                file_source = "<img src='" + img.src + "'  width='"+up_size+"' onClick=javascript:popupimage('" + img.src + "') style='cursor:hand;'>";
            else
                file_source = "<img src='" + img.src + "'  >";
        }
        // 멀티미디어
        else
        {
            file_source = "<embed src='" + linktext + "' >";
        }
	}

		catch(e)
    {
	    alrt(e);
    }
TextEditor.document.body.focus();
TextEditor.document.selection.createRange().pasteHTML(file_source);

}

function insert_flash(imgobj) {
TextEditor.document.selection.createRange().pasteHTML(imgobj);
}
function insert_media(imgobj) {
TextEditor.document.selection.createRange().pasteHTML(imgobj);
}



function popImage(up_folder, up_folder01, up_size) //사진올리기
{
		    open_wnd("/editer/add_image.php?up_folder="+up_folder+"&up_folder01="+up_folder01+"&up_size="+up_size, "add_kajaimage", 330, 280);


}



function popLink(up_size) //멀티미디어걸기
{
    open_wnd("/editer/add_link.php?up_size="+up_size, "add_kajalink", 330, 240);
}

function popFlash(up_folder, up_folder01, up_size) //플래쉬올리기
{
 open_wnd("/editer/add_flash.php?up_folder="+up_folder+"&up_folder01="+up_folder01+"&up_size="+up_size, "add_kajaimage", 330, 280);
}


//생활의 지혜, 질문 등록하기
function insert_check(form)
{
		if (form.select_b_code.value == '')
	{
		alert('대분류를 선택해주세요');
 		form.select_b_code.focus();
		return false;
	}	
	
var b_code = form.b_code_value.value;
var select_m_code = eval("form.select_m_code"+b_code);
		if (select_m_code != null &&  form.m_code_value.value == '')
	{
		alert('중분류를 선택해주세요');
 		select_m_code.focus();
		return false;
	}

var m_code = form.m_code_value.value;
var select_s_code = eval("form.select_s_code"+m_code);
		if (select_s_code != null &&  form.s_code_value.value == '')
	{
		alert('소분류를 선택해주세요');
 		select_s_code.focus();
		return false;
	}



	if (form.bbstitle.value == '')
	{
		alert('제목을 입력해주세요');
 		form.bbstitle.focus();
		return false;
	}	
	
	if (form.email1.value == '' || form.email2.value == '')
	{
		alert('이메일주소를 입력해주세요');
		return false;
	}	
	

		if ( TextEditor.document.body.innerHTML == '')
	{
		alert('내용을 입력해주세요');
		return false;
	}	


form.bbscontent.value = TextEditor.document.body.innerHTML;

	return true;
}

//생활의 지혜, 질문 답변하기
function insert_reply(form)
{
		

	if (form.bbstitle.value == '')
	{
		alert('제목을 입력해주세요');
 		form.bbstitle.focus();
		return false;
	}	
	

		if ( TextEditor.document.body.innerHTML == '')
	{
		alert('내용을 입력해주세요');
		return false;
	}	


form.bbscontent.value = TextEditor.document.body.innerHTML;

	return true;
}

//생활의 지혜 추천하기
function living_check_hit(idx, filed, level)
{

	if (level == '')
	{
		alert('로그인후 이용하실 수 있습니다.')
		return;
	}
	var tmpUrl = ("popup_hit.php?idx="+idx+'&filed='+filed); 
	window.open(tmpUrl, "send", "status=no, resizable=no, width=0, height=0"); 

}


  function notiAlert(noti){
	alert(noti);
  }


	// 의견리스트, 쓰기폼 열고 닫기
	function ShowHide(MenuName) {		
			menu=eval("document.all."+MenuName+".style");
				if (menu.display=="block")
				{
					menu.display="none";
				} else {
					menu.display="block";
				}
			
	}

//태그입력 갯수제한 50개
function Tagcheck() {
	var array_data = document.writeform.bbstag.value.split(",");


if (array_data.length > 50) {

var text = document.writeform.bbstag.value.substring(0,document.writeform.bbstag.value.length-1);


document.writeform.bbstag.value = text;
}


}


function updateChar(form, field, length_limit)
{  
  var openform = eval("document."+form+"."+field+".value");
  var length = calculate_msglen(eval("document."+form+"."+field+".value"));
  textlimit.innerText = length;
  if (length > length_limit) {
    alert('최대 ' + length_limit + 'byte이므로 초과된 글자수는 자동으로 삭제됩니다.');
    eval("document."+form+"."+field+".value") =eval("document."+form+"."+field+".value").replace(/\r\n$/, "");
    eval("document."+form+"."+field+".value") = assert_msglen(eval("document."+form+"."+field+".value"), length_limit);
  }
}


function calculate_msglen(message)
{
  var nbytes = 0;

  for (i=0; i<message.length; i++) {
    var ch = message.charAt(i);
    if(escape(ch).length > 4) {
      nbytes += 2;
    } else if (ch == '\n') {
      if (message.charAt(i-1) != '\r') {
        nbytes += 1;
      }
    } else if (ch == '<' || ch == '>') {
      nbytes += 4;
    } else {
      nbytes += 1;
    }
  }

  return nbytes;
}
function assert_msglen(message, maximum)
{
  var inc = 0;
  var nbytes = 0;
  var msg = "";
  var msglen = message.length;

  for (i=0; i<msglen; i++) {
    var ch = message.charAt(i);
    if (escape(ch).length > 4) {
      inc = 2;
    } else if (ch == '\n') {
      if (message.charAt(i-1) != '\r') {
        inc = 1;
      }
    } else if (ch == '<' || ch == '>') {
      inc = 4;
    } else {
      inc = 1;
    }
    if ((nbytes + inc) > maximum) {
      break;
    }
    nbytes += inc;
    msg += ch;
  }
  textlimit.innerText = nbytes;
  return msg;
}

//의견 입력체크
function comment_check(form, uid)
{


	if (uid == '')
	{
		alert('로그인후 이용하실 수 있습니다.');
		return false;
	}	

	if (form.comment.value == '')
	{
		alert('내용을 입력하세요');
 		form.comment.focus();
		return false;
	}	
	
	return true;
}


//이메일입력 체크

	function mail_chk() {	
		if (document.writeform.email1.value.indexOf('@') != -1){
			document.writeform.email1.value = document.writeform.email1.value.substring(0,document.writeform.email1.value.indexOf('@'));
			document.writeform.email2.focus();
			return;
		}
		
		if (document.writeform.email2.value.indexOf('@') != -1){
			alert('이메일을 자세히 입력하여주십시오.');
			document.writeform.email2.value = '';
			document.writeform.email2.focus();
			return;
		}
		
		if (document.writeform.email2.value.indexOf(',') != -1){
			alert('이메일을 정확히 입력하여주십시오.');
			document.writeform.email2.value = '';
			document.writeform.email2.focus();
			return;
		}
	}	
	
  function mail_chk2()	{
	
		if (document.writeform.email_host.value!='') {
			document.writeform.email2.value=document.writeform.email_host.value;
			document.writeform.email2.readOnly=true;
		} else {
			document.writeform.email2.value='';
			document.writeform.email2.readOnly=false;
			document.writeform.email2.focus();
		}
		
		
	}


	function email_ck() {
		
		val = document.writeform.email1.value;
		
		if (val.indexOf('@')!=-1) {
			
			document.writeform.email1.value = document.writeform.email1.value.substring(0,val.length-1);
			document.writeform.email2.focus()
		}
		
		val2 = document.writeform.email2.value;
		
		if (val2.indexOf('@')!=-1) {
			
			document.writeform.email2.value = '';
			alert('이메일을 자세히 입력하여주십시오.');
			document.writeform.email2.focus()
		}		
	}