function changestyle(theRow, Style) {
  theRow.className = Style;
}
function confirmLink(theLink, theSqlQuery) {
  var is_confirmed = confirm(theSqlQuery);
  if (is_confirmed) {
    theLink.href += '&is_js_confirmed=1';
  }
  return is_confirmed;
}
/* editace domeny, nssetu */
  var i = 0;
  function AddAdmin() {
    var adminSelectForm = document.getElementById('adminselect');
    var allow = true;
    var free = null;
    for (i = 0; i < 10; i++) {
      var c = 'admin' + i + '';
      if (document.getElementById(c).value == adminSelectForm.value) {
        var allow = false;
      }
      if (free == null && document.getElementById(c).value == '') {
        var free = i;
      }
    }

    if (allow && free != null) {
      var c = 'admin' + free + '';
      document.getElementById(c).value = adminSelectForm.value;
      document.getElementById('atrid' + free).style.display = '';
    }
    return false;
  }

  function AddNS() {
    for (i = 0; i < 9; i++) {
      if (document.getElementById('nsid' + i).style.display == 'none') {
        document.getElementById('nsid' + i).style.display = '';
        return;
      }
    }
    alert('Je povoleno maximálně 9 nameserverů v NSSETu.');
  }

  function AddNSg() {
    for (i = 3; i < 10; i++) {
      if (document.getElementById('ns' + i).style.display == 'none') {
        document.getElementById('ns' + i).style.display = '';
        return;
      }
    }
    alert('Je povoleno maximálně 9 nameserverů k doméně.');
  }

  function AddGlue(id) {
    for (i = 0; i < 5; i++) {
      if (document.getElementById('glid' + id + i).style.display == 'none') {
        document.getElementById('glid' + id + i).style.display = '';
        return;
      }
    }
    alert('Je povoleno maximálně 5 glue záznamů pro NS server.');
  }

  function DeleteAdmin(id) {
    document.getElementById('atrid' + id).style.display = 'none';
    document.getElementById('admin' + id + '').value = '';
  }

  function DeleteTemp(id) {
    document.getElementById('ttrid' + id).style.display = 'none';
    document.getElementById('temp' + id + '').value = '';
  }

  function DeleteNS(id) {
    document.getElementById('nsid' + id).style.display = 'none';
    document.getElementById('nss' + id + '').value = '';
    for (i = 0; i < 5; i++) {
      document.getElementById('glid' + id + i).style.display = 'none';
      document.getElementById('gl' + id + i).value = '';
    }
  }

  function DeleteGlue(id) {
    document.getElementById('glid' + id).style.display = 'none';
    document.getElementById('gl' + id).value = '';
  }

/* editace domeny, nssetu */

/* grafický title */
jQuery(document).ready(function(){
   $(document).mousemove(function(e){
      var ppoz = e.pageX+15;
      if (e.pageX > ($(window).width()/1.3)) ppoz = e.pageX-100;
      $('#atrtitle').css({top:e.pageY+15,left:ppoz});
   });
   $('*[title]').mouseover(function(e){
      $(this).after('<div id="atrtitle"></div>');
      var ttext = $(this).attr("title");
      $(this).attr({title:""});
      $('#atrtitle').text(ttext).show().fadeTo(1600,0.8);
   });

   $('*[title]').mouseout(function(e){
      $(this).attr({title:$('#atrtitle').text()});
      $('#atrtitle').hide().remove();
   });
});
/* grafický title */

/* kontrola datumu */
function ToLen(retezec, maximum) {
  retezec = String(retezec);
  var i = 0;
  for (i = retezec.length; i < maximum; i++) {
    retezec = "0" + retezec;
  }
  return retezec;
}

function CheckDate(form) {
  var datum = form.value;
  var len = datum.length;
  var poz = 1;
  var subs = 0;
  var i = 0;
  var char = "";
  var day = "";
  var month = "";
  var year = "";
    for (i = 0; i < len; i++) {
      char = datum.substr(i, 1);
      if (char == " " || char == "." || char == "," || char == ":") {
        poz++;
        subs = 0;
      }
      else {
        if (poz == 1) {
          if (subs < 2) {
            day = (day * 10) + (char * 1);
            subs++;
          }
        }
        if (poz == 2) {
          if (subs < 2) {
            month = (month * 10) + (char * 1);
            subs++;
          }
        }
        if (poz == 3) {
          if (subs < 4) {
            year = (year * 10) + (char * 1);
            subs++;
          }
        }
      }
    }

    ThisTime = new Date();
    if (day < 1) day = 1;
    if (day > 31) day = 31;
    if (month < 1) month = ThisTime.getMonth() + 1;
    if (month > 12) month = 12;
    if (year == "") year = ThisTime.getFullYear();
    if (year <= 20) year = year + 2000;
    if (year > 2100) year = 2100;
    if (month == 4 || month == 6 || month == 9 || month == 11) {
      if (day > 30) day = 30;
    }
    if (month == 2) {
      if ((year/4) == parseInt(year/4, 10)) {
        if (day > 29) day = 29;
      } else {
        if (day > 28) day = 28;
      }
    }
    form.value = ToLen(day, 2) + "." + ToLen(month, 2) + "." + ToLen(year, 4);
}
/* kontrola datumu */

/*  */
  function USstatus() {
    var adminSelectForm = document.getElementById('adminselect');
//    alert(adminSelectForm.disabled);
    if (adminSelectForm.disabled) {
      adminSelectForm.disabled = false;
    } else {
      adminSelectForm.disabled = true;
    }
//    document.getElementById(c).value = adminSelectForm.value;
//    document.getElementById('atrid' + free).style.display = '';
  }
