function osetreni(text)
  {
    text = encodeURIComponent(text);
    return text;
  }

function zobraz_schov(id,slide)
{
	var id = document.getElementById(id);

	if (id.style.display == 'none')
	{
      if(slide) $(id).slideDown("fast");
      else $(id).fadeIn("fast");
			return true;
	}
	else
	{
    if(slide) $(id).slideUp("fast");
    else $(id).fadeOut("fast");
		return false;
	}
}

function trim(str)
  {
  	var	str = str.replace(/^\s\s*/, ''),
  		ws = /\s/,
  		i = str.length;
  	while (ws.test(str.charAt(--i)));
  	return str.slice(0, i + 1);
  }
  
function intval(mixed_var, base)
  {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: stensi
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   input by: Matteo
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    var tmp;

    var type = typeof( mixed_var );

    if (type === 'boolean') {
        return (mixed_var) ? 1 : 0;
    } else if (type === 'string') {
        tmp = parseInt(mixed_var, base || 10);
        return (isNaN(tmp) || !isFinite(tmp)) ? 0 : tmp;
    } else if (type === 'number' && isFinite(mixed_var) ) {
        return Math.floor(mixed_var);
    } else {
        return 0;
    }
  }  
  
function isset ()
  {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: FremyCompany
    // +   improved by: Onno Marsman
    // +   improved by: Rafał Kukawski
    var a = arguments,
        l = a.length,
        i = 0,
        undef;

    if (l === 0) {
        throw new Error('Empty isset');
    }

    while (i !== l) {
        if (a[i] === undef || a[i] === null) {
            return false;
        }
        i++;
    }
    return true;
  }

function cas_osetreni(cas)
  {
    cas += "";
    if(cas.length == 1) cas = "0"+cas;

    return cas;
  }
