var warned=false;function getCookieValue(cname,cdefault){if(document.cookie!=''){var parts=document.cookie.split('; ');for(var i=0;i<parts.length;i++){var nv=parts[i].split('=');if(nv[0]==cname)return nv[1]}}return cdefault}function setCookieValue(cname,cvalue){document.cookie=cname+'='+cvalue}function removeCookieValue(cname){document.cookie=cname+'='}function getCookieArray(aname,cname,cdefault){var array=getCookieValue(aname,'');if(array!=''){var parts=array.split(', ');for(var i=0;i<parts.length;i++){var nv=parts[i].split('>');if(nv[0]==cname)return nv[1]}}return cdefault}function setCookieArray(aname,cname,cvalue){var array=getCookieValue(aname,'');var rebuild='';if(array!=''){var parts=array.split(', ');for(var i=0;i<parts.length;i++){var nv=parts[i].split('>');if(nv[0]!=cname)rebuild+=(i==0?'':', ')+nv[0]+'>'+nv[1]}}if((cvalue+''!='')&&(cvalue!='undefined'))rebuild+=(rebuild==''?'':', ')+cname+'>'+cvalue;if(rebuild.length>=4096){if(!warned)alert('The size of the cookie exceeds the limit!');warned=true;}else{setCookieValue(aname,rebuild);}}function removeCookieArray(aname,cname){setCookieArray(aname,cname,'');}
