function init_start(){
	init();
}

function init(){

}

// 첨부파일 삭제 공통 함수
function doDelFile(formName, target, size, pageTail, guide) {
	
	if(confirm("정말로 삭제 하시겠습니까?\n\n*주의) [확인]버튼을 클릭하실 경우 첨부파일이 바로 삭제됩니다.")) {
		new Ajax.Request("/_common/file_delete.asp", {
			parameters : pageTail,
			onSuccess: function(res) {
				var result = res.getResponseHeader("result");
				if (result <= 0){
					//trace(result);
					alert("파일삭제 처리중 오류가 발생했습니다.\n\n다시 시도해 주십시오.");
				}else{
					alert("정상적으로 삭제되었습니다.");
					var fileForm = "<input type='file' name='"+formName+"' size='"+size+"' class='input' style='height:20px;'> ";
					if(guide != null) fileForm = fileForm + guide
					$(target).update(fileForm);
				}
			},
			
			onFailure : function(res){
				trace(res.responseText);
				alert("status : " + res.status + " Error");
			}
		});
	}
}

function doFormDelete(formName, target, size, guide) {
	if(confirm("정말로 삭제 하시겠습니까?\n\n*주의) [확인]버튼을 클릭하실 경우 첨부파일이 바로 삭제됩니다.")) {
		Form.request("hiddenForm",{
			onSuccess: function(res) {
				var result = res.getResponseHeader("result");
				if (result <= 0){
					trace(result);
					alert("파일삭제 처리중 오류가 발생했습니다.\n\n다시 시도해 주십시오.");
				}else{
					alert("정상적으로 삭제되었습니다.");
					var fileForm = "<input type='file' name='"+formName+"' size='"+size+"' class='input_gray' style='height:20px;'> ";
					if(guide != null) fileForm = fileForm + guide
					$(target).update(fileForm);
				}
			},
		
			onFailure : function(res){
				trace(res.responseText);
				alert("status : " + res.status + " Error");
			}
		});
	}
	return false;
}

function resizeSwfArea(size){
	var obj = document.getElementById("LnkId");
	obj.style.width = size+"px"
}

function popupOutsideInquiry() {
	/*** 필수입력 정보 체크 체크 ***/

	inquiryFrom = new Validate.Form("inquiryFrm"); 
	inquiryFrom.set("section", "관람유형", "ISNULL");
	inquiryFrom.set("name", "이름", "ISNULL");
	inquiryFrom.set("group_name", "단체명", "ISNULL");
	inquiryFrom.set("email", "이메일", "ISNULL");
	inquiryFrom.set("phone1", "전화번호", "ISNULL");
	inquiryFrom.set("phone2", "전화번호", "ISNULL");
	inquiryFrom.set("phone3", "전화번호", "ISNULL");
	inquiryFrom.set("hope_date", "관람희망일", "ISNULL");
	inquiryFrom.set("etc",	"기타", "ISNULL");

	outsideInquiryPopup = new Popup("outsideInquiryPopup","/yegam/kor/outside/outside_inquiry_pop.asp",{overlay:true});
}

function doOutsideInquiry() {
	if(inquiryFrom.checkValue()) {
		Form.request("inquiryFrm",{
			onComplete : function(res) {
				var result = res.getResponseHeader("result");
				if (result == "true"){
					alert("정상적으로 등록 되었습니다.");
					outsideInquiryPopup.close();
				}else{
					alert("등록중 오류가 발생하였습니다.");
					trace(res.responseText);
				}
			}
		});
	}
	return false;
}


//function showPopupReservation(ticketCode) {
//	new Popup("popupReservation", "/yegam/kor/ticketing/reservation_ajax.asp?ticketCode=" + ticketCode, {overlay:true});
//}

function commentList(board_seq, board_name, p){

	new Ajax.Request("/common/comment.asp", {
		method : "get",
		parameters :"board_seq=" + (board_seq ? board_seq : "")+"&board_name="+ (board_name ? board_name : "")+"&p="+ (p ? p : "1"),
		onComplete : function(res) {
		//trace(res.responseText);
			$("commentList").update(res.responseText);
		}
	});
}

function commentForm(board_seq, board_name, seq){

	new Ajax.Request("/common/comment_form.asp", {
		method : "get",
		parameters :"board_seq=" + (board_seq ? board_seq : "")+"&board_name="+ (board_name ? board_name : "")+"&seq="+ (seq ? seq : ""),
		onComplete : function(res) {
		//trace(res.responseText);
			$("comment").update(res.responseText);
		}
	});
}

function commentDelete(board_seq, board_name, seq){

	new Ajax.Request("/common/comment_exec.asp", {
		method : "get",
		parameters :"board_seq=" + (board_seq ? board_seq : "")+"&board_name="+ (board_name ? board_name : "")+"&seq="+ (seq ? seq : "")+"&cmd=D",
		onComplete : function(res) {
		//trace(res.responseText);
			var result = res.getResponseHeader("result");
			if(result == "Dtrue"){
				alert("댓글이 삭제되었습니다.");
				
				commentList(board_seq,board_name,'');
			}else {
				alert("댓글이 삭제되지 않았습니다.");
			}
		}
	});
}

function commentSubmit(board_seq, board_name) {

	if(commentform.checkValue()) {
			
		Form.request("commentForm",{
			onComplete : function(res) {
				var result = res.getResponseHeader("result");
				if(result == "Itrue"){
					alert("댓글이 입력되었습니다.");
					commentList(board_seq,board_name,'1');
				}else if(result == "Utrue"){
					alert("댓글이 수정되었습니다.");
					commentList(board_seq,board_name,'1');
				}else if(result == "Ufalse"){
					alert("댓글이 수정되지 않았습니다.");
					commentList(board_seq,board_name,'1');
				}else {
					alert("정상 작동되지 않았습니다.");
				}
				commentForm(board_seq,board_name,'');

			}
		});
	}
	return false;
}

function popupMyGood() {
	popupMyGoodList = new Popup("popupMyGoodList","/common/pop_mygood.asp",{overlay:true});
}

function  selectCate(inputName,val, currentLocal){
	

	document.popMygoods[inputName].value = val;

	$(inputName).select(".tabHandler").each(function(pair) {
		pair.className = pair.className.replace(/(on|off)$/i,pair.id == inputName+"_"+currentLocal ? "on" : "off");
	});
	
	//검색 키워드 및 페이지 초기화
	document.popMygoods.keyword.value="";
	document.popMygoods.p.value="1";

	Form.request("popMygoods",{
		onComplete : function(res) {
			$("mygoods_list").update(res.responseText);
		}
	});	


}

function selectKeyword(){
	
	$("center").select(".tabHandler").each(function(pair) {
		
		pair.className = pair.className.replace(/(on|off)$/i,"off");
		
	});
	//step1,2,3 초기화
	document.popMygoods.category1_3.value="";
	document.popMygoods.category1_4.value="";
	document.popMygoods.category1_5.value="";

	Form.request("popMygoods",{
		onComplete : function(res) {
			$("mygoods_list").update(res.responseText);
		}
	});

}
function selectGoodsPage(p){
	document.popMygoods.p.value=p;
	Form.request("popMygoods",{
		onComplete : function(res) {
			$("mygoods_list").update(res.responseText);
		}
	});
}

function goLogin(gLink,gTail){
	alert("로그인이 필요합니다.");
	location.replace("/member/login.asp?returnUrl="+gLink+"?"+gTail);	
}

function DateConvert(mode){
	if (mode == "D")
	{
		//날짜비교(금일기준)
		var date2 = new Date()
		var y_date = date2.getYear()
		var m_date = date2.getMonth()+1
		
		if ( m_date < 10 )
		m_date = "0"+m_date;
		var d_date = date2.getDate()
		
		if ( d_date < 10 )
		d_date = "0"+d_date;		
		var now_date= y_date+"-"+m_date+"-"+d_date

		document.searchForm.sdt.value = now_date;
		document.searchForm.edt.value = now_date;
	} else if (mode == "W") {
		//날짜비교(일주일기준)
		var date2 = new Date()
		var y_date = date2.getYear()
		var m_date = date2.getMonth()+1

		if ( m_date < 10 )
		m_date = "0"+m_date;
		var d_date = date2.getDate()
		
		if ( d_date < 10 )
		d_date = "0"+d_date;
		var now_date= y_date+"-"+m_date+"-"+d_date

		var y_date2  = date2.getYear();
		var m_date2 = date2.getMonth()+1;
		
		if ( m_date2 < 10 )
		m_date2 = "0"+m_date2;
		var d_date2 = date2.getDate()-7
		
		if ( d_date2 < 10 )
		d_date2 = "0"+d_date2;
		var first_date= y_date2+"-"+m_date2+"-"+d_date2

		document.searchForm.sdt.value = first_date;
		document.searchForm.edt.value = now_date;	
	} else if (mode == "M") {		
		//날짜비교(한달기준)
		var date2 = new Date()
		var y_date = date2.getYear()
		var m_date = date2.getMonth()+1

		if ( m_date < 10 )
		m_date = "0"+m_date;
		var d_date = date2.getDate()
		
		if ( d_date < 10 )
		d_date = "0"+d_date;
		var now_date= y_date+"-"+m_date+"-"+d_date

		var m_date2 = date2.getTime() - (30 * 24 * 60 * 60 * 1000);
		date2.setTime(m_date2);
		var y_date2  = date2.getYear();
		var m_date2 = date2.getMonth()+1;
		
		if ( m_date2 < 10 )
		m_date2 = "0"+m_date2;
		var d_date2 = date2.getDate()
		
		if ( d_date2 < 10 )
		d_date2 = "0"+d_date2;
		var first_date= y_date2+"-"+m_date2+"-"+d_date2

		document.searchForm.sdt.value = first_date;
		document.searchForm.edt.value = now_date;	
	}
}
