function setActualPageAsHomePage(){
  var infoText_noSupport="Prohlížeč nepodporuje tuto funkci.";
  var infoText_firefoxSettings="K zpřístupnění této funkce je nutné ve Vašem prohlížeči přejít do nastavení prohlížeče (do adresního řádku v prohlížeči zapište about:config), v něm vyhledejte hodnotu signed.applets.codebase_principal_support a nastavte ji na true.";
  if(navigator.userAgent.indexOf("Firefox/")>-1){ // FIREFOX
    try{ 
      netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
      var preferences = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
      preferences.setCharPref('browser.startup.homepage',location.href);       
    }
    catch(e){
      alert(infoText_firefoxSettings);
    }                                                                                                                                                                            
  }
  else if(navigator.userAgent.indexOf("MSIE ")>-1){ // INTERNET EXPLORER
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage(location.href);
  }
  else{
    alert(infoText_noSupport);
  }
  return true;
}
function getActualPageDomain(){
  var pageURL=location.href;
  var hasURLHttp=false;
  if(pageURL.indexOf("http://")>-1)hasURLHttp=true;
  pageURL=pageURL.replace("http://","");
  pageURL=pageURL.split("/")[0];
  return (hasURLHttp ? "http://"+pageURL : pageURL);  
}
function ActualTime(params){
  var date=null;
  this.srcElement=null;
  this.mainInterval=null;
            
  this.ActualTime=function(params){  
    if(params.srcElement)this.srcElement=document.getElementById(params.srcElement);    
        
    if(this.srcElement)this.startTimer();
  }
  this.startTimer=function(){
    var actualTime=this;
    var hours="00";
    var minutes="00";
    var seconds="00";
    this.mainInterval=setInterval(
      function(){
        date=new Date();
        hours=(date.getHours()<10 ? "0"+date.getHours() : date.getHours());
        minutes=":"+(date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes());
        seconds=":"+(date.getSeconds()<10 ? "0"+date.getSeconds() : date.getSeconds());
        collectedDate=hours+minutes+seconds;
        actualTime.srcElement.innerHTML=collectedDate;
      }
    ,400);
  }
  this.ActualTime(params);
}
