<!--
function go_step1(frm)
{
	if(!frm.check1.checked)
	{
		alert("모든 내용에 동의를 해야합니다. \r체크해주세요.");
		frm.check1.focus();
		return false;
	}
	if(!frm.check2.checked)
	{
		alert("모든 내용에 동의를 해야합니다. \r체크해주세요.");
		frm.check1.focus();
		return false;
	}
	if(!frm.check3.checked)
	{
		alert("모든 내용에 동의를 해야합니다. \r체크해주세요.");
		frm.check1.focus();
		return false;
	}

	frm.agree.value = 1;

	return true;
}

function check_memberid(frm)
{

	if(!trim(frm.member_id.value))
	{
		alert("유저 아이디를 입력해주세요.");
		frm.member_id.focus();
		return false;
	}

	if(!is_alphabet(frm.member_id.value))
	{
		alert("영어와 숫자로만 입력해주세요.");
		frm.member_id.focus();
		return false;
	}

	if(trim(frm.member_id.value).length < 4)
	{
		alert("아이디는 네자 이상 입력해주세요.");
		frm.member_id.focus();
		return false;
	}

	var engine = new Engine();

	engine.getXmlHttpRequest();
	engine.xmlhttp.open("POST", "/ver4/process.php", true);	
	engine.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	var senddata = "todo=xml_check_memberid&id="+frm.member_id.value;

	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				//alert(engine.xmlhttp.responseText);
				var result = engine.xmlhttp.responseXML;				
				var response = result.getElementsByTagName('response').item(0);
				var error = response.getElementsByTagName('error').item(0);
				var message = response.getElementsByTagName('message').item(0);
				var where =response.getElementsByTagName('where').item(0);

				try
				{
					error = error.firstChild.data;
					message = message.firstChild.data;
					where = where.firstChild.data;
				}
				catch(e){}

				if(error == 1)
				{
					alert(message);
					eval("frm."+where+".focus()");
				}
				// ok
				else if(error == 0)
				{
					frm.checked_memberid.value = 1;
					alert(message);
				}

				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(senddata);	
	return ;
}

function check_juminno(frm)
{

	if(!trim(frm.jumin1.value))
	{
		alert("주민등록번호 앞자리를 입력해주세요.");
		frm.jumin1.focus();
		return false;
	}

	if(!trim(frm.jumin2.value))
	{
		alert("주민등록번호 뒷자리를 입력해주세요.");
		frm.jumin2.focus();
		return false;
	}

	var sum_1 = 0;
	var sum_2 = 0;
	var at=0;
	var juminno= frm.jumin1.value+frm.jumin2.value;
	sum_1 = (juminno.charAt(0)*2)+
			(juminno.charAt(1)*3)+
			(juminno.charAt(2)*4)+
			(juminno.charAt(3)*5)+
			(juminno.charAt(4)*6)+
			(juminno.charAt(5)*7)+
			(juminno.charAt(6)*8)+
			(juminno.charAt(7)*9)+
			(juminno.charAt(8)*2)+
			(juminno.charAt(9)*3)+
			(juminno.charAt(10)*4)+
			(juminno.charAt(11)*5);
	sum_2=sum_1 % 11;

	if (sum_2 == 0) 
		at = 10;
	else 
	{
		if (sum_2 == 1) 
			at = 11;
		else 
			at = sum_2;
	}
	att = 11 - at;
	
	if (juminno.charAt(12) != att || 
		juminno.substr(2,2) < '01' ||
		juminno.substr(2,2) > '12' ||
		juminno.substr(4,2) < '01' ||
		juminno.substr(4,2) > '31' ||
		juminno.charAt(6) > 4) 
	{
	    alert("올바른 주민등록번호가 아닙니다. 다시 입력해주세요.");
		frm.jumin1.focus();
		frm.jumin1.select();
		return false;
	}

//	show_splash();
	var engine = new Engine();

	engine.getXmlHttpRequest();
	engine.xmlhttp.open("POST", "/ver4/process.php", true);	
	engine.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	var senddata = "todo=xml_check_jumin&id="+juminno;

	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				//alert(engine.xmlhttp.responseText);
				var result = engine.xmlhttp.responseXML;				
				var response = result.getElementsByTagName('response').item(0);
				var error = response.getElementsByTagName('error').item(0);
				var message = response.getElementsByTagName('message').item(0);
				var where =response.getElementsByTagName('where').item(0);

				try
				{
					error = error.firstChild.data;
					message = message.firstChild.data;
					where = where.firstChild.data;
				}
				catch(e){}

				if(error == 1)
				{
					alert(message);
					eval("frm."+where+".focus()");
				}
				// ok
				else
				{
					frm.checked_jumin.value = 1;
					alert(message);
				}

				//document.getElementById('splash').style.display="none";

				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(senddata);	
	return ;
}

function input_address(where)
{
	if(!where)
	{
		document.getElementById('localpension').style.display = "";
		document.getElementById('interpension').style.display = "none";
	}
	else
	{
		document.getElementById('localpension').style.display = "none";
		document.getElementById('interpension').style.display = "";
	}
}

function open_image_up(form, what)
{
	win_open("/ver4/process.php?mode=imageup&form="+form+"&where="+what+"&pensionid="+eval('document.'+form+'.pension_id.value')+"&memberid="+eval('document.'+form+'.memberid.value'), "imageup", "width=450,height=400,scrollbars=yes,resizable=no,status=no,titlebar=no,top=100,left=200");
}

function view_picture(where, selectbox, form)
{
	if(selectbox.selectedIndex >= 0)
	{
		var imagefile = selectbox.options[selectbox.selectedIndex].text;
		var imageid = where+'_preview';
		document.getElementById(imageid).src = "/ver4/pension_images/"+form.pension_id.value+"/"+where+"/"+imagefile;
	}
}

function preview_image(img)
{
    pre = window.open("/ver4/process.php?mode=preview&src=" + encodeURI(img) ,'pre','width=300,height=300,scrollbars=yes,resizable=yes,status=no,titlebar=0,top=50,left=220');
	pre.focus();
}

function submit_pension_info1(form)
{
	if(form.checked_memberid.value != 1)
    {
        alert("아이디 중복 확인을 해주세요.");
        form.member_id.focus();
        return false;
    }

	if(!trim(form.password1.value))
    {
        alert("추후 수정을 위한 비밀번호를 입력해 주세요.");
        form.password1.focus();
        return false;
    }

	if(trim(form.password1.value).length < 4)
    {
        alert("비밀번호는 4자 이상 입력해 주세요.");
        form.password1.focus();
        return false;
    }

	if(form.password1.value != form.password2.value)
    {
        alert("비밀번호가 다릅니다. 다시 입력해 주세요.");
        form.password1.focus();
        return false;
    }

	if(!trim(form.name.value))
    {
        alert("대표자 성함을 입력해 주세요.");
        form.name.focus();
        return false;
    }

	if(!trim(form.pension_name.value))
    {
        alert("맛집 이름을 입력해주세요.");
        form.pension_name.focus();
        return false;
    }

	if(form.checked_jumin.value != 1)
    {
        alert("주민등록번호 중복 체크를 해 주세요.");
        form.jumin1.focus();
        return false;
    }

	if(form.minbak_location[0].checked)
	{
		if(!trim(form.address1.value))
		{
			alert("주소찾기를 사용하여 주소를 입력하여 주세요.");
			form.post1.focus();
			return false;
		}
	}

	if(form.minbak_location[1].checked)
	{
		if(form.continent.options[form.continent.selectedIndex].value == 0)
		{
			alert("대륙을 선택해주세요.");
			form.continent.focus();
			return false;
		}
		if(form.country.options[form.country.selectedIndex].value == 0)
		{
			alert("국가를 선택해주세요.");
			form.country.focus();
			return false;
		}
	}

	if(!trim(form.address2.value))
	{
		alert("세부 주소를 입력해주세요.");
		form.address2.focus();
		return false;
	}	
	
	if(!trim(form.mobile.value))
    {
        alert("휴대폰 번호를 입력해주세요.");
        form.mobile.focus();
        return false;
    }

	if(!trim(form.email.value))
    {
        alert("이메일 주소를 입력해주세요.");
        form.email.focus();
        return false;
    }	

	form.save.disabled = true;
	form.submit();
}

function submit_pension_info(form)
{
	oLen = form.building_pic.options.length;
	var building_pic = new Array(oLen);
	for(var i = 0; i < oLen; i++)
	{
		building_pic[i] = form.building_pic.options[i].value;
	}

	form.building_pic_num.value = building_pic;

	oLen = form.price_pic.options.length;
	var price_pic = new Array(oLen);
	for(var i = 0; i < oLen; i++)
	{
		price_pic[i] = form.price_pic.options[i].value;
	}

	form.price_pic_num.value = price_pic;	

	if(form.pension_location.value == "0")
	{
		if(!trim(form.address1.value))
		{
			alert("주소찾기를 사용하여 주소를 입력하여 주세요.");
			form.post1.focus();
			return false;
		}
	}

	if(form.pension_location.value == "1")
	{
		if(form.continent.options[form.continent.selectedIndex].value == 0)
		{
			alert("대륙을 선택해주세요.");
			form.continent.focus();
			return false;
		}
		if(form.country.options[form.country.selectedIndex].value == 0)
		{
			alert("국가를 선택해주세요.");
			form.country.focus();
			return false;
		}
	}

	if(!trim(form.address2.value))
	{
		alert("세부 주소를 입력해주세요.");
		form.address2.focus();
		return false;
	}	
    
	if(!trim(form.pension_intro.value))
    {
        alert("맛집 소개글을 입력해주세요.");
        form.pension_intro.focus();
        return false;
    }	
	
	if(!trim(form.building_info.value))
    {
        alert("맛집 특색 정보를 입력해주세요.");
        form.building_info.focus();
        return false;
    }

	if(form.building_pic.length == 0)
    {
        alert("하나이상의 맛집 사진을 입력해주세요.");
        form.building_pic.focus();
        return false;
    }	

	form.save.disabled = true;

	form.submit();
}

function delete_room(num, check)
{
	if(check.checked == true)
	{
		alert("체크후 등록을 눌러야 완전히 삭제 됩니다.\n또한 객실 사진도 모두 삭제 됩니다.");		
	}
}

function add_room_pension_edit(form)
{
	form.todo.value="add_room";
	submit_pension_info(form);
}

function select_move(dir, selectbox, form)
{
	var sel = selectbox.selectedIndex;

	if(dir == "U")
	{
		if(sel > 0 && sel != -1)
		{
			var preText = selectbox.options[sel - 1].text;
			var preValue = selectbox.options[sel - 1].value;

			selectbox.options[sel - 1].text = selectbox.options[sel].text;
			selectbox.options[sel - 1].value = selectbox.options[sel].value;

			selectbox.options[sel].text = preText;
			selectbox.options[sel].value = preValue;

			selectbox.selectedIndex = sel - 1;
		}
	}
	else if(dir == "D")
	{
		if(sel < selectbox.options.length-1 && sel != -1)
		{
			var nexText = selectbox.options[sel + 1].text;
			var nexValue = selectbox.options[sel + 1].value;

			selectbox.options[sel + 1].text = selectbox.options[sel].text;
			selectbox.options[sel + 1].value = selectbox.options[sel].value;

			selectbox.options[sel].text = nexText;
			selectbox.options[sel].value = nexValue;

			selectbox.selectedIndex = sel + 1;
		}
	}
}

function select_room_move(dir, selectbox, form)
{
	var sel = selectbox.selectedIndex;

	if(dir == "U")
	{
		if(sel > 0 && sel != -1)
		{
			var preText = selectbox.options[sel - 1].text;
			var preValue = selectbox.options[sel - 1].value;

			selectbox.options[sel - 1].text = selectbox.options[sel].text;
			selectbox.options[sel - 1].value = selectbox.options[sel].value;

			selectbox.options[sel].text = preText;
			selectbox.options[sel].value = preValue;

			selectbox.selectedIndex = sel - 1;

			update_image_order(selectbox.options[sel - 1].value, selectbox.options[sel].value, 'up');
		}
	}
	else if(dir == "D")
	{
		if(sel < selectbox.options.length-1 && sel != -1)
		{
			var nexText = selectbox.options[sel + 1].text;
			var nexValue = selectbox.options[sel + 1].value;

			selectbox.options[sel + 1].text = selectbox.options[sel].text;
			selectbox.options[sel + 1].value = selectbox.options[sel].value;

			selectbox.options[sel].text = nexText;
			selectbox.options[sel].value = nexValue;

			selectbox.selectedIndex = sel + 1;

			update_image_order(selectbox.options[sel + 1].value, selectbox.options[sel].value, 'down');
		}
	}
}

function update_image_order(no, dno, mode)
{
	var engine = new Engine();

	engine.getXmlHttpRequest();
	engine.xmlhttp.open("POST", "/ver4/process.php", true);	
	engine.xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	var senddata = "todo=change_room_img_order&no="+no+"&dno="+dno+"&w="+mode;

	engine.xmlhttp.onreadystatechange = function ()
	{
		if(engine.xmlhttp.readyState == 4)
		{
			if(engine.xmlhttp.status == 200)
			{
				//alert(engine.xmlhttp.responseText);
				result = engine.xmlhttp.responseText;
				engine.debugPrint(result);
				engine.iswait = false;
			}
		}
	}

	engine.xmlhttp.send(senddata);	
	return ;
}
-->
