function delCookie(name,value,expires,path,domain,secure) { document.cookie = name + "=" + escape (value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } function setCookie(name,value,expires,path,domain,secure) { document.cookie = name + "=" + escape (value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function getCookie(name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function setCookieA(name,name2,value,expire,domain) { // 배열 쿠키 저장 하기 //name-쿠키명 ,name2-name쿠키컬렉션 , value--쿠키 컬렉션의 값 , expire 만료일 var string=getCookie(name);//string - 전체 쿠키무자열 var flag=string.indexOf(name2 + '=') if (flag == -1){ // name2의 이름으로쿠키컬렉션의 값이 없으면 쿠키값 더함 . var tmp_cookie= string + "&" + name2 + "=" + escape(value); }else{ // name2의 이름으로쿠키컬렉션의 값이 있다면 쿠키값 수정 .. var tmp_cookie=ReplaceString(string,name2 + "=","&",value) } document.cookie = name + "=" + tmp_cookie //쿠키저장 + ((expire) ? ";expires=" + expire.toGMTString() : "") + ((domain) ? "; domain=" + domain : "") } function getCookieA(uName,uName2) { //쿠키열 중에 uName2의 값을 구한다 var string = getCookie(uName); if(string==null) string=""; var flag = string.indexOf(uName2+'='); if (flag != -1){ flag += uName2.length + 1 end = string.indexOf('&', flag) if (end == -1) end = string.length return unescape(string.substring(flag, end)) }else{ return "" } } function getCookie2(uName,uName2) { return getCookieA(uName,uName2); }