
function NMPrefSetCookie(prefname,prefvalue)
{this.values[prefname]=prefvalue;var cookievalues=ObjToSource(this.values);setCookie(this.cookiename,cookievalues);}
function NMPrefGetCookie(prefname,defaultprefvalue)
{var ret=this.values[prefname];if(typeof ret=="undefined")
ret=defaultprefvalue;return ret;}
function NMPrefClearCookie()
{deleteCookie(this.cookiename);}
function NMPrefCookie(cookiename)
{if(typeof cookiename=="undefined")
cookiename="nmcommpref";this.cookiename=cookiename;var cookievalues=getCookie(this.cookiename);this.values=ObjFromSource(cookievalues);if(!this.values)
this.values={};}
NMPrefCookie.prototype.getPref=NMPrefGetCookie;NMPrefCookie.prototype.setPref=NMPrefSetCookie;NMPrefCookie.prototype.clearPref=NMPrefClearCookie;gprefcookie=new NMPrefCookie();NMPref.getInstance=function()
{return gprefcookie;}
debug("pref_cookie.js 1404");