function loadScript(url) {
    var script=document.createElement("script");
    script.type="text/javascript";
    script.src=url;
    document.body.appendChild(script);
  }
  
  function Confirm() {
    return(confirm('Opravdu smazat?'));
  }
  
  function enterSubmit(event,input) {
    
    if (event) {
      if (event.keyCode=13) {
        input.form.submit();
        return false;
      }
      return true;
    }
    
  }
  
  function pagingRedirect(event,input,curPage,pageCount,uriBase) {
    
    if (event) {
      if (event.keyCode==13) {
        input.value=Math.max(1,Math.min(pageCount,input.value));
        if (input.value!=curPage) document.location=uriBase.replace("@",input.value);
      }
      else if (!isNumberKey(event)) {
        return false;
      }
    }
    
  }
  
  function isNumberKey(event) {
         
    var charCode = (event.which) ? event.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
    return false;
    return true;
    
  }
  
  function isUnsignedInteger(s) {
    return (s.toString().search(/^[0-9]+$/) == 0);
  }
  
  function createXHR() {
    
    if (typeof XMLHttpRequest!="undefined") {
      return new XMLHttpRequest();
    }
    else if (typeof ActiveXObject!="undefined") {
      
      if (typeof arguments.callee.ActiveXString!="string") {
        
        var versions = [
          "MSXML2.XMLHttp.6.0",
          "MSXML2.XMLHttp.3.0",
          "MSXML2.XMLHttp"
        ];
        
        for (var i=0, len=versions.length; i<len; i++) {
          try {
            var xhr=new ActiveXObject(versions[i]);
            arguments.callee.ActiveXString = versions[i];
            return xhr;
          }
          catch (ex) {}
        }
        
      }
      
      return new ActiveXObject(arguments.callee.ActiveXString);
      
    }
    else {
      
      throw new Error("No XHR object available.");
         
    }
    
  }
  
  function addURLParam (url,name,value) {
    
    url += (url.indexOf("?") == -1? "?" : "&");
    url += encodeURIComponent(name) + "=" + encodeURIComponent(value);
    return url;
    
  }
