var flag = false;

//·Î±×ÀÎÃ¼Å©
function check_member(){
	var mf = document.member_form;
	
	if(mf.user_id.value == "" || mf.user_no.value == ""){
		alert("·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		open_login();
	}else{
		flag = true;
	}
}

//ÆË¾÷ ¶ç¿ì±â
function open_popup(url, boxname, width, height){
	window_height = (screen.height - height) / 4;
	window_width  = (screen.width - width) / 4;
	var WinAttr = "width="+width+",height="+height+",scrollbars=no,resizable=no,status=no,menubar=no,toolbar=no,left="+window_width+",top="+window_height;
	window.open(url,boxname,WinAttr);
}

//Å° ÀÌº¥Æ® ¸·±â
function block_key_event(nsEvent){
	var theEvent = nsEvent ? nsEvent : window.event;  

	if((theEvent.ctrlKey == true && (theEvent.keyCode == 78 || theEvent.keyCode == 82)) || (theEvent.keyCode >= 112 && theEvent.keyCode <= 123)){ 
		theEvent.keyCode = 0; 
		theEvent.cancelBubble = true; 
		theEvent.returnValue = false; 
	}
}

//ÆË¾÷ »çÀÌÁî Á¶Àý
function pop_size_fit(win){	
	var n = navigator.appName;
	var ie = (n=='Microsoft Internet Explorer');

	var winBody = win.document.body; 

	if(ie){	
		var wid_add, hei_add;

		if(navigator.appVersion.indexOf("MSIE 7.0") != -1){
			wid_add = -4;
			hei_add = 57;
		}else{
			wid_add = -4;
			hei_add = 32;
		}

		var marginHeight = parseInt(winBody.topMargin)+parseInt(winBody.bottomMargin); 
		var marginWidth = parseInt(winBody.leftMargin)+parseInt(winBody.rightMargin); 

		var wid = winBody.scrollWidth + (winBody.offsetWidth - winBody.clientWidth) + marginWidth+wid_add;
		var hei = winBody.scrollHeight + (winBody.offsetHeight - winBody.clientHeight) + marginHeight+hei_add; 
		
		win.resizeTo(wid, hei);
	}else{
		var winBody = win.document.body;
		
		resizeTo(winBody.scrollWidth+5,winBody.scrollHeight+52);
	}
}

//ÇÃ·¡½Ã °¡Á®¿À±â
function get_flash(flash_url,width,height){
	document.write("<object id='flash_player' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + width + "' height='" + height + "' style='z-index:1;'>");
	document.write("<param name='movie' value='" + flash_url + "'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='wmode' value='transparent'>");
	document.write("<param name='FlashVars' value=''>");
	document.write("<embed src='" + flash_url + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "'></embed>");
	document.write("</object>");
}

//ÀÌ¹ÌÁö»ó¼¼º¸±â
function view_image(img_src){
	var obj_img = new Image();

	obj_img.src = img_src;

	var width = obj_img.width;
	var height = obj_img.height;

	var pop = open_popup("/common/page/image_viewer.asp?img_src="+img_src+"&w="+width+"&h="+height,"image_viewer",width,height);
}

//¾ÆÀÌµð Ã£±â
function search_id(){
	var pop = open_popup("/member/search_id.asp","image_viewer","100","100");
}

//ºñ¹Ð¹øÈ£ Ã£±â
function search_pwd(){
	var pop = open_popup("/member/search_pwd.asp","image_viewer","100","100");
}

//·Î±×ÀÎ ÆË¾÷ ¶ç¿ì±â
function open_login(){
	var sub = document.member_form.sub.value;

	var pop = open_popup("/member/login.asp?sub="+sub,"login_pop","100","100");
}

//·Î±×ÀÎ Æû Ã¼Å©
function check_login(idx){
	var f = document.login_form;

	if(idx == "1"){
		if(f.user_id.value == ""){
			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.user_id.focus();
			return false;
		}
		if(f.user_pwd.value == ""){
			alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.user_pwd.focus();
			return false;
		}
		f.submit();
	}else if(idx == "2"){
		if(f.user_id.value == "" && event.keyCode == "13"){
			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.user_id.focus();
			return false;
		}
		if(f.user_pwd.value == "" && event.keyCode == "13"){
			alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.user_pwd.focus();
			return false;
		}
		if(event.keyCode == "13"){
			f.submit();
		}
	}
}

//¾ÆÀÌµð Áßº¹ È®ÀÎ
function check_user_id(){
	var f = document.join_form;

	open_popup("/member/check_id.asp?check_user_id="+escape(f.user_id.value),"check_user_id","100","100");
}

//¾ÆÀÌµð Áßº¹ È®ÀÎÃ¢ ¾ÆÀÌµð °Ë»ö Æû Ã¼Å©
function check_search_user_id(idx){
	var f = document.user_id_form;

	if(idx == "1"){
		if(f.check_user_id.value == ""){
			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.check_user_id.focus();
			return false;
		}
		f.submit();
	}else if(idx == "2"){
		if(f.check_user_id.value == "" && event.keyCode == "13"){
			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.check_user_id.focus();
			return false;
		}
		if(event.keyCode == "13"){
			f.submit();
		}
	}
}

//¾ÆÀÌµð Áßº¹ Ã¼Å© È®ÀÎ
function submit_user_id(){
	var f = document.user_id_form;

	if(!opener.closed){
		opener.document.join_form.user_id.value = f.check_user_id.value;
		opener.document.join_form.user_id_check.value = "1";
	}else{
		alert('È¸¿ø°¡ÀÔ Ã¢ÀÌ Á¾·áµÇ¾ú½À´Ï´Ù.\n\n´Ù½Ã ÁøÇàÇØÁÖ¼¼¿ä.');
	}
	self.close();
}

//¿ìÆí¹øÈ£ °Ë»ö
function search_zipcode(flag){
	open_popup("/member/search_zipcode.asp?flag="+flag,"search_zipcode","100","100");
}

//¿ìÆí¹øÈ£ °Ë»ö Æû Ã¼Å©
function check_zipcode_form(idx){
	var f = document.zipcode_form;

	if(idx == "1"){
		if(f.search_dong.value == ""){
			alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.search_dong.focus();
			return false;
		}
		f.submit();
	}else if(idx == "2"){
		if(f.search_dong.value == "" && event.keyCode == "13"){
			alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.search_dong.focus();
			return false;
		}
		if(event.keyCode == "13"){
			f.submit();
		}
	}
}

//¿ìÆí¹øÈ£ °Ë»ö È®ÀÎ
function check_zipcode(flag, zipcode, addr_01){
	if(!opener.closed){
		alert(flag);
		if(flag == "1"){
			var win_opener = opener.document.join_form;
		}else if(flag == "2"){
			var win_opener = opener.document.edit_form;
		}
		win_opener.zipcode_01.value = zipcode.substring(0,3);
		win_opener.zipcode_02.value = zipcode.substring(3,6);
		win_opener.addr_01.value = addr_01;
	}else{
		alert('È¸¿ø°¡ÀÔ Ã¢ÀÌ Á¾·áµÇ¾ú½À´Ï´Ù.\n\n´Ù½Ã ÁøÇàÇØÁÖ¼¼¿ä.');
	}
	self.close();
}

//È¸¿ø°¡ÀÔ Æû Ã¼Å©
function check_join(){
	var f = document.join_form;

	if(f.join_agree[0].checked == false){
		alert('ÀÌ¿ëÀÚ ¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		return false;
	}
	if(f.user_id.value == ""){
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_id.focus();
		return false;
	}
	if(f.user_id_check.value != "1"){
		alert('¾ÆÀÌµð Áßº¹È®ÀÎÀ» ÇØÁÖ¼¼¿ä.');
		check_user_id();
		return false;
	}
	if(f.user_pwd.value == ""){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_pwd.focus();
		return false;
	}
	if(f.user_pwd_check.value == ""){
		alert('ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_pwd_check.focus();
		return false;
	}
	if(f.user_pwd.value != f.user_pwd_check.value){
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ È®ÀÎ ÇØÁÖ¼¼¿ä..');
		f.user_pwd.focus();
		return false;
	}
	if(f.user_name.value == ""){
		alert('ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_name.focus();
		return false;
	}
	if(f.phone_01.value == "" || f.phone_02.value == "" || f.phone_03.value == ""){
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		if(f.phone_01.value == ""){
			f.phone_01.focus();
		}else if(f.phone_02.value == ""){
			f.phone_02.focus();
		}else if(f.phone_03.value == ""){
			f.phone_03.focus();
		}
		return false;
	}
	if(f.email.value == ""){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.email.focus();
		return false;
	}
	f.submit();
}

//·Î±×¾Æ¿ô
function logout(){
	location.href = "/member/logout.asp";
}

//¾ÆÀÌµðºñ¹øÃ£±â
function check_search_id_form(){
	var f = document.search_id_form;

	if(f.user_name.value == ""){
		alert('ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_name.focus();
		return false;
	}
	if(f.email.value == ""){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.email.focus();
		return false;
	}
	f.submit();
}

//È¸¿ø¼öÁ¤ Æû Ã¼Å©
function check_edit(){
	var f = document.edit_form;

	if(f.user_pwd.value == ""){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_pwd.focus();
		return false;
	}
	if(f.user_pwd_check.value == ""){
		alert('ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.user_pwd_check.focus();
		return false;
	}
	if(f.user_pwd.value != f.user_pwd_check.value){
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù.\n\nºñ¹Ð¹øÈ£¸¦ È®ÀÎ ÇØÁÖ¼¼¿ä..');
		f.user_pwd.focus();
		return false;
	}
	if(f.phone_01.value == "" || f.phone_02.value == "" || f.phone_03.value == ""){
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		if(f.phone_01.value == ""){
			f.phone_01.focus();
		}else if(f.phone_02.value == ""){
			f.phone_02.focus();
		}else if(f.phone_03.value == ""){
			f.phone_03.focus();
		}
		return false;
	}
	if(f.email.value == ""){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.email.focus();
		return false;
	}
	f.submit();
}

//°Ô½ÃÆÇ °Ë»ö
function check_search_form(idx){
	var f = document.search_form;

	if(idx == "1"){
		if(f.s_text.value == ""){
			alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.s_text.focus();
			return false;
		}
		f.submit();
	}else if(idx == "2"){
		if(f.s_text.value == "" && event.keyCode == "13"){
			alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.s_text.focus();
			return false;
		}
		if(event.keyCode == "13"){
			f.submit();
		}
	}
}

//µ¡±Û ±ÛÀÚ¼ö °è»ê
function count_comment(comment){
	var sum_length = 0;

	for(var i= 0;i < comment.length; i++){
		if( escape(comment.charAt(i)).length > 3 ){
			vn_length = 2;
		}else if(comment.charAt(i) == '<' || comment.charAt(i) == '>'){
			vn_length = 4;
		}else{
			if(sum_length == 0){
				sum_length = 1
			}
			vn_length = 1 ;
		}
		sum_length = sum_length + vn_length;
	}

	if(sum_length > 80){
		alert("80 bytes¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù.");
		document.comment_form.comment.value = document.comment_form.comment.value.substring(0, document.comment_form.comment.value.length-1);
		return false;
	}else{
		document.getElementById("comment_bytes").innerHTML = sum_length;
	}
}

//µ¡±Û Àü¼Û
function check_comment_form(){
	check_member();

	if(flag == true){
		var f = document.comment_form;

		if(f.category[0].checked == false && f.category[1].checked == false){
			alert('ºÐ·ù¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.');
			return false;
		}
		if(f.comment.value == ""){
			alert('±ÛÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.comment.focus();
			return false;
		}
		f.submit();
	}
}

//µ¡±Û »èÁ¦
function del_comment(param){
	if(confirm("»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")){
		location.href = "./comment_delete.asp?"+param;
	}
}

//¿¹¾à »óÇ° ¼±ÅÃ
function change_exp(value){
	var arr_value = value.split('|');

	var idx = arr_value[0];
	var price = arr_value[1];
	var child_price = arr_value[2];

	document.res_form.exp_idx.value = idx;
	document.res_form.exp_price.value = price;
	document.res_form.exp_child_price.value = child_price;

	var total_price = parseInt(document.res_form.res_member.value * price) + parseInt(document.res_form.res_child_member.value * child_price);
	
	if(idx == "0"){
		var price_str = "ÀüÈ­¹®ÀÇ";
		document.res_form.res_price.value = "0";
	}else{
		var price_str = '\\'+formatnumber(total_price);
		document.res_form.res_price.value = total_price;
	}
	document.getElementById("res_price_layer").innerHTML = price_str;
}

//¿¹¾àÀÎ¿ø º¯°æ
function change_res_member(member, category){
	if(category == "adult"){
		var total_member = parseInt(member) + 	parseInt(document.res_form.res_child_member.value);
		var total_price = parseInt(parseInt(document.res_form.exp_price.value * member) + parseInt(document.res_form.exp_child_price.value * parseInt(document.res_form.res_child_member.value)));
	}else if(category == "child"){
		var total_member = parseInt(member) + 	parseInt(document.res_form.res_member.value);
		var total_price = parseInt(parseInt(document.res_form.exp_child_price.value * member) + parseInt(document.res_form.exp_price.value * parseInt(document.res_form.res_member.value)));
	}

	document.getElementById("res_member_ayer").innerHTML = total_member + '¸í';
	if(document.res_form.exp_idx.value == "0"){
		var price_str = "ÀüÈ­¹®ÀÇ";
		document.res_form.res_price.value = "0";
	}else{
		var price_str = '\\'+formatnumber(total_price);
		document.res_form.res_price.value = total_price;
	}
	document.getElementById("res_price_layer").innerHTML = price_str;
}

//¿ø´ÜÀ§ º¯È¯
function formatnumber(num){
	var str = String(num);
	var re = /(-?[0-9]+)([0-9]{3})/;

	while(re.test(str)){
		str = str.replace(re, "$1,$2");
	}
	return str;
}

//°èÁÂ¼±ÅÃ
function change_account(account){
	if(account == "³óÇùÀºÇà 203061-52-045024"){
		document.getElementById("account_layer").innerHTML = account;
	}else{
		document.getElementById("account_layer").innerHTML = "ÀÔ±ÝÇÏ½Ç °èÁÂ¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.";
	}
}

//¿¹¾à Æû Ã¼Å©
function check_res_form(){
	var f = document.res_form;

	if(f.exp_idx.value == ""){
		alert("¿¹¾àÇÏ½Ç ³»¿ëÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return false;
	}
	if(f.res_name.value == ""){
		alert('¿¹¾àÀÚ ¼º¸íÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.res_name.focus();
		return false;
	}
	if(f.phone.value == ""){
		alert('ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.phone.focus();
		return false;
	}
	if(f.email.value == ""){
		alert('ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.email.focus();
		return false;
	}
	if(f.res_member.value == ""){
		alert('¿¹¾àÀÎ¿øÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.');
		return false;
	}
	if(f.res_date.value == ""){
		alert('¿¹¾àÀÏÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.');
		return false;
	}
	if(f.account.value == ""){
		alert('ÀÔ±ÞÇÏ½Ç °èÁÂ¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.');
		return false;
	}
	if(f.res_pwd.value == ""){
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		f.res_pwd.focus();
		return false;
	}
	f.submit();
}

//°Ô½ÃÆÇ µî·Ï/¼öÁ¤
function check_board_form(){
	var f = document.board_form;

	if(f.writer.value == ""){
		alert("±Û¾´ÀÌ¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.writer.focus();
		return false;
	}
	if(f.pwd.value == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.pwd.focus();
		return false;
	}
	if(f.email.value == ""){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.email.focus();
		return false;
	}
	if(f.title.value == ""){
		alert("Á¦¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.title.focus();
		return false;
	}
	if(f.content.value == ""){
		alert("³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.content.focus();
		return false;
	}
	f.submit();
}

//°Ô½ÃÆÇ¼öÁ¤/»èÁ¦ Ã¼Å©
function check_board_pwd(idx, mode, param){
	location.href = './check_help_form.asp?idx='+idx+'&mode='+mode+param;
}

//°Ô½ÃÆÇ¼öÁ¤/»èÁ¦ ºñ¹Ð¹øÈ£ È®ÀÎ Æû Ã¼Å©
function check_help_form(){
	var f = document.help_form;

	if(f.check_pwd.value == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		f.check_pwd.focus();
		return false;
	}
	f.submit();
}

//xmlHttp Àü¿ª º¯¼ö
var xmlHttp;
var site_host = "movie.yahoo.hanafos.com";
var for_page = "http://movie.yahoo.hanafos.com/movie.asp";

//xmlHttp °´Ã¼ »ý¼º
function createXMLHttpRequest() {
    if (window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }else if (window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
	}
}

var gallery_layer_count = 1;

//Ã¼Çè°¶·¯¸® ·¹ÀÌ¾î ÀÌµ¿ È£Ãâ
function move_gallery_layer(dir){
	if(dir == 1){
		if(gallery_layer_count == 5){
			gallery_layer_count = 1
		}else{
			gallery_layer_count = gallery_layer_count + 1;
		}
	}else if(dir == 0){
		if(gallery_layer_count == 1){
			gallery_layer_count = 5
		}else{
			gallery_layer_count = gallery_layer_count - 1;
		}
	}
	var send_url;
	var send_param;

	send_url = "/common/action/get_gallery.asp";
	send_param = "idx="+escape(gallery_layer_count);

	createXMLHttpRequest();
    xmlHttp.open("post", send_url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    xmlHttp.onreadystatechange = rtn_gallery_layer;
    xmlHttp.send(send_param);
}

//¿µÈ­Á¤º¸ ·¹ÀÌ¾î ÀÌµ¿
function rtn_gallery_layer(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var gallery_str_result = xmlHttp.responseXML.getElementsByTagName('gallery_str');

			var gallery_str = gallery_str_result[0].firstChild.data;

			document.getElementById("gallery_layer").innerHTML = gallery_str;
		}
	}
}

//¼­ºê ÄÁÅÙÃ÷ iframe »çÀÌÁî Á¶Àý
function sub_iframe_resize(){
	try{
		var n = navigator.appName;
		var ie = (n=='Microsoft Internet Explorer');

		var tempobj = document.getElementById('sub_iframe');

		if(tempobj){
			if(ie){
				var tempobjBody = sub_iframe.document.body;

				tempobj.style.height = tempobjBody.scrollHeight + (tempobjBody.offsetHeight - tempobjBody.clientHeight);
			}else{
				var tempobjBody = tempobj.contentDocument.body;
				newHeight = tempobjBody.offsetHeight + 40;
				tempobj.style.height = newHeight + 'px';
			}

			if(tempobj.style.height == "0px"){
				sub_iframe_resize();
			}
		}
	}catch(e){
	}
}

//ÀÌº¥Æ®Ã¼Å©
function event_check(){
	check_member();

	if(flag == true){
		var ef = document.event_form;

		ef.submit();
	}
}