//ÄíÅ°°ª ¾ò±â
function getCookie(name) {
	var nameStr = name + "=" ;
	var nameLen = nameStr.length;		
	var cookieLen = document.cookie.length;		//Äí±â°ªÀÌ ¾øÀ»½Ã ±âº»ÀûÀ¸·Î 45ÀÌ´Ù.  document.cookie.length >= 45
	
	//	a·Î ÁöÁ¤½Ã : document.cookie ==> lucya=a; ASPSESSIONIDQGQQGLDC=GKDDHCPDJBOBAONCMJLHBCCN
	var i = 0;
	while( i < cookieLen ) {
		var j = i + nameLen;
		if ( document.cookie.substring(i, j) == nameStr ) {
			var end = document.cookie.indexOf(";", j); // ;ÀÇ À§Ä¡ 	
			if( end == -1) end = document.cookie.length;	
			return unescape( document.cookie.substring(j, end) ); //ÄíÅ°°ª ¹ÝÈ¯
		}
		i = document.cookie.indexOf(" ", i) + 1;	
		if ( i == 0) {			
			break;
		}
	}
}

//ÄíÅ°°ª ÀúÀå
function setCookie(name, value) {
	var expires = new Date();
	var path, domain, secure;

	//È£ÃâÇÏ´Â ÀÎ¼öÀÇ ¹è¿­ setCookie.arguments[0] ~ [setCookie.arguments.length-1]
	var argv = setCookie.arguments;	
		
	//È£ÃâÇÑÇÔ¼öÀÇ ÀÎ¼ö -  setCookie.arguments.length = arguments.length¿Í °ªÀÌ °°À½!!, 
	//´ëÁ¶ : setCookie.length È£Ãâ´çÇÏ´Â ÀÎ¼ö °¹¼ö 
	var argc = setCookie.arguments.length;	

	if( argc > 2) {
		expires.setTime( expires.getTime() + (1000*60*argv[2]));	// argv[2]ºÐµ¿¾È ÄíÅ° À¯È¿
	}
	else {
		expires = null;
	}

	path = (argc > 3) ? argv[3] : null;
	domain = (argc > 4) ? argv[4] : null;
	secure = (argc > 5) ? argv[5] : false;

	document.cookie = name + "=" + escape(value) + 
			((expires == null) ? "" : (";expires=" + expires.toGMTString())) + 
			((path == null) ? "" : (";path=" + path)) + 
			((domain == null) ? "" : (";domain=" + domain)) + 
			((secure == true) ? " ;secure" : "" );
}

//ÄíÅ°»èÁ¦
function delCookie(name) {
	var today = new Date();

	today.setTime(today.getTime() - 1);
	var value = getCookie(name);	
	if( value != null) {
		document.cookie = name + "=" + escape(value) + ("; expires=" + today.toGMTString());	//ÄíÅ°»èÁ¦	
		return (value + " »èÁ¦¿Ï·á");
	}
	else {	
		return ("Á¸ÀçÇÏÁö ¾ÊÀ½");
	}
}
