var flag = false;

function smartMark() {
  if(flag == false) {
    markAll();
  }
  else {
    unmarkAll();
  }
  flag = !flag;
}

function markAll()
{f=document.forms[0];
 for(i=0;i<f.elements.length;i++)
  {if(f.elements[i].name=="extensions[]") 
       if(!f.elements[i].checked) f.elements[i].click();
  }
}

function unmarkAll()
{f=document.forms[0];
 for(i=0;i<f.elements.length;i++)
  {if(f.elements[i].name=="extensions[]") 
       if(f.elements[i].checked) f.elements[i].click();
  }
}

