//---------------------------------------------------------

//---------------------------------------------------------

function backup_confirm(file_name,base,URL)
 {
 
  if (confirm("Opravdu chcete obnovit data ze zálohy s názvem: "+file_name+".txt ?"))
   {
    location.href=base+"index.php/page/backup/action/backup/db/"+file_name+"/"+URL; 
   }
  //alert(base+"index.php/page/backup/action/backup/db/"+file_name+"/"+URL);
 }
//---------------------------------------------------------
 
//---------------------------------------------------------
 function login_test ()
 {
  login=document.getElementById('loginID');	
  password=document.getElementById('passwordID');	
  
  if ((login.value.length<=32) && (password.value.length<=16))
  {
  	document.loginForm.submit();
  }
   else alert('Presáhli jste maximální dĺžku reťazce pri logine alebo hesle !');
 }
//---------------------------------------------------------

//---------------------------------------------------------
 function delete_confirm (url)
 {
  
 //window.location=url;   
 
 if (confirm('Opravdu chcete užívatela vymazat ?'))
  {   
   //alert(url);
   setTimeout("location.href = '" + url + "';",0); 
  }
   else return(0);
 }
//---------------------------------------------------------


function selectKeyDown()
{
    // Delete Key resets previous search keys
    if(window.event.keyCode == 46)
        clr();
}
function selectKeyPress()
{
    // Notes:
    //    1) previous keys are cleared onBlur/onFocus and with Delete key
    //    2) if the search doesn't find a match, this returns to normal 1 key search
    //        setting returnValue = false below for ALL cases will prevent
    //        default behavior
    
    //TODO:
    //    1) add Netscape handling
    

    var sndr = window.event.srcElement;
    var pre = this.document.all["keys"].value;
    var key = window.event.keyCode;
    var char = String.fromCharCode(key);

    var re = new RegExp("^" + pre + char, "i"); // "i" -> ignoreCase
    for(var i=0; i<sndr.options.length; i++)
    {
        if(re.test(sndr.options[i].text))
        {
            sndr.options[i].selected=true;
            document.all["keys"].value += char;
            window.event.returnValue = false;
            break;
        }
    }
}
function clr()
{
    document.all["keys"].value = "";
}
