//===========================list=================================

function js_MoveWrite() //문의하기 이동
{
	var SiteType = $("#hiddenArea input[name=SiteType]").val();							
	var inquirycode = $("#hiddenArea input[name=inquirycode]").val();							
	var inquiryrange = $(".contents3 input[name=inquiryrange]:checked").val();	
	location.href='inquiry_write_form.asp?inquirycode='+inquirycode+'&\inquiryrange='+inquiryrange+"&SiteType="+SiteType; 
}

function js_InquiryRange(rangedvn) //문의 검색 범위(전체문의, 내문의)
{
	$("#hiddenArea input[name=inquiryrange]").val(rangedvn);
	js_ListAll(); //검색초기화 및 다시 불러오기
}

function js_ListReset(inquiryrange)
{
	var inquirycode = $("#hiddenArea input[name=inquirycode]").val();		
	if (inquiryrange=='N') //소스문의이면. 전체글, 내글만 선택 안나오는 게시판일 경우
	{
		$("#.contents3 #trinquiryrange").hide(); //소스문의는 모두 비밀글, 선택 폼 안나와야 함
		$("#hiddenArea input[name=inquiryrange]").val('my');
	}
	else
	{
		$("#.contents3 #trinquiryrange").show();
		$("#trinquiryrange input[value=all]").attr('checked','checked')
		$("#hiddenArea input[name=inquiryrange]").val('all');
	}
}

function js_GetList(dvn) //리스트
{
	// 페이지 체크 후 동일 페이지이거나 없는 페이지 일 경우 리턴 처리
	if(!js_CheckPagingCnt(dvn)) return;

	$(".contents3").css("opacity", 0.3);
	var siteType = $("#hiddenArea input[name=SiteType]").val();
	var inquirycode = $("#hiddenArea input[name=inquirycode]").val();	
	var inquiryrange = $("#hiddenArea input[name=inquiryrange]").val();
	var memberNo = $("#hiddenArea input[name=memberNo]").val();
	var viewrange = $("#hiddenArea input[name=viewrange]").val();

	pageSize = 10;

	searchtype = $("#board_search input[name=hiddensearchtype]").val();
	searchtext = $("#board_search input[name=hiddensearchtext]").val();

	if (searchtype.replace(/\s/g, "") != '' && searchtext.replace(/\s/g, "") != '') //검색어 있을경우 전체목록보기 버튼 노출
	{
			$("div #listall").removeClass("dsnone");
	}
	else
	{
			$("div #listall").addClass("dsnone");
	}
	$.getJSON("/inquiry/inquiry_list_ajax.asp"
		, {
			"siteType" : siteType
			,"inquriycode" : inquirycode
			,"inquiryrange" : inquiryrange // 검색범위(전체or본인것)
			,"statecode" : "" // 상태별검색
			,"memberno" : memberNo // 본인것일경우 member_no
			,"inquirycpno" : ""
			,"pageSize" : pageSize // 페이지 당 노출 수
			,"nowPage" : nowPage // 현재 페이지
			,"searchtype" : searchtype
			,"searchtext" : searchtext
			,"viewrange" : viewrange 
		}
		, function(res){
			$("tbody.#listplace").empty();

			totalRec = res.CNT; // 총 레코드 수
			js_SetTotalPage(); // totalPage 셋팅 
			var tmpHtml = $("tbody.#listhtml").html();
			var tmpListRows = "";
			var no = totalRec - (pageSize * (nowPage - 1)) + 1;
			var answer_img;
			var secret_img;
			var admincustomerdivision = ($("#hiddenArea input[name=admincustomerdivision]").val());
			var inq_code_name;

			$.each(res.INQUIRY, function (i, item) 
			{
				no -= 1;

				if (item.inq_state_code=='BAPV') //상태코드가 승인
				{
					answer_img = '<img src="/customer/img/ic_ok.gif" width="28" height="13" align="absmiddle" />';
				}
				else
				{
					answer_img = '<img src="/customer/img/ic_wait.gif" width="28" height="13" align="absmiddle" />';
				}

				secret_img = '';
				if (item.inq_secret_yn=='Y')
				{
					secret_img = '<img src="/customer/img/ic_lock.gif" width="10" height="14" align="absmiddle" /> '
				}

				if(item.inq_state_code=='BWAT') //문의대기
				{
					inq_code_name = item.inq_code_name
				}
				else if(item.inq_state_code=='BAPV') //승인
				{
					inq_code_name = '답변완료'
				}
				else //그외 답변대기으로
				{
					inq_code_name = '답변대기'
				}

				if (admincustomerdivision=='admin')
				{
					tmpListRows += Common.format(tmpHtml
						, no , item.inq_inquiry_no
						, item.inq_secret_yn
						, item.inq_member_no
						, (inquirycode == "IPHT")?"["+ item.inq_customizeType +"] " + item.inq_custTakingType :strCut((item.inq_title.trim())?item.inq_title:"No Subject",44)
						, answer_img
						, dateCut(item.inq_register_time)
					);
				}
				else
				{
					tmpListRows += Common.format(tmpHtml
						, no , item.inq_login_id
						, item.ia_cp_name 
						, answer_img
						, item.inq_inquiry_no
						, item.inq_secret_yn
						, item.inq_member_no
						, (inquirycode == "IPHT")?"["+ item.inq_customizeType +"] " + item.inq_custTakingType :strCut((item.inq_title.trim())?item.inq_title:"No Subject",17)
						, secret_img
						, dateCut(item.inq_register_time)
						, dateCut(item.inq_answer_time)
						, inq_code_name
					);
				}
			});

			if (totalRec == 0 || totalRec == '')
			{
				tmpListRows = '<tr><td colspan="13" class="table24 h01"></td></tr><tr><td colspan="13" align="center" height="35">검색된 게시글이 없습니다.</td></tr>';
			}
			$(".contents3").css("opacity", 1);
			$("tbody.#listplace").append(tmpListRows);
			js_MovePage(nowPage);
			
			js_SetBannerPosition();
		}
	);
}

function js_MoveView(inquiry_no, inq_secret_yn, inq_member_no) //보기
{
	var memberNo = $("#hiddenArea input[name=memberNo]").val();
	var memberCode = $("#hiddenArea input[name=memberCode]").val();
	if (inq_secret_yn=='Y'&&(memberNo!=inq_member_no&&memberCode!='MADM'))
	{
		alert('비밀글은 본인만 확인 가능합니다.');
		return;
	}
	var SiteType = $("#hiddenArea input[name=SiteType]").val();		
	var inquirycode = $("#hiddenArea input[name=inquirycode]").val();	
	var inquiryrange = $("#hiddenArea input[name=inquiryrange]").val();
	var statecode = '';
	var inquiryviewurl = $("#hiddenArea input[name=inquiryviewurl]").val();
	var searchtype = $("#board_search input[name=hiddensearchtype]").val();//검색구분
	var searchtext = $("#board_search input[name=hiddensearchtext]").val();//검색어
	var nowpg = $(".pgNumArea .bold").text();//현재페이지

	location.href = inquiryviewurl+'?inquirycode='+inquirycode+'&inquiryno='+inquiry_no+'&inquiryrange='+inquiryrange+'&statecode='+statecode+'&searchtype='+searchtype+'&searchtext='+searchtext+'&nowpg='+nowpg+"&SiteType="+SiteType;
}

function js_chkPwdArea_Open(inquiry_no){
	var pwdBody = "<span class='h30 text08 size12 bold' style='padding-right:10px;'>* 비밀번호</span> <img src='/img/bar.gif' width='1' height='10' style='padding:0 3px 0 3px;' />  <input name='chkPwd' type='password' class='form01 required' style='width:80px;'  maxlength='4' title='비밀번호'/> <img src='/img/2_btn_go.gif' onclick='js_chkPWD("+inquiry_no+");' class='hand' /> <p style='text-align:right;margin-top:-26px;margin-right:-9px;'><img src='/img/3_btn_del.gif' style='width:10px;;height:10px;' onclick='js_chkPwdArea_Close();' class='hand'></p>"
	$(".chkPwdArea").empty().append(pwdBody);
	$(".chkPwdArea").draggable().css({"cursor":"move","top":mousePosY-$("div.chkPwdArea").height()/2 - 210,"left":390}).show();
	$("input[name='chkPwd']").focus();
	// 페이징 엔터 처리
	$("input[name='chkPwd']").keypress(function(event){
		if (event.keyCode==13) {
			js_chkPWD(inquiry_no);
		}
	});
}

function js_chkPwdArea_Close(){
	$(".chkPwdArea").hide().empty();
}

function js_chkPWD(inquiry_no){
	if($("input[name='chkPwd']").val() == ""){
		alert("비밀번호를 입력해 주세요");
		$("input[name='chkPwd']").focus();
		return;
	}
	$.post("/inquiry/inquiry_checkPassword.asp"
		,{"inquiryno" : inquiry_no ,"chkPwd" : $("input[name='chkPwd']").val()}
		,function(res){
			//alert(res);
			if (res.trim() == "확인"){
				$.cookie("chkPasswords", inquiry_no, {path: '/'});
				var SiteType = $("#hiddenArea input[name=SiteType]").val();		
				var inquirycode = $("#hiddenArea input[name=inquirycode]").val();	
				var inquiryrange = $("#hiddenArea input[name=inquiryrange]").val();
				var statecode = '';
				var inquiryviewurl = $("#hiddenArea input[name=inquiryviewurl]").val();
				var searchtype = $("#board_search input[name=hiddensearchtype]").val();//검색구분
				var searchtext = $("#board_search input[name=hiddensearchtext]").val();//검색어
				var nowpg = $(".pgNumArea .bold").text();//현재페이지

				location.href = inquiryviewurl+'?inquirycode='+inquirycode+'&inquiryno='+inquiry_no+'&inquiryrange='+inquiryrange+'&statecode='+statecode+'&searchtype='+searchtype+'&searchtext='+searchtext+'&nowpg='+nowpg+"&SiteType="+SiteType;
			}else{
				alert(res);
				$("input[name='chkPwd']").val('').focus();
			}
			return;
		}
	);
}

function js_MoveView2(inquiry_no, inq_secret_yn, inq_member_no) //보기
{
	var memberNo = $("#hiddenArea input[name=memberNo]").val();
	var memberCode = $("#hiddenArea input[name=memberCode]").val();
	if (inq_secret_yn=='Y'&&(memberNo!=inq_member_no&&memberCode!='MADM'))
	{
		//if (memberNo != ""){
		//	alert('비밀글은 본인만 확인 가능합니다.');
		//}else{
			js_chkPwdArea_Open(inquiry_no);
		//}
		return;
	}
	var SiteType = $("#hiddenArea input[name=SiteType]").val();		
	var inquirycode = $("#hiddenArea input[name=inquirycode]").val();	
	var inquiryrange = $("#hiddenArea input[name=inquiryrange]").val();
	var statecode = '';
	var inquiryviewurl = $("#hiddenArea input[name=inquiryviewurl]").val();
	var searchtype = $("#board_search input[name=hiddensearchtype]").val();//검색구분
	var searchtext = $("#board_search input[name=hiddensearchtext]").val();//검색어
	var nowpg = $(".pgNumArea .bold").text();//현재페이지

	location.href = inquiryviewurl+'?inquirycode='+inquirycode+'&inquiryno='+inquiry_no+'&inquiryrange='+inquiryrange+'&statecode='+statecode+'&searchtype='+searchtype+'&searchtext='+searchtext+'&nowpg='+nowpg+"&SiteType="+SiteType;
}

//===========================view=================================

function js_InquiryDelete() //삭제
{
	if (confirm('정말 삭제하시겠습니까?복구할 수 없습니다.'))
	{
		document.frmINQ.submit();		
	}
}

function js_InquiryModify() //수정페이지로 이동
{
	var inquirymodifyurl = $("#hiddenArea input[name=inquirymodifyurl]").val();
	var requesturl = $("#hiddenArea input[name=requesturl]").val();
	location.href = inquirymodifyurl + requesturl;

}

//===========================write=================================

function js_MoveList() //리스트로
{
	var fromviewtolist = $("#hiddenArea input[name=fromviewtolist]").val();							
	location.href='inquiry_list.asp?'+fromviewtolist;							
}

function js_emailAddressChange(objId, valId)
{		
	if ($("#" + objId).val() == "직접입력"){
		$("#" + valId).removeClass('dsnone');
		//$("#" + valId).val('');
		//$("#" + valId).focus();
	}else{
		$("#" + valId).val($("#emailaddr option:selected").text());
		$("#" + valId).addClass('dsnone');
	}
}		

function js_emailAddressOnLoad(objId, valId)
{
	var $options = $("#" + objId).find("option");
	var value = $("#" + valId).val();
	isFind = false
	for (var i = 0; i < $options.size(); i++)
	{
		if ($options.eq(i).val() == value)
		{
			$options.eq(i).attr("selected", true);
			isFind = true;
		}
	}
	if (!isFind)
	{
		$($options + "[value='직접입력']").attr("selected", true);
	}
	js_emailAddressChange(objId, valId)
}

function CheckJoinPre()
{
	var goods_no = $(".contents3 input[name=goods_no]").val();

	if (goods_no)
	{
		if (isNaN(goods_no))
		{
			alert('고유번호는 숫자만 가능합니다.');
			return;
		}
		else
		{
			$.get("/inquiry/inquiry_goodsno_get_ajax.asp"
				, {
					"inquiry_goodsno" :goods_no
				}
				, function(res){
					if (res=='')
					{
						alert('입력하신 상품의 고유번호가 존재하지 않습니다.\n다시 한번 확인하여 주시기 바랍니다.');
						return;
					}
					else
					{
						CheckJoin();
					}
			});
		}
	}
	else
	{
		//alert('고유번호 항목을 체크해 주세요.');
		//return;
		CheckJoin();
	}
}

function CheckJoin()
{
	if ($("input[name=answer_alarm]:checked").val()=='AAEM')
	{
		$(".contents3 #email1").addClass('required');
		$(".contents3 #email2").addClass('required');
		$(".contents3 #cell1").removeClass('required');
		$(".contents3 #cell2").removeClass('required');
		$(".contents3 #cell3").removeClass('required');
		if ($(".contents3 input[name=email1]").val()=="" || $(".contents3 input[name=email2]").val()=="") 
		{
			alert('이메일을 입력해 주세요');
			return;
		}

		email = $(".contents3 input[name=email1]").val()+'@'+$(".contents3 input[name=email2]").val();

		if (!checkEmail(email))
		{
			alert('이메일 형식이 맞지 않습니다.');
			return;
		}
	}
	else
	{
		$(".contents3 #email1").removeClass('required');
		$(".contents3 #email2").removeClass('required');
		$(".contents3 #cell1").addClass('required');
		$(".contents3 #cell2").addClass('required');
		$(".contents3 #cell3").addClass('required');

		cell = $(".contents3 input[name=cell1]").val()+$(".contents3 input[name=cell2]").val()+$(".contents3 input[name=cell3]").val();

		if (cell.length<10)
		{
			alert('휴대폰 자리수가 맞지 않습니다.');
			return;
		}
		else if (isNaN(cell))
		{
			alert('숫자만 입력하세요.');
			return;
		}
	}

	var oEditor = FCKeditorAPI.GetInstance('description') ; 
	var description = oEditor.GetXHTML() ;
	var noticeyn

	if(!checkValidForm("frmINQ"))
		return;
	else if (description.replaceAll("&nbsp;", "").replace(/\s/g, "").replaceAll("<br/>", "")==""||description.replaceAll("&nbsp;", "").replace(/\s/g, "").replaceAll("<br/>", "")=="<br/>")
	{
		alert("내용을 입력하세요.");
		return;
	}
	else
	{
		document.frmINQ.submit();
	}
}


function CheckJoin2()
{
	if(!checkValidForm("frmINQ")){
		return;
	}else{
		document.frmINQ.submit();
	}
}

function js_AnswerPoint()
{
	var inquiryno = $("#hiddenArea input[name=inquiryno]").val();		
	var answerno = $("#hiddenArea input[name=answerno]").val();			
	var answerpoint = $(".contents3 input[name=answerpoint]:checked").val();	

	$.get("/inquiry/inquiry_answer_point_ajax.asp"
		, {
			"inquiryno" : inquiryno
			, "answerno" : answerno
			, "answerpoint" : answerpoint
		}
		, function (res) 
		{
			if (isFinite(res))
			{
				alert('답변만족도 조사에 응해주셔서 감사합니다.');
				$(".contents3 .answerpointtr").addClass("dsnone");
			}
			else
			{
				alert(res);
			}
		}
	);
	
}

function js_FileDown(uploadcode, uploadno, uploadname)
{
	location.href='/inquiry/download.asp?uploadcode='+uploadcode+'\&uploadno='+uploadno+'\&uploadname='+uploadname;
}


function js_FileDelete(uploadcode, uploadno, uploadname)
{

	if (confirm('정말 삭제하시겠습니까?복구할 수 없습니다.'))
	{
		$.get("/inquiry/filedelete.asp"
			, {
				"uploadcode" : uploadcode
				, "uploadno" : uploadno
				, "uploadname" : uploadname
			}
			, function (res) 
			{
				if (isFinite(res))
				{
					$("#fileArea").empty().append('<input name="file" type="file" class="form01 eng text vtctop" style="width:640px;"/>');
				}
				else
				{
					alert('파일삭제시 문제가 발생하였습니다.');
				}
		});
	}
}
