function FitToContent(id, maxHeight)
{
   var text = id && id.style ? id : document.getElementById(id);
   if ( !text )
      return;

   var adjustedHeight = text.clientHeight;
   if ( !maxHeight || maxHeight > adjustedHeight )
   {
      adjustedHeight = Math.max(text.scrollHeight, adjustedHeight);
      if ( maxHeight )
         adjustedHeight = Math.min(maxHeight, adjustedHeight);
      if ( adjustedHeight > text.clientHeight )
         text.style.height = adjustedHeight + "px";
   }
}
function chyt(idcko) {
    return document.getElementById(idcko);
}
function generujVizitku(user_id) {
    var vsetky = chyt('vizitkaren').getElementsByTagName('input');
    var modely;
    var url = 'http://rcmodely-forum.sk/';

    if(chyt('v-modely').checked == true) {
        modely = '1';
    } else {
        modely = '0';
    }

    var vizitka = 'vizitka' + user_id + '-' + modely + '-';

    var nastavenia = '';

    for (i=0; i<vsetky.length; i++) {
    
        if(vsetky[i].className=='nastavenia') {
            if(vsetky[i].checked==true) {
                nastavenia = nastavenia + '1';
            } else {
                nastavenia = nastavenia + '0';
            }
        }
    }
    var fpozadie = chyt('fpozadie').value;
    var ftext1 = chyt('ftext1').value;
    var ftext2 = chyt('ftext2').value;
    
    vizitka = vizitka + nastavenia + '-' + fpozadie + '-' + ftext1 + '-' + ftext2 + '.jpg';

    chyt('v-priamy').innerHTML = url + vizitka;
    chyt('v-html').innerHTML = '&lt;a href="' + url + 'profil' + user_id + '.html"&gt;&lt;img src="' + url + vizitka + '"&gt;&lt;/a&gt;';
    chyt('v-bb').innerHTML = '[url=' + url + 'profil'+ user_id +'.html][img]' + url + vizitka + '[/img][/url]';
    
    chyt('vizitka').src = vizitka;
}
function zvacsiPole(idcko) {
  var h = document.getElementById(idcko).style;
  var vyska = h.height.replace('px','');
  vyska = parseInt(vyska);
  h.height = vyska+200;
}
function zmensiPole(idcko) {
  var h = document.getElementById(idcko).style;
  var vyska = h.height.replace('px','');
  vyska = parseInt(vyska);
  h.height = vyska-200;
}

function ajaxRun(stranka,idcko){
    ajax({
        url: stranka,
        type: "html",
        onSuccess: function( html ) {
            var vklad = document.getElementById(idcko);
            vklad.innerHTML = html;
        }
    });
};

function ajaxRunPost(stranka,idcko,hodnoty) {
  var params = 'text='+encodeURIComponent(hodnoty);
  var url = stranka;
	if (window.XMLHttpRequest) {
		var http = new XMLHttpRequest();
	} else {
		var http = new ActiveXObject("Microsoft.XMLHTTP");
	}
	http.open("POST", url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			var html = http.responseText;
      var vklad = document.getElementById(idcko);
      vklad.innerHTML = html;
            
		}
	}
	http.send(params);
}
function zobrazSkry(idecko){
	el=document.getElementById(idecko).style;
	el.display=(el.display == 'block')?'none':'block';
}
function citacia(idSpravy,autor) {
  ajax({
        url: 'ajax-nacitaj-prispevok.php?id='+idSpravy,
        type: "html",
        onSuccess: function( sprava ) {
            var povodnyText = document.getElementById('text').value;
            document.getElementById('text').value = povodnyText + '\n[quote='+autor+']'+sprava+'[/quote]\n';
        }
    });
}
function upravPrispevok(idSpravy) {
  ajax({
        url: 'ajax-uprav-prispevok.php?id='+idSpravy,
        type: "html",
        onSuccess: function( sprava ) {
            document.getElementById('sprava'+idSpravy).innerHTML = sprava;
        }
    })
}
function ulozUpravPrispevok(idSpravy,text){
  var params = 'idspravy='+idSpravy+'&text='+encodeURIComponent(text);
  var url = 'ajax-uloz-uprav-prispevok.php';
	if (window.XMLHttpRequest) {
		var http = new XMLHttpRequest();
	} else {
		var http = new ActiveXObject("Microsoft.XMLHTTP");
	}
	http.open("POST", url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			var html = http.responseText;
      var vklad = document.getElementById('sprava'+idSpravy);
      vklad.innerHTML = html;
            
		}
	}
	http.send(params);
}
function zmazPrispevok(idSpravy) {
  if(confirm('Ste si istý?')) {
  ajax({
        url: 'ajax-zmaz-prispevok.php?id='+idSpravy,
        type: "html",
        onSuccess: function( sprava ) {
          if(sprava=='ano') {
            document.getElementById('riadok1'+idSpravy).style.display = 'none';
            document.getElementById('riadok2'+idSpravy).style.display = 'none';
          } else if (sprava=='prvy') { alert('Prvý príspevok nejde zmazať.'); }
          //else alert(sprava);
        }
    })
  }
}

function presunTemu(kategoria,idtemy) {
   if(kategoria>0) {
      ajax({
        url: 'ajax-presun-temu.php?idkategorie='+kategoria+'&idtemy='+idtemy,
        type: "html",
        onSuccess: function( sprava ) {
            document.location = sprava;
        }
    });
   } else {
      ajax({
        url: 'ajax-presun-temu.php?idkategorie=0&idtemy='+idtemy,
        type: "html",
        onSuccess: function( sprava ) {
            document.getElementById('ukazkategorie').innerHTML = sprava;
        }
    });
   }
}