function Checkboxes(a,b) {
  for(var o, t, i = 0, ch = document.getElementsByTagName('input'); t = ch[i++];) {
    if(/^checkbox$/i.test(t.type)) {
      o = document.createElement('img')
      o.src=t.checked?a:b
      o.ref=t
      t.className='none'
      o.onclick=function() {
        with(this) {
          ref.checked=!ref.checked
          src=ref.checked?a:b
        }
      }
      t.parentNode.insertBefore(o,t)
    }
  }
}

function Radiobuttons(a,b) {
  for(var o, t, i = 0, ch = document.getElementsByTagName('input'); t = ch[i++];) {
    if(/^radio$/i.test(t.type)) {
      o = document.createElement('img')
      o.src=t.checked?a:b
      o.ref=t
      t.oref=o
      t.className='none'
      o.onclick=function(t,i) {
        with(this) {
          ref.checked=!0
          src=ref.checked?a:b
          t=ref.form.elements[ref.name]
          if(t.length) {
            for(i=0;i<t.length;i++) {
              if(t[i]!=ref)t[i].checked=!1,t[i].oref.src=b
            }
          }
        }
      }
      t.parentNode.insertBefore(o,t)
    }
  }
}