function check_b_code(b_code) { //대분류 선택시

document.formuser.b_code_value.value = b_code;

//보여진 소분류가 있다면 숨기기
var m = document.formuser.m_code_value.value;
if (document.getElementById('s'+m)) document.getElementById('s'+m).style.display  = 'none';

document.formuser.m_code_value.value = "";
document.formuser.s_code_value.value = "";

//소속 중분류만 보여주기
for (i=1;i<=document.formuser.select_b_code.length-1;i++) {

var b = document.formuser.select_b_code[i].value;

if (document.formuser.select_b_code[i].value == b_code) {
	document.getElementById('m'+b_code).style.display  = 'block';
		eval("document.formuser.select_m_code"+b_code+".focus();document.formuser.select_m_code"+b_code+".value='';");
}
else document.getElementById('m'+b).style.display  = 'none';

}

}

function check_m_code(m_code) {//중분류 선택시

var b_code = document.formuser.b_code_value.value;
var form = eval("document.formuser.select_m_code"+b_code);


//보여진 소분류가 있다면 숨기기
var m = document.formuser.m_code_value.value;
if (document.getElementById('s'+m)) document.getElementById('s'+m).style.display  = 'none';

document.formuser.m_code_value.value = m_code;
document.formuser.s_code_value.value = "";

//소속 소분류만 보여주기
for (i=1;i<=form.length-1;i++) {

var m = form.value;

if (form.value == m_code) {
	if (document.getElementById('s'+m)) {
		document.getElementById('s'+m_code).style.display  = 'block';
		eval("document.formuser.select_s_code"+m_code+".focus();document.formuser.select_s_code"+m_code+".value='';");
	}
}
else {
	if (document.getElementById('s'+m)) document.getElementById('s'+m).style.display  = 'none';
}
}
}


function check_s_code(s_code) {//소분류 선택시

document.formuser.s_code_value.value = s_code;

}


function Tagcheck() {
	var array_data = document.formuser.bbstag.value.split(",");


if (array_data.length > 50) {

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


document.formuser.bbstag.value = text;
}


}

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 zzimCheck(level, idx, filed) {

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

	if (idx == '') {
		alert('잘못된 접근입니다.');
		return;
	}


	var tmpUrl = ("/manual/popup_zzim.php?idx="+idx+"&filed="+filed); 
	window.open(tmpUrl, "send", "status=no, resizable=no, width=0, height=0"); 


}

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


//서비스상품 등록하기
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.service_name.value == '')
	{
		alert('서비스상품명을 입력해주세요');
 		form.service_name.focus();
		return false;
	}	
	
	if (form.scontent.value == '')
	{
		alert('서비스개요를 입력해주세요');
 		form.scontent.focus();
		return false;
	}	
	

	if (form.member_name.value == '')
	{
		alert('서비스제공자명을 입력해주세요');
 		form.member_name.focus();
		return false;
	}	
	

		if ( form.tel1.value == '' && form.tel1.value.length < 2 ) {
		alert('전화번호를 확인해주세요.');
        form.tel1.focus();
		return false;
	}

	if ( form.tel2.value == '' || form.tel2.value.length < 3 ) {
		alert('전화번호를 확인해주세요');
        form.tel2.focus();
		return false;
	}

		if ( form.tel3.value  == '' || form.tel3.value.length < 4 ) {
		alert('전화번호를 확인해주세요');
        form.tel3.focus();
		return false;
	}


    if(isNaN(form.tel1.value) || isNaN(form.tel2.value) || isNaN(form.tel3.value)) {
			alert('전화번호는 숫자만 가능 합니다.');

		return false;
    }

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

						if ( form.zipcode.value == '') {
		alert('우편번호를 확인해주세요');
		form.zipcode.focus();
		return false;
						}

								if ( form.addr01.value == '') {
		alert('주소를 확인해주세요');
		form.addr01.focus();
		return false;
								}
		

								if ( form.addr02.value == '') {
		alert('나머지 주소를 확인해주세요');
		form.addr02.focus();
		return false;
								}


	/*
for(var i =1; i < 5; i++){
var filename = eval("document.formuser.productimg"+i);
var filext = filename.substring(filename.lastIndexOf(".") + 1);

filext = filext.toLowerCase();

if ("jpg" != filext || "jpeg" != filext || "gif" != filext)
{
			alert('jpg,jpeg,gif 확장자의 이미지파일을 업로드해주세요');
		return false;
		
}
}
*/
var count =0;

idx = '';
	var oCK = form.service_area_check;
	for(var i =0; i < oCK.length; i++){
		if(oCK[i].checked){     
			idx = idx + oCK[i].value+ '|';
			count++;
       }       	
	}


form.service_area_check_value.value = "|"+idx;


var count =0;

idx = '';
	var oCK = form.receipt;
	for(var i =0; i < oCK.length; i++){
		if(oCK[i].checked){     
			idx = idx + oCK[i].value+ '|';
			count++;
       }       	
	}


form.receipt_value.value = "|"+idx;


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


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

	return true;
}


//개별견적의뢰 등록하기
function insert_estimate(form, kind)
{

	if (form.member_name.value == '')
	{
		alert('성명을 입력해주세요');
 		form.member_name.focus();
		return false;
	}	
	

	if ( form.tel1.value == '') {
		alert('연락처를 확인해주세요');
		return false;
	}

	if ( form.tel2.value == '' || form.tel2.value.length < 3 ) {
		alert('연락처를 확인해주세요');
        form.tel2.focus();
		return false;
	}
	    if(isNaN(form.tel2.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			form.tel2.focus();

		return false;
    }


		if ( form.tel3.value == '' || form.tel3.value.length < 4 ) {
		alert('연락처를 확인해주세요');
        form.tel3.focus();
		return false;
	}


    if(isNaN(form.tel3.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			form.tel3.focus();

		return false;
    }

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

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

	return true;
}


//공개견적의뢰 등록하기
function insert_open_estimate(form)
{


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

	if ( form.tel1.value == '') {
		alert('연락처를 확인해주세요');
		return false;
	}

	if ( form.tel2.value == '' || form.tel2.value.length < 3 ) {
		alert('연락처를 확인해주세요');
        form.tel2.focus();
		return false;
	}
	    if(isNaN(form.tel2.value)) {
			alert('연락처는 숫자만 가능 합니다.');
			form.tel2.focus();

		return false;
    }


		if ( form.tel3.value == '' || form.tel3.value.length < 4 ) {
		alert('연락처를 확인해주세요');
        form.tel3.focus();
		return false;
	}


    if(isNaN(form.tel3.value)) {
			alert('연락처는 숫자만 가능 합니다.');
			form.tel3.focus();

		return false;
    }


	if (form.select_b_code.value == '')
	{
		alert('서비스분류를 선택해주세요');
 		form.select_b_code.focus();
		return false;
	}	


	    if(form.price.value != '' && isNaN(form.price.value)) {
			alert('서비스예상비용은 숫자로만 입력해주세요');
			form.price.focus();

		return false;
    }



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

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

	if (form.estimate_content.value == '')
	{
		alert('의뢰내용을 입력해주세요');
		return false;
	}	

	return true;
}

//지역선택
	function ShowHideArea(ID) {
if (ID == '1') document.all.area_block.style.display = "none";
else document.all.area_block.style.display = "block";
	}

//일정한 길이만 입력
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이므로 초과된 글자수는 자동으로 삭제됩니다.');
    var textvalue =eval("document."+form+"."+field+".value").replace(/\r\n$/, "");

   eval("document."+form+"."+field).value = assert_msglen(textvalue, 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;
}

// 상품등록 이미지 미리보기
  var orginpic_src = "";

  function previewPicture(type, seq)
  {
    var formproduct = document.all;
    var newpic_src;

    newpic_src = formproduct['productimg' + seq].value;
    
    if (type == "0")       originpic_src = formproduct['productimg' + seq].value;
    
    if (newpic_src == originpic_src)
    {
      setTimeout("previewPicture(1, " + seq + ")", 1000);
    }
    else
    {
      image = new Image();
      image.src = newpic_src;
      sp_arry = newpic_src.toLowerCase().split(".");
      sp_einx = sp_arry.length - 1;
      
      if (!(sp_arry[sp_einx] == "gif" || sp_arry[sp_einx] == "GIF" || sp_arry[sp_einx] == "jpg" || sp_arry[sp_einx] == "JPG" || sp_arry[sp_einx] == "png" || sp_arry[sp_einx] == "PNG"))
      {

        alert("사진파일은 GIF 또는 JPG 형식이어야 합니다.");
		var filed = document.getElementsByName("productimg"+seq);
		filed[0].select();
		 document.selection.clear();


      }
      else
      {
        formproduct['picture' + seq].src = image.src;
      }
    }
  }
//이메일입력 체크

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


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

//아이프레임 길이 자동조절
function iframe_autoresize(arg) {
    arg.height =  eval(arg.name+".document.body.scrollHeight");
}

function popupimage(){
	var img = document.imgform.imgname.value;

  img1= new Image(); 
  img1.src=(img); 
  imgControll(img); 
} 
function imgControll(img){ 
  if((img1.width!=0)&&(img1.height!=0)){ 
    viewImage(img); 
  } 
  else{ 
    controller="imgControll('"+img+"')"; 
    intervalID=setTimeout(controller,20); 
  } 
} 

function viewImage(img){ 
        W=img1.width; 
        H=img1.height; 
        O="width="+W+",height="+H; 

		imgWin=window.open("","",O); 
        imgWin.document.write("<html><head><title>원본이미지 보기</title></head><body topmargin=0 leftmargin=0><img src="+img+" onclick='self.close()' style='cursor:hand;'>");
        imgWin.document.close();

} 

//이미지 클릭시 필터링
function callme(image, imgurl) {


img.filters[0].Apply();
img.src=image;
img.filters[0].Play();
document.imgform.imgname.value=imgurl;
}


//이용후기, 만족도 입력
function insert_review(form, service_idx)
{
	if (service_idx.value == '')
	{
		alert('전달값이 없습니다.');
		return false;
	}	
	

	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 insert_estimate_reply(form, service_idx, idx)
{
	if (service_idx.value == '' || idx.value == '')
	{
		alert('전달값이 없습니다.');
		return false;
	}	
	

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


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

	return true;
}


//공개상담 견적입찰 입력
function insert_tender(form, e_idx)
{
	if (e_idx.value == '')
	{
		alert('전달값이 없습니다.');
		return false;
	}	
	
	if (form.member_name.value == '')
	{
		alert('글쓴이를 입력해주세요');
 		form.member_name.focus();
		return false;
	}	

	if ( form.tel1.value == '') {
		alert('연락처를 확인해주세요');
		return false;
	}

	if ( form.tel2.value == '' || form.tel2.value.length < 3 ) {
		alert('연락처를 확인해주세요');
        form.tel2.focus();
		return false;
	}
	    if(isNaN(form.tel2.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			form.tel2.focus();

		return false;
    }


		if ( form.tel3.value == '' || form.tel3.value.length < 4 ) {
		alert('연락처를 확인해주세요');
        form.tel3.focus();
		return false;
	}


    if(isNaN(form.tel3.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			form.tel3.focus();

		return false;
    }



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

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


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

	return true;
}



// 이메일상담하기 창 띄우기
  function 	popup_email(service_idx){
window.open("popup_email.php?service_idx="+service_idx, "sendZip", "status=no, resizable=no, scrollbars=yes, width=550, height=450"); 
  }

//이메일상담하기 입력폼
function CheckSend() {


		if ( document.formuser.member_name.value == '') {
		alert('이름을 입력해주세요');
			document.formuser.member_name.focus();

		return;
	}


	if ( document.formuser.tel1.value == '') {
		alert('연락처를 확인해주세요');
		return;
	}

	if ( document.formuser.tel2.value == '' || document.formuser.tel2.value.length < 3 ) {
		alert('연락처를 확인해주세요');
        document.formuser.tel2.focus();
		return;
	}
	    if(isNaN(document.formuser.tel2.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			document.formuser.tel2.focus();

        return;
    }


		if ( document.formuser.tel3.value == '' || document.formuser.tel3.value.length < 4 ) {
		alert('연락처를 확인해주세요');
        document.formuser.tel3.focus();
		return;
	}


    if(isNaN(document.formuser.tel3.value)) {
			alert('연락처는 숫자만 가능 합니다..');
			document.formuser.tel3.focus();

        return;
    }




				if ( document.formuser.email1.value == '' || document.formuser.email2.value == '' ) {
		alert('보내는메일주소를 입력해주세요');
		return;
				}

		if ( document.formuser.customer_title.value == '') {
		alert('문의제목을 입력해주세요');
			document.formuser.customer_title.focus();

		return;
	}



		if ( document.formuser.customer_memo.value == '') {
		alert('문의내용을 입력해주세요');
			document.formuser.customer_memo.focus();

		return;
	}

document.formuser.submit();

}


