function zobraz(sText, divWhat) 
{
            var divInfo = document.getElementById(divWhat);
            divInfo.innerHTML = sText;
}


function registrace_profil_mazlicka() 
{
	var sMazlicek = document.getElementById("mazlicek").value;
	var e = document.getElementById("mazlicek_tr");
	
	if(sMazlicek == "1")
	{
		e.style.visibility = "visible";
	}
	else
	{
		e.style.visibility = "hidden";
	}
	
	
}

function top() {
  var t;
  if (document.body.scrollTop!=0 || document.documentElement.scrollTop!=0){
    window.scrollBy(0,-5);
    t=setTimeout('top()',1);
  }
  else clearTimeout(t);
}
   
function currentYPosition() {    
    if (self.pageYOffset) return self.pageYOffset;     
    if (document.documentElement && document.documentElement.scrollTop)   
    	return document.documentElement.scrollTop;     
    if (document.body.scrollTop) return document.body.scrollTop;   
    return 0;  
}
   
function elmYPosition(eID) {   
    var elm = document.getElementById(eID);   
    var y = elm.offsetTop;   
    var node = elm;   
    while (node.offsetParent && node.offsetParent != document.body) {   
        node = node.offsetParent;   
        y += node.offsetTop;   
    } return y;   
}
   
function presun(eID) {   
          var startY = currentYPosition();   
          var stopY = elmYPosition(eID);   
          var distance = stopY > startY ? stopY - startY : startY - stopY;
		     
          if (distance < 100) {   
              scrollTo(0, stopY); return;   
          }
   
          var speed = Math.round(distance / 10);
          var step = Math.round(distance / 25);  
          var leapY = stopY > startY ? startY + step : startY - step;  
          var timer = 0;
  
          if (stopY > startY) {  
              for ( var i=startY; i<stopY; i+=step ) {  
                  setTimeout("window.scrollTo(0, "+leapY+")", timer * speed);  
                  leapY += step; if (leapY > stopY) leapY = stopY; timer++;  
              } return;  
         }
  
          for ( var i=startY; i>stopY; i-=step ) {  
              setTimeout("window.scrollTo(0, "+leapY+")", timer * speed);  
              leapY -= step; if (leapY < stopY) leapY = stopY; timer++;  
          }  
}


function destroy(co){
	document.getElementById(co).innerHTML = "";
}
function fade(co){
	Effect.Fade(co, { duration: 1.0 });
}
function fade_in(co){
	Effect.Appear(co, { duration: 3.0 });
}

//-----------------------------------------------------------------


function uloz_popis_souboru(soubor) 
{            
			document.getElementById('popis'+soubor).disabled = true;
			var popis = document.getElementById('popis'+soubor).value;
			var predmet = document.getElementById('predmet'+soubor).value;
			var material = document.getElementById('material'+soubor).value;
			document.getElementById('popis'+soubor).value = "ukládám ...";
			
           	var oOptions = {
            method: "get",
            parameters: "soubor=" + soubor + "&predmet=" + predmet + "&material=" + material + "&popis=" + popis,
            onSuccess: function (oXHR, oJson) {
                document.getElementById('popis'+soubor).value = "uloženo";
				fade('div'+soubor);				                 
            }
          	};
            var oRequest = new Ajax.Request("js/ajax.php?ajax=uloz_popis_souboru", oOptions);            	
            			
			       
}

function upravit_popis_souboru() 
{  	            
            	var oOptions = {
                method: "get",
                parameters: "",
                onSuccess: function (oXHR, oJson) {
                    zobraz(oXHR.responseText, "div_thumb_ram");
					fade_in('div_thumb_ram');                    
                }
            	};
            	var oRequest = new Ajax.Request("js/ajax.php?ajax=upravit_popis_souboru", oOptions);       			       
}