// include prototype.js first 

  function mreset(fid, itemsID)
  {
    var f = $(fid);
    var ids = $(itemsID).value.split(",");
    for (var i=0; i < ids.length; i++)
      Effect.Appear(fid + "-" + ids[i]);

    for (var i = 1; i < arguments.length ; i++)
      $( arguments[i] ).value = "";

    f.reset();
  }
  function mdelete( v, addid) 
  {
/*
    if (arguments.length <= 2)
    {

      if (confirm('你確定要刪除此項目嗎？'))
      {
*/
        new Effect.Highlight(v ,{startcolor:'#ff99ff', endcolor:'#999999'});
        Effect.Fade(v);
/*
      }
      else
        return false;

    }
*/

    var nv = v.substr( v.indexOf('-') + 1 );
    if ($(addid).value)
      $(addid).value += "," + nv;
    else
      $(addid).value = nv;

  }


  function deleteAll(tag, prefix, addid)
  {
    var t = document.getElementsByTagName(tag);

    for (var i=0; i < t.length; i++)
    {
      if (t[i].id.indexOf(prefix + '-') == 0)
        mdelete(t[i].id, addid);

    }
  }

  function selectAll(id, arg)
  {
    var boxall = document.getElementsByTagName("input");

    for (var i =0; i < boxall.length; i++)
    {
      if (boxall[i].type == "checkbox" && boxall[i].name == id)
      {
        boxall[i].checked = arg;
      }
    }
  }
  function msubmit(fid, delItem, delbox )
  {
    var f = document.getElementById(fid);
    var boxall = document.getElementsByTagName("input");

    for (var i =0; i < boxall.length; i++)
    {
      if (boxall[i].type == "checkbox" && boxall[i].checked == true && boxall[i].name == delbox)
      {
        if ($(delItem).value)
          $(delItem).value += "," + boxall[i].value;
        else
          $(delItem).value = boxall[i].value;
      }
    }

    $(fid).submit();
  }

