function setMenuStates()
{
  tempcookiestring = document.cookie;
  cookiearray = tempcookiestring.split(';');
  message='';
  for(i=0;i<cookiearray.length;i++)
  {
    cookie = cookiearray[i].split('=');
    if((cookie.length > 1) && ('menu' == cookie[0]))
    {
      value = cookie[1].split(':');
      for(j=0;j<value.length;j++)
      {
        if(0 < parseInt(value[j]))
        {
          Element.show('img_'+value[j]+'_close','nav_'+value[j]);
          Element.hide('img_'+value[j]+'_open');
        }
      }
    }
  }
}

function addMenu(menuid)
{
  var menu = 0;
  tempcookiestring = document.cookie;
  cookiearray = tempcookiestring.split(';');
  for(i=0;i<cookiearray.length;i++)
  {
    cookie = cookiearray[i].split('=');
    if((cookie.length > 1) && ('menu' == cookie[0]))
    {
      value = cookie[1].split(':');
      valuefound = 0;    
      for(j=0;j<value.length;j++)
      {
        if(value[j] == menuid)
        {
          valuefound = 1;
        }
      }
      if(0 == valuefound)
      { /*add em*/
        if(cookie[1].length)
        { /*cooie has already some value*/
          document.cookie = 'menu='+menuid+':'+cookie[1];
        }else
        {
          document.cookie = 'menu='+menuid;
        }
      }
      menu = 1;
    }
  }
  if(1 != menu)
  {/*none menu cookie set, set a new one*/
    document.cookie = 'menu='+menuid;
  }
}

function removeMenu(menuid)
{
  tempcookiestring = document.cookie;
  cookiearray = tempcookiestring.split(';');
  for(i=0;i<cookiearray.length;i++)
  {
    cookie = cookiearray[i].split('=');
    if((cookie.length > 1) && ('menu' == cookie[0]))
    {
      value = cookie[1].split(':');
      for(j=0;j<value.length;j++)
      {
        if(value[j] == menuid)
        {
          value.splice(j,1);
        }else 
        {
          if(value[j] == '')
          {
            value.splice(j,1);
          }
        }
      }
      newcookiestring = '';
      for(k=0;k<value.length;k++)
      {
        if('undefined' != value[k] && 'NaN' != parseInt(value[k]))
        {
          newcookiestring += value[k]+':'
        }
      }
      newcookiestring.substring(0,newcookiestring.lenght-1);
      document.cookie = 'menu='+newcookiestring;
    }
  }
}

function unsetMenu()
{
  document.cookie = 'menu=';
}