
function NMPref()
{}
NMPref.prototype.setPref=function(prefname,prefvalue)
{this[prefname]=prefvalue;return 0;}
NMPref.prototype.getPref=function(prefname,defaultprefvalue)
{return(this[prefname])?this[prefname]:defaultprefvalue;}
NMPref.prototype.clearPref=function(prefname)
{for(var i in this)
{if((i in Object.prototype))continue;delete this[i];}}
var gpref=null;NMPref.getInstance=function()
{var newpref;{if(gpref!=null)
return gpref;if(typeof NMPrefFF!='undefined')
{newpref=new NMPrefFF();}
else
if(typeof NMPrefIE!='undefined')
newpref=new NMPrefIE();else
newpref=new NMPref();}
gpref=newpref;return newpref;}
function NMPrefSet(prefname,prefvalue)
{var pref=NMPref.getInstance();return pref.setPref(prefname,prefvalue);}
function NMPrefGet(prefname,defaultprefvalue)
{var pref=NMPref.getInstance();return pref.getPref(prefname,defaultprefvalue);}
debug("pref.js LOADED 1402");
