

function loginform_submit() {
  document.getElementById('pw_hash').value=sha1Hash(document.getElementById('loginform_password').value);
  document.getElementById('loginform').submit();
}

function GoPage(page){
  window.location.href = page;
}     

function submitForm(formid) {
  document.getElementById(formid).submit();
}


function element_focus(element) {
  document.getElementById(element).focus();
}

function element_show(element) {
  document.getElementById(element).style.display='block';
}

function element_hide(element) {
  document.getElementById(element).style.display='none';
}

function element_changecolor(id,color) {
  document.getElementById(id).style.color=color;
}

/**
    EKeyNull 0
    EKeyBell 7
    EKeyBackspace 8
    EKeyTab 9
    EKeyLineFeed 10
    EKeyVerticalTab 11
    EKeyFormFeed 12
    EKeyEnter 13
    EKeyEscape 27
    EKeySpace 32
    EKeyDelete 127
    EKeyPrintScreen 63488
    EKeyPause 63489
    EKeyHome 63490
    EKeyEnd 63491
    EKeyPageUp 63492
    EKeyPageDown 63493
    EKeyInsert 63494
    EKeyLeftArrow 63495
    EKeyRightArrow 63496
    EKeyUpArrow 63497
    EKeyDownArrow 63498
    EKeyLeftShift 63499
    EKeyRightShift 63500
    EKeyLeftAlt 63501
    EKeyRightAlt 63502
    EKeyLeftCtrl 63503
    EKeyRightCtrl 63504
    EKeyLeftFunc 63505
    EKeyRightFunc 63506
    EKeyCapsLock 63507
    EKeyNumLock 63508
    EKeyScrollLock 63509
    EKeyF1 63510
    EKeyF2 63511
    EKeyF3 63512
    EKeyF4 63513
    EKeyF5 63514
    EKeyF6 63515
    EKeyF7 63516
    EKeyF8 63517
    EKeyF9 63518
    EKeyF10 63519
    EKeyF11 63520
    EKeyF12 63521
    EKeyF13 63522
    EKeyF14 63523
    EKeyF15 63524
    EKeyF16 63525
    EKeyF17 63526
    EKeyF18 63527
    EKeyF19 63528
    EKeyF20 63529
    EKeyF21 63530
    EKeyF22 63531
    EKeyF23 63532
    EKeyF24 63533
    EKeyOff 63534
    EKeyIncContrast 63535
    EKeyDecContrast 63536
    EKeyBacklightOn 63537
    EKeyBacklightOff 63538
    EKeyBacklightToggle 63539
    EKeySliderDown 63540
    EKeySliderUp 63541
    EKeyMenu 63542
    EKeyDictaphonePlay 63543
    EKeyDictaphoneStop 63544
    EKeyDictaphoneRecord 63545
    EKeyHelp 63546
    EKeyDial 63547
    EKeyScreenDimension0 63548
    EKeyScreenDimension1 63549
    EKeyScreenDimension2 63550
    EKeyScreenDimension3 63551
    EKeyIncVolume 63552
    EKeyDecVolume 63553
    EKeyDevice0 63554
    EKeyDevice1 63555
    EKeyDevice2 63556
    EKeyDevice3 63557
    EKeyDevice4 63558
    EKeyDevice5 63559
    EKeyDevice6 63560
    EKeyDevice7 63561
    EKeyDevice8 63562
    EKeyDevice9 63563
    EKeyDeviceA 63564
    EKeyDeviceB 63565
    EKeyDeviceC 63566
    EKeyDeviceD 63567
    EKeyDeviceE 63568
    EKeyDeviceF 63569
    EKeyApplication0 63570
    EKeyApplication1 63571
    EKeyApplication2 63572
    EKeyApplication3 63573
    EKeyApplication4 63574
    EKeyApplication5 63575
    EKeyApplication6 63576
    EKeyApplication7 63577
    EKeyApplication8 63578
    EKeyApplication9 63579
    EKeyApplicationA 63580
    EKeyApplicationB 63581
    EKeyApplicationC 63582
    EKeyApplicationD 63583
    EKeyApplicationE 63584
    EKeyApplicationF 63585
    EKeyYes 63586
    EKeyNo 63587
    EKeyIncBrightness 63588
    EKeyDecBrightness 63589
 */ 
 function getkey(e)
 {
 if (window.event)
   return window.event.keyCode;
 else if (e)
   return e.which;
 else
   return null;
 }

function changeSpanColor(id, color) {
  document.getElementById(id).style.color = color;
}


function ajax_get_request(url) {
  var xmlHttp;
  var _continue = true;

  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }

  catch (e) {
    // Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
        alert('Váš prehliadač nepodporuje AJAX! Použite prosím najnovší prehliadač Mozilla Firefox.');
        _continue = false;
      }
    }
  }

  if (_continue) {
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
  }
}

function round_number(n, d) {  
   n = n - 0;  
   if (d == null) d = 2;  
   var f = Math.pow(10, d);  
   n += Math.pow(10, - (d + 1));  
   n = Math.round(n * f) / f;  
   n += Math.pow(10, - (d + 1));  
   n += '';  
   return d == 0 ? n.substring(0, n.indexOf('.')) :  n.substring(0, n.indexOf('.') + d + 1);  
 } 

