function setMin(obj, i) {
  if (obj.value=="") return "";
  if (obj.value<i) obj.value=i;
  obj.value=toNumberFormat(obj.value);
}
function setMax(obj, i) {
  if (obj.value=="") return "";
  if (obj.value>i) obj.value=i;
  obj.value=toNumberFormat(obj.value);
}

function toNumberFormat(value) {
  value=value.replace(/[^0-9]+/, '');
//  value=value.replace(/[\.]+/, '.');
  return value;
}
function keepSession(s) {
  var h = document.getElementById('session_counter');
  h.value=s;
  h.value=eval(h.value)+1;
  if (eval(h.value) > 4) {
    h.value=0;
    document.location.href='index.php?logout';
  } else {
    if (eval(h.value) > 1)
    document.getElementById('button_session').click();
    h.aliveUntil = setTimeout('keepSession('+h.value+')', 60000*15); //60000*15
  }

  return true;
}

function submitOnEnter(t, e) {
  e=e||event;
  var keyNum = e.which? e.which : e.keyCode;
  if (keyNum==13) {
    LOn();
    xajax_login(xajax.getFormValues(t));
  }
  return true;
}

function createCheckTable(n) {
  var ar;
  var keywords=Array();

  ar=document.getElementsByName(n);
  for (var i=0; i < ar.length; i++) {
    if (ar[i].checked)
      keywords.push(ar[i].value);
  }
  return keywords;
}

function createSelectTable(n) {
  var ar;
  var keywords=Array();

  ar=document.getElementById(n);
  for (var i=0; i < ar.length; i++) {
      keywords.push(ar[i].value);
  }
  return keywords;
}

function createSelectedTable(n) {
  var ar;
  var keywords=Array();

  ar=document.getElementById(n);
  for (var i=0; i < ar.length; i++) {
    if (ar[i].selected==true) keywords.push(ar[i].value);
  }
  return keywords;
}

function getElementsByName_iefix(tag, name) {
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

function changeTab(obj, container) {
  var tabs = getElementsByName_iefix('div','tabs');
  for(var i=0;i<tabs.length;i++) {
    tabs[i].className="tab";
  }
  obj.className = "tab sel";
  
  var tabs = getElementsByName_iefix('div','tabContainer');
  for(var i=0;i<tabs.length;i++) {
    if (tabs[i].id==container)
      tabs[i].style.display="block";
    else
      tabs[i].style.display="none";
  }
}

function pos(x, y, e) {
  e=e||event;
  alert(x+'x'+y+' | '+eval(e.clientX)+'x'+eval(e.clientY));
  //document.onmousemove=function(e){document.title="X="+(e=e||event).clientX+", Y="+e.clientY}
}

function showHideDiv(d, e) {
  var div = document.getElementById(d);
  if (div!=null) {
    if (div.style.display == "block" || div.style.display == "")
      div.style.display = "none";
    else
      div.style.display = "block";
  }
}

function hideDiv(d, e) {
  var div = document.getElementById(d);
  if (div!=null)
    div.style.display = "none";
}
function showDiv(d, e) {
  var div = document.getElementById(d);
  if (div!=null)
    div.style.display = "block";
}
function removeDiv(d, e) {
  var div = document.getElementById(d);
  if (div!=null) {
    var parent = div.parentNode;
    parent.removeChild(div);
  }
}

function confirmDel(msg) {
  input_box=confirm(msg);
  if (input_box==true)
  {
    return true;
  }
  else
  {
    return false;
  }
}
