function getCookie_1DIM(Name) {
  var search = Name + "="
  if (document.cookie.length > 0) { // ÄíÅ°°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // ÄíÅ°°¡ Á¸ÀçÇÏ¸é
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset)
      // ÄíÅ° °ªÀÇ ¸¶Áö¸· À§Ä¡ ÀÎµ¦½º ¹øÈ£ ¼³Á¤
      if (end == -1)
        end = document.cookie.length
      return unescape(document.cookie.substring(offset, end))
    }
  }
}

function getCookie_2DIM(name0,name1) {

   if (name0=='MGAMEJS'||name0=='MGAME')
   {
	   if(name1=='AGE'||name1=='SEX'||name1=='TYPE')
	   {
			var cookieValue_Name0 = getCookie_1DIM('MGAMEIF');
			if (cookieValue_Name0 == null||cookieValue_Name0=='undefined') {
				return "";
			}
			if(name1=='AGE')
		   {
			   return cookieValue_Name0.substring(11,13);
		   }
		   /* Ã¼Çè¾ÆÀÌµð Ã¼Å©¿ë Ãß°¡ - 2007.05.08 ¹Ú¼º¿í */
		   else if(name1=='TYPE')
		   {
			   return cookieValue_Name0.substring(18,22);
		   }
		   else
		   {
			   return cookieValue_Name0.substring(1,2);
		   }
	   }
   }

   var cookieValue_Name0 = getCookie_1DIM(name0);

   if (cookieValue_Name0 == null) {
	   return;
   }

   var cookieValue_Name1 = cookieValue_Name0.split("&");
   var repStr = name1 + "=";
   for (var i = 0; i < cookieValue_Name1.length; i++) {
		if (cookieValue_Name1[i].indexOf(repStr) >= 0) {
			var tmpStr = new RegExp(repStr, "gi");
			return cookieValue_Name1[i].replace(tmpStr,"");
		}
   }
}

function getCookie(name1, name2) {
   var cname = name1 + "=";
   if (name1=='MGAMEJS'||name1=='MGAME')
   {
	   if(name2=='AGE'||name2=='SEX')
	   {
			var cookieValue_Name0 = getCookie_1DIM('MGAMEIF');
			if (cookieValue_Name0 == null||cookieValue_Name0=='undefined') {
				return "";
			}
		   if(name2=='AGE')
		   {
			   return cookieValue_Name0.substring(11,14);
		   }
		   else
		   {
			   return cookieValue_Name0.substring(1,2);
		   }
	   }
   }

	var vars = document.cookie;
 	if (vars.length > 0) {
		begin = vars.indexOf(cname);
		if (begin != -1) {
			if ((name2 == null) || (name2.length == 0)) {
		   		begin += cname.length;
		   		end = vars.indexOf(";", begin);
		  		if (end == -1) end = vars.length;
					return unescape(vars.substring(begin, end));
			} else {
				cname = name1 + "=" + name2 + "=";
				begin = vars.indexOf(cname, begin);
				if (begin == -1) {
					cname = "&" + name2 + "=";
					begin = vars.indexOf(cname, begin);
				}
				if (begin != -1) {
					begin += cname.length;
					end = vars.indexOf("&", begin);
					if (end == -1) {
				   		end = vars.indexOf(";", begin);
				  		if (end == -1) end = vars.length;
					}
					return unescape(vars.substring(begin, end));
				}
			}

	   	}
 	}
	return null;
}

//NHN ÀÌ getCookie¸¦ »ç¿ë ÇÏ°í ÀÖÀ½
function getCookie_nhn(name1, name2) {
   var cname = name1 + "=";
	var vars = document.cookie;
	if (vars.length > 0) {
		begin = vars.indexOf(cname);
		if (begin != -1) {
			if ((name2 == null) || (name2.length == 0)) {
				begin += cname.length;
				end = vars.indexOf(";", begin);
				if (end == -1) end = vars.length;
					return unescape(vars.substring(begin, end));
			} else {
				cname = name1 + "=" + name2 + "=";
				begin = vars.indexOf(cname, begin);
				if (begin == -1) {
					cname = "&" + name2 + "=";
					begin = vars.indexOf(cname, begin);
				}
				if (begin != -1) {
					begin += cname.length;
					end = vars.indexOf("&", begin);
					if (end == -1) {
						end = vars.indexOf(";", begin);
						if (end == -1) end = vars.length;
					}
					return unescape(vars.substring(begin, end));
				}
			}

		}
	}
	return null;
}

//¼³Á¤ÇÑ ³¯Â¥¸¸Å­ ÄíÅ°°¡ À¯ÁöµÇ°Ô. expiredays°¡ 1ÀÌ¸é ÇÏ·çµ¿¾È À¯Áö
function setCookie(name, value, expiredays)	{
	var expire_date = new Date();
	expire_date.setDate(expire_date.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; expires=" + expire_date.toGMTString() + "; path=/; domain=mgame.com";
 }

//ÄíÅ° ¼Ò¸ê ÇÔ¼ö
function clearCookie(name) {
    var expire_date = new Date();
    //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù.
    expire_date.setDate(expire_date.getDate() - 1000)
    //document.cookie = name + "=; expires=" + expire_date.toGMTString() + "; path=/"
    document.cookie = name + "=;";
}

//Ã¼Å© »óÅÂ¿¡ µû¶ó ÄíÅ° »ý¼º°ú ¼Ò¸êÀ» Á¦¾îÇÏ´Â ÇÔ¼ö
function controlCookie(elemnt,cookieName) {
	if (elemnt.checked) {
		//Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇßÀ» °æ¿ì ÄíÅ° »ý¼º ÇÔ¼ö È£Ãâ

		setCookie(cookieName,"true", 1)
		window.close()
	}
	else {
		//Ã¼Å© ¹Ú½º¸¦ ÇØÁ¦ÇßÀ» °æ¿ì ÄíÅ° ¼Ò¸ê ÇÔ¼ö È£Ãâ
		clearCookie(cookieName)
	}
	return
}