//=============================== nv_rem_cookie(v,val)
function nv_rem_cookie(v,val){
  ck=nv_get_cookie(v);
  if(!ck) {return false;}
  ck=ck.split(',');
  i=0;j=0;ckn=new Array();
  while(ck[i])
   {
    if(!(ck[i]==val)) {ckn[j]=ck[i];j++;}
    i++;
   } 
  val=ckn.join(',');
  _d.cookie=v+'='+val;
 }
//=============================== nv_set_cookie(v,val)
function nv_set_cookie(v,val){
  ck=nv_get_cookie(v);
  if(ck)
   { 
    ck=ck.split(',');
    i=0;j=0;ckn=new Array();
    while(ck[i])
     {
      if(!(ck[i]==val)) {ckn[j]=ck[i];j++;}
      i++;
     } 
//alert("_d.cookie = "+_d.cookie);
    c=ckn.length;
    ckn[c]=val; 
    val=ckn.join(',');
    _d.cookie=v+'='+val;
//alert("_d.cookie = "+_d.cookie);
   }
  else
   {
    _d.cookie=v+'='+val;
   } 
 }
//=============================== nv_get_cookie(v)
function nv_get_cookie(v){
  if(!v){return false;}
  ck=new String(_d.cookie);
  ck=ck.split(';');
  re=new RegExp(' ');
  
  q=v.length+1;
  i=0;w=0;
  while(ck[i])
   {
    if(ck[i].indexOf(v+'=')>-1)
     {
      if(ck[i])
       {
  	ck[i]=ck[i].replace(re,'');
    	w=ck[i].substr(q);	   
       }
     }
    i++;
   }  
  if(w) {return w;} else {return 0;}
 } 