﻿function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

  var xHttp;

  function Kalkulator(dataSource,objekt) 
  { 
     xHttp = VytvorXMLHttp();
     xHttp.open("GET", dataSource); 
     xHttp.onreadystatechange = function()
     { 
       if (xHttp.readyState == 4 && xHttp.status == 200) 
       { 
             var oznam = document.getElementById(objekt);
             var oznam2 = document.getElementById('search');
             var vysledok = xHttp.responseText;
             if(vysledok == 'Prihlásenie neúspešné'){
		          oznam.innerHTML = vysledok;
		          } else{
		     		oznam2.innerHTML = vysledok;
		     	}
             if (objekt == "main_panel")
	             init();
             	
       }
     } 
     xHttp.send(null); 
   }

	function DoIt(udalost,id) 
   {
   		var odpoved = id + "_answer";
   		var objekt = document.getElementById(id);
        var oznam = document.getElementById(odpoved);
        oznam.innerHTML = '<div style="display:inline"><img src="img/wait.gif" alt="wait" /> čakajte...</div>';
        Kalkulator ("kalkulator.php?row=save_count", odpoved); 
    }
	
	function LogIn(udalost,action) 
   {
   		var doc = document.getElementById('search');
   		
   		if(action=='logout')
   		{
   			var act = 'logout';
   		} 
   		else
   		{
   			var act = 'login';
   			var username = document.getElementById('username').value;
    	    var password = document.getElementById('password').value;
    
   		}
   		var waiting = document.getElementById('responseArea');
//   	    waiting.innerHTML = '<div style="display:inline"><img src="images/wait.gif" alt="wait" /> čakajte...</div>';
        Kalkulator ("includes/login.php?action=" + act + "&username=" + username + "&posted_password=" + password, "responseArea"); 
       
    }
    
	function DekodujParam(udalost,id) 
	   {
	   		var odpoved = id + "_answer";
	   		var objekt = document.getElementById(id);
	        var oznam = document.getElementById(odpoved);
	        oznam.innerHTML = '<div style="display:inline"><img src="img/wait.gif" alt="wait" /></div>';
	        Kalkulator ("kalkulator.php?row=baseinfo&mid=" + objekt.name + "&midvalue=" + encodeURI(objekt.value), odpoved); 
	    }

// Zobrazenie oznamu	    

	function DisplayNews(udalost,id) 
	   {
/*		    if(udalost=='clanky')
	   		{
		   	var odpoved = "clanok_" + id;
	   		}
	   		else
	   		{*/
	   		var odpoved = "main_panel";
	   		//}
	   		
	        var loading = document.getElementById(odpoved);
	        loading.innerHTML = '<div style="text-align:center"><img src="img/loading.gif" alt="wait" /></div>';
	        Kalkulator ("includes/display.php?act=" + udalost + "&id=" + id, odpoved); 
	       
	    }
	    
// !Zobrazenie oznamu	  

// Ulozenie komentaru

	function saveComment(action,udalost,id) 
	   {
/*		    if(udalost=='clanky')
	   		{
		   	var odpoved = "clanok_" + id;
	   		}
	   		else
	   		{*/
	   		var odpoved = "comments";
	   		//}
	   		var text = document.getElementById("comment_area");
	        var loading = document.getElementById(udalost);
	        loading.innerHTML = '<div style="text-align:center"><img src="img/wait.gif" alt="wait" /> saving...</div>';
	        if (text.value != ""){
	        Kalkulator ("includes/display.php?act=" + action + "&do=save_comment&id=" + id + "&content="+ encodeURI(text.value), odpoved); 
	        loading.innerHTML = '<div style="text-align:center"><img src="img/accept.png" alt="" /> Uložené</div>';
	        }
  			else
  			{
	        loading.innerHTML = '<div style="text-align:center"><img src="img/error.gif" alt="" /> Neuložené</div>';
	        }
			text.value = '';
	    }
	    
// !Ulozenie komentaru	   
  
   function DekodujParametr(udalost,ciel) 
   {
   		var ciele = ciel + "_answer";
        var dc = document.getElementById(ciel);
        var dl = document.getElementById(ciel+"_cn");
        var oznam = document.getElementById(ciele);
        oznam.innerHTML = '<div style="display:inline"><img src="img/wait.gif" alt="wait" /></div>';
        Kalkulator ("kalkulator.php?row="+ ciel + "&dc=" + dc.value + "&dl=" + dl.value,ciele); 
    }

  function VytvorXMLHttp() 
  {
      var xmlHttp= false;
  
      if (window.ActiveXObject) 
          {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
       else if (window.XMLHttpRequest) 
          {xmlHttp = new XMLHttpRequest();}
    return xmlHttp;
  }
function hideLoadingPage() {
	if (document.getElementById) {  // DOM3 = IE5, NS6
		document.getElementById('hidepage').style.visibility = 'hidden';
	}
	else {
		if (document.layers) {  // Netscape 4
			document.hidepage.visibility = 'hidden';
		}
		else {  // IE 4
			document.all.hidepage.style.visibility = 'hidden';
		}
	}
}
					
function Nastav(f) {
 //<![CDATA[
 var tmp = f.value;
 var mod1 = document.getElementById(tmp);
	if (f.checked == true){ 
		mod1.style.display= ""; 
	} else {
		mod1.style.display = "none";
	}
}
//]]>			
