//samaina visas INPUT TYPE=RADIO uz bildiiteem
var radio_arr = [];
function initRadio() {
      if (!document.getElementsByTagName) return;
      var inp = document.getElementsByTagName("input");
      for(var i = 0; i < inp.length; i++) {
            var ii = inp[i];
            if(ii.type == 'radio') {
                  var pos = findPos(ii);
                  ii.className = 'radio_hide';
                  var rr = document.createElement('div');
                  //alert(ii.id);
                  rr.className = ii.checked == true ? 'radio_akt' : 'radio';
                  rr.style.left = (pos.x + (pos.w - 12) / 2) + 'px';
                  rr.style.top = pos.y + 'px';
                  rr.innerHTML = '<label for="' + ii.id + '" style="display:block; width:12px; height:12px; cursor:pointer">&nbsp;&nbsp;&nbsp;</label>'; 
                  document.body.appendChild(rr);
                  radio_arr[radio_arr.length] = {es: rr, kas: ii};
                  if(navigator.userAgent.indexOf("MSIE") != -1 || navigator.userAgent.indexOf("Opera") != -1) {
                        ii.attachEvent("onchange", radioListener);
                        ii.attachEvent("onfocus", radioListener);
                  } else {
                        ii.addEventListener("change", radioListener, true);
                        ii.addEventListener("focus", radioBlur, true);
                  }
            }
      }
      //initCheckbox();
}

function radioListener() {
      for(var i in radio_arr) {
            radio_arr[i].es.className = radio_arr[i].kas.checked == true ? 'radio_akt' : 'radio';
      }
}

function radioBlur() {
      for(var i in radio_arr) radio_arr[i].kas.blur();
}

var checkbox_arr = [];
function initCheckbox() {
      if (!document.getElementsByTagName) return;
      var inp = document.getElementsByTagName("input");
      for(i = 0; i < inp.length; i++) {
            var ii = inp[i];
            if(ii.type == 'checkbox') {
                  pos = findPos(ii);
                  ii.className = 'checkbox_hide';
                  var r = document.createElement('div');
                  r.className = ii.checked == true ? 'checkbox_akt' : 'checkbox';
                  r.style.left = (pos.x + (pos.w - 12) / 2) + 'px';
                  r.style.top = pos.y + 'px';
                  document.body.appendChild(r);
                  checkbox_arr[checkbox_arr.length] = {es: r, kas: ii};
                  if(navigator.userAgent.indexOf("MSIE") != -1 || navigator.userAgent.indexOf("Opera") != -1) {
                        ii.attachEvent("onchange", checkboxListener);
                        ii.attachEvent("onfocus", checkboxListener);
                  } else {
                        ii.addEventListener("change", checkboxListener, true);
                        ii.addEventListener("focus", checkboxBlur, true);
                  }
            }
      }
}

function checkboxListener() {
      for(var i in checkbox_arr) {
            checkbox_arr[i].es.className = checkbox_arr[i].kas.checked == true ? 'checkbox_akt' : 'checkbox';
      }
}

function checkboxBlur() {
      for(var i in checkbox_arr) checkbox_arr[i].kas.blur();
}
