//izveeleeties kur ievadiit sludinaajumu
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
      http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
      http = new XMLHttpRequest();
}

function ielasa(sel, div) {
      _div = document.getElementById(div);
      if(sel.value == '') {
            _div.innerHTML = '';
      } else {
            _div.innerHTML = '<img src="/images/loader.gif" width="16" height="16" border="0">';
            http.abort();
            http.open("GET", "/sludinajum/addSelects.php?ajax=1&nod=" + sel.value + "&" + Math.random(), true);
            http.onreadystatechange = function() {
                  if(http.readyState == 4) {
                        _div.innerHTML = http.responseText;
                  }
            }
            http.send(null);
      }
}
//beidzas - izveeleeties kur ievadiit sludinaajumu

//pievieno sludinaajumu formas paarbaude
function form_submit(ff, lauks) {
      
      var _lauks = '';
      if(lauks) {
            _lauks = ff[lauks];
      }
      
      if(lauks && !_lauks.value) {
            alert('Aizpildiet lauku: ' + _lauks.title);
            _lauks.focus();
            return false;
      } else {
            for(f = 0; f < ff.elements.length; f++) {
                  var alts = ff.elements[f].lang;
                  if(alts) {
                        var vvv = true;
                        if(ff.elements[f].type == 'checkbox') {
                              vvv = ff.elements[f].checked ? true : false;
                        } else {
                              vvv = ff.elements[f].value ? true : false;
                        }
                        if(vvv == false) {
                              if((alts.indexOf(_lauks.value) != -1 && _lauks.value) || alts.indexOf('X') != -1) {
                                    alert('Aizpildiet lauku: ' + ff.elements[f].title);
                                    ff.elements[f].focus();
                                    return false;
                              }
                        }
                  }
            }
      }
      return true;
}
//beidzas - pievieno sludinaajumu formas paarbaude

//peec dariijuma veida nosaka kuri lauki obligaati
function obligati(lauks) {
      var ff = document.rek_forma;
      
      var _lauks = '';
      if(lauks) {
            _lauks = ff[lauks];
      }

      for(f = 0; f < ff.elements.length; f++) {
            var alts = ff.elements[f].lang;
            if(alts) {
                  if((alts.indexOf(_lauks.value) != -1 && _lauks.value) || alts.indexOf('X') != -1) {
                        document.getElementById(ff.elements[f].name + '_zv').className = 'ir_obl';
                  } else {
                        document.getElementById(ff.elements[f].name + '_zv').className = 'nav_obl';
                  }
            }
            alts='';
      }
}
//beidzas - peec dariijuma veida nosaka kuri lauki obligaati

function bernsB(parent, id, name) {
      this.parent = parent;
      this.id = id;
      this.name = name;
}

function menuB(obj) {
      this.aBerni = [];
      this.obligatie_selB = [];
      this.pedejaisB;
}

menuB.prototype.add = function(parent, id, name) {
      this.aBerni[this.aBerni.length] = new bernsB(parent, id, name);
}

menuB.prototype.rek_make_selectReg = function(sel, parent, id) {
      if(sel != -1) {
            for(var ff = sel; ff <= 2; ff++) {
                  document.rek_forma['selectB' + ff].style.visibility = 'hidden';
                  document.rek_forma['selectB' + ff].innerHTML = '';
            }
            
            if(parent!=-1) {
                  var sell = document.rek_forma['selectB' + sel];
                  sell.innerHTML='';
            
                  var opt=document.createElement('option');
                  if(sel != 1){
                        opt.setAttribute('value','');
                        opt.innerHTML = '---';
                        sell.appendChild(opt);
                  }
                  for(var f=0;f<this.aBerni.length;f++) {
                        if(this.aBerni[f].parent==parent)
                        {
                              var opt=document.createElement('option');
                              opt.setAttribute('value',this.aBerni[f].id);
                              if(this.aBerni[f].id==id)
                              {
                                    opt.setAttribute('selected','true');
                              }
                              opt.innerHTML=this.aBerni[f].name;
                              sell.appendChild(opt);
                        }
                  }
                  if(sell.options.length>1)
                  {
                        sell.style.visibility='visible';
                        this.obligatie_selB[sel]=1;
                  }
                  else
                  {
                        this.obligatie_selB[sel]=0;
                  }
            }
      }
      this.pedejaisB=parent;
}

function sludCheckDzest() {
      _nr = document.dzest_forma.slud_nr;
      _nrOK = document.getElementById('slud_nrOK');
      _pw = document.dzest_forma.parole;
      _pwOK = document.getElementById('paroleOK');
      if(_nr.value) {
            linkCheck("/ajax/sludinajumi.php?nr=" + _nr.value, _nrOK);
            if(_pw.value) {
                  linkCheck("/ajax/sludinajumi.php?nr=" + _nr.value + "&pw=" + _pw.value, _pwOK);
            } else {
                  _pwOK.className = 'empty';
            }
      } else {
            _nrOK.className = 'empty';
            _pwOK.className = 'empty';
      }
}

function linkCheck(url, obj) {
            var mailHttp = null;
            if (window.XMLHttpRequest) {// code for Firefox, Mozilla, IE7, etc.
                  mailHttp = new XMLHttpRequest();
            }
            else if (window.ActiveXObject) {// code for IE6, IE5
                  mailHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }

            if (mailHttp != null) {
                  mailHttp.onreadystatechange = function() {
                        if (mailHttp.readyState == 4) {// 4 = "loaded"
                              if (mailHttp.status == 200) {// 200 = "OK"
                                    //alert(mailHttp.responseText);
                                    if(mailHttp.responseText == 'ok') {
                                          obj.className = 'ok';
                                    } else {
                                          obj.className = 'notok';
                                    }
                              }
                        }
                  }
                  mailHttp.open("GET", url, true);
                  mailHttp.send(null);
            }

}


