

function logout() {
	document.location = "member/login_post.php@MD=LOGOUT";
}

function popup(url,w,h){
	window.open(url,'','width='+w+',height='+h+',resizable=0,scrollbars=1');
}



function reserve(dtID, ptCode) {
    document.location = "reservation/reservation_form.php@dtID="+dtID+"&ptCode="+ptCode;
}
// ÄíÅ°
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
		break;
	}
	return "";
}
///////////////////////////////////////////////////////////
// °øÅë ¶óÀÌºê·¯¸® °ü·Ã

function Ltrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(0)==' '){
           strValue=strValue.substring(1,strValue.length);              
   }
       else
          return strValue;     
    }
return strValue;
}
function Rtrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(strValue.length-1)==' '){
           strValue=strValue.substring(0,strValue.length-1);              
   }
       else
           return strValue;     
   }
   return strValue;
}
function Trim(strValue){
   strValue = Ltrim(strValue);
   strValue = Rtrim(strValue);
   return strValue;
}

function str_replace(szFind, szReplace, szAll) {
	var i;
	var length;

	length = szReplace.length - szFind.length;

	for (i=0; i < szAll.length; i++) {
		if (szAll.substr(i,szFind.length) == szFind) {
			if ( i > 0 ) {
				if (szFind == "\n") {
					szAll = szAll.substr(0, i-1) + szReplace + szAll.substr(i+szFind.length,szAll.length - (i+szFind.length));
				} else {
					szAll = szAll.substr(0, i) + szReplace + szAll.substr(i+szFind.length,szAll.length - (i+szFind.length));
				}
			} else { 
				szAll = szReplace + szAll.substr(i+szFind.length,szAll.length - (i+szFind.length));
			}
			i = i + length;
		}
	}
	return szAll;
}

function number_format(num)
{
	var str=''+num;
	var len=str.length;	
	var no =len/3;
	var remain=len%3;
	var rv='';
	var str1='';
	var blank=0;
	var Bstr='                                   ';
	
	for (var i=1;i<=no;i++)
	{
		rv=str.substring(len-i*3,len-(i*3)+3)+rv;
		if (i!=no ) rv=','+rv;
	}
	if (remain) rv=str.substring(0,remain)+rv;
	
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{
		rv=Bstr.substring(0,14-rv.length)+rv;
	}
	else
	{
		rv=Bstr.substring(0,14-rv.length)+rv;
	}
	return rv;
}

///////////////////////////////////////////////////////////////
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}




//*************************** 
// *** ÀÔ·ÂÀÌ µÇ¾ú´ÂÁö Ã¼Å© *** 
// ************************** 
function isInput(obj,msg){ 
if(obj.value.length==0 || obj.value==""){ 
alert(msg); 
obj.focus(); 
return false; 
} 
return true; 
} 

//******************************************* 
//*** °ªÀÌ °°ÀºÁö Ã¼Å© (pwd1/pwd2) *** 
//******************************************* 
function isEqual(obj1,obj2,msg) 
{ 
if(obj1.value != obj2.value){
alert(msg); 
obj1.value="" ;
obj2.value="" ;
obj1.focus();
return false; 
}
return true; 

} 

//************************************ ******
//*** ÀÔ·ÂµÈ ¹®ÀÚÀÇ ±æÀÌ°¡ °°ÀºÁö Ã¼Å© *** 
//************************************ ******
function isChkLen(obj,msg,len){ 
if(obj.value.length != len){ 
alert(msg); 
obj.focus(); 
return false; 
} 
return true 
} 

//*********************************** 
// *** ÀÔ·ÂµÈ ¹®ÀÚÀÇ ±æÀÌ ¹üÀ§¸¦ Ã¼Å© *** 
//*********************************** 
function isBtnLen(obj,msg,len1,len2){ 
//alert(obj.value.length) 
if(obj.value.length <len1 && obj.value.length > len2){ 
alert(msg); 
obj.focus(); 
return false; 
} 
return true 
} 

//*********************************** 
// *** ÀÔ·ÂµÈ ¹®ÀÚÀÇ ±æÀÌ ¹üÀ§¸¦ errÃ¼Å© *** 
//*********************************** 
function isBtnLens(obj,msg,len1,len2){ 
//alert(obj.value.length) 
if(obj.value.length <len1 || obj.value.length > len2){ 
alert(msg); 
obj.focus(); 
return false; 
} 
return true 
} 


//*****************************// 
//***¼ýÀÚ¸¸ ÀÔ·Â °¡´É ***// 
//*****************************// 
function isNum(obj) 
{
if(obj.value.search(/\D/) != -1 ) { 
alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
obj.value=""; 
obj.focus(); 
return false 
} 
return true; 
} 

//*****************************// 
//***Æ¯¼ö¹®ÀÚ Á¦¾î ±â´É ***// 
//*****************************// 
function onlyEng(objtext1) { 
var inText = objtext1.value; 
var ret; 

for (var i = 0; i < inText.length; i++) { 
ret = inText.charCodeAt(i); 
if ((ret > 122) || (ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) { 
alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä"); 
objtext1.value = ""; 
objtext1.focus(); 
return false; 
} 
} 
return true; 
} 



//**************************************** 
//*** ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÌ ÁÖ¹Îµî·Ï¹øÈ£ÀÎÁö Ã¼Å© *** 
//**************************************** 
function isJuminNum(aNum1, aNum2) 
{ 
var tot=0, result=0, re=0, se_arg=0; 
var chk_num=""; 
var aNum = aNum1 + aNum2; 

if (aNum.length != 13) 
{ 
return false; 
} 
else 
{ 
for (var i=0; i <12; i++) 
{ 
if (isNaN(aNum.substr(i, 1))) 
return false; 
se_arg = i; 

//¿Ü±¹ÀÎ ÀÎ °æ¿ì 
if(i==6) { 
	if (aNum.substr(i, 1) == 7 || aNum.substr(i, 1) == 8  || aNum.substr(i, 1) == 5 ) 
		return true 
} 

if (i >= 8) 
se_arg = i - 8; 
tot = tot + Number(aNum.substr(i, 1)) * (se_arg + 2) 
} 

if (chk_num != "err") 
{ 
re = tot % 11; 
result = 11 - re; 
if (result >= 10) result = result - 10; 
if (result != Number(aNum.substr(12, 1))) return false; 
if ((Number(aNum.substr(6, 1)) < 1) || (Number(aNum.substr(6, 1)) > 4)) return false; 
} 
} 
return true; 
} 


//*****************************// 
//***ÀÌ¸ÞÀÏÀÌ ¿Ã¹Ù¸¥Áö Ã¼Å© ***// 
//*****************************// 
function emailCheck (emailStr) { 
// Email check ÇÔ¼ö 
var emailPat=/^(.+)@(.+)$/ 
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" 
var validChars="\[^\\s" + specialChars + "\]" 
var firstChars=validChars 
var quotedUser="(\"[^\"]*\")" 
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ 
var atom="(" + firstChars + validChars + "*" + ")" 
var word="(" + atom + "|" + quotedUser + ")" 
var userPat=new RegExp("^" + word + "(\\." + word + ")*$") 
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") 


var matchArray=emailStr.match(emailPat) 
if (matchArray==null) { 
alert("E-mail ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n @ ¿Í . À» È®ÀÎÇÏ½Ê½Ã¿À") 
return false 
} 
var user=matchArray[1] 
var domain=matchArray[2] 

if (user.match(userPat)==null) { 
alert("¸ÞÀÏ ¾ÆÀÌµð°¡ Á¤È®ÇÑ °Í °°Áö ¾Ê½À´Ï´Ù.") 
return false 
} 

var IPArray=domain.match(ipDomainPat) 
if (IPArray!=null) { 
for (var i=1;i<=4;i++) { 
if (IPArray[i]>255) { 
alert("IP°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù!") 
return false 
} 
} 
return true 
} 

var domainArray=domain.match(domainPat) 

if (domainArray==null) { 
alert("µµ¸ÞÀÎ ÀÌ¸§ÀÌ Á¤È®ÇÑ °Í °°Áö ¾Ê½À´Ï´Ù.") 
return false 
} 
var atomPat=new RegExp(atom,"g") 
var domArr=domain.match(atomPat) 
var len=domArr.length 

if (domArr[domArr.length-1].length<2 || 
domArr[domArr.length-1].length>3) { 
alert("µµ¸ÞÀÎ¸íÀÇ ±¹°¡ÄÚµå´Â 2ÀÚº¸´Ù Å©°í 3ÀÚº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù") 
return false 
} 

if (domArr[domArr.length-1].length==2 && len<3) { 
var errStr="This address ends in two characters, which is a country" 
errStr+=" code. Country codes must be preceded by " 
errStr+="a hostname and category (like com, co, pub, pu, etc.)" 
alert(errStr) 
return false 
} 

if (domArr[domArr.length-1].length==3 && len<2) { 
var errStr="ÀÌ ÁÖ¼Ò´Â È£½ºÆ®¸íÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù" 
alert(errStr) 
return false 
} 
return true; 
} 


//***********************************
//*** ¾ÆÀÌµðÃ¼Å©  *** 
//***********************************
function chkID(obj1) 
{ 
	if(!isInput(obj1,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return false;
	if(!onlyEng(obj1)) return false;
	if(!isBtnLens(obj1,"¾ÆÀÌµð´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.",4,12)) return false;
return true;
}

//***********************************
//*** ¾ÏÈ£Ã¼Å© (pwd1) *** 
//***********************************
function chkPW(obj) 
{ 
	if(!isInput(obj,"ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false; 
	if(!isBtnLens(obj,"ÆÐ½º¿öµå´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.",4,12)) return false;
return true 

} 


//***********************************
//*** ¾ÏÈ£Ã¼Å© (pwd1/pwd2) *** 
//***********************************
function chkPW2(obj1, obj2) 
{ 
	if(!isInput(obj1,"ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false; 
	if(!isBtnLens(obj1,"ÆÐ½º¿öµå´Â 4ÀÚ ÀÌ»ó 12ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.",4,12)) return false;
	if(!isInput(obj2,"ÆÐ½º¿öµå È®ÀÎ¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false; 
	if(!isEqual(obj1,obj2,"ÆÐ½º¿öµå È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.")) return false; 
return true 

} 

//******************* 
//*** ÁÖ¹Î¹øÈ£ Ã¼Å© *** 
//******************* 
function chkJuminNum(obj1, obj2, str) 
{ 
	if(!isInput(obj1,"ÁÖ¹Î¹øÈ£¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false; 
	if(!isChkLen(obj1,"ÁÖ¹Î¹øÈ£ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.",6)) return false; 
	if(!isInput(obj2,"ÁÖ¹Î¹øÈ£µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false; 
	if(!isChkLen(obj2,"ÁÖ¹Î¹øÈ£ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.",7)) return false; 
	// ¸ðµÎ ÀÔ·ÂµÈ °æ¿ì 
	if( isJuminNum(obj1.value, obj2.value) == false) 
	{ 
		alert(str); 
		obj1.focus(); 
		return false; 
	} 
return true; 
} 



//*************************************************
//*** ÀÌ¸ÞÀÏÃ¼Å©
//************************************************
function chkEmail(obj1){
	if(!isInput(obj1,"ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä")) return false; 
	if(!emailCheck(obj1.value)){ obj1.focus(); return false; }
return true; 
}



//*************************************************
//*** ÀÌ¸ÞÀÏÃ¼Å©2
//************************************************
function chkEmail2(obj1,obj2){
	if(!isInput(obj1,"ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä")) return false;
	if(!isInput(obj2,"ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä")) return false; 
	if(!emailCheck(obj1.value+"@"+obj2.value)){ obj1.focus(); return false; }
return true; 
}


//*************************************************
//*** ÀüÈ­¹øÈ£ Ã¼Å©
//************************************************
function chkTel(obj1,obj2,obj3){
	if(!isInput(obj1,"ÀüÈ­¹øÈ£ Áö¿ª¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä")){ return false; }
	if(!isInput(obj2,"ÀüÈ­¹øÈ£ ±¹¹øÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä")){ return false; }
	if(!isInput(obj3,"ÀüÈ­¹øÈ£ ³ª¸ÓÁö ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä")) { return false; }
	if(!isNum(obj1)){ return false; }
	if(!isNum(obj2)){ return false; }
	if(!isNum(obj3)){ return false; }
	if(!isBtnLens(obj1,"ÀÔ·Â°ªÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.",2,4)){ return false; }
	if(!isBtnLens(obj2,"ÀÔ·Â°ªÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.",3,4)){ return false; }
	if(!isBtnLens(obj3,"ÀÔ·Â°ªÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.",4,4)){ return false; }
return true; 
}

//*****************************// 
//*** ¼ýÀÚÃ¼Å© ***// 
//*****************************// 
function chkNum(obj,msg){
	if(!isInput(obj,msg)) return false;
	if(!isNum(obj)) return false;
return true; 
} 

