function win(sirka, vyska, url)
{
  msg = window.open(url,'max',"toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=no,status=no,width="+sirka+",height="+vyska+",top=50,left=50");
  return true;
}

function writeCookie() 
{
  var today = new Date();
  var the_date = new Date("December 31, 2099");
  var the_cookie_date = the_date.toGMTString();
  var the_cookie = "myWidth="+ window.screen.availWidth;
  var the_cookie = the_cookie + ";expires=" + the_cookie_date;
  document.cookie = the_cookie;
}

function showHide(ID, PID)
{
  if ($(ID).visible() == false)
    new Effect.Appear(ID);
  else
    new Effect.Fade(ID);

  return false;
}

function HasNumeric(sText)
{
  var ValidChars = "0123456789";
  var HasNumber=false;
  var Char;

  for (i = 0; i < sText.length && HasNumber == false; i++) {
    Char = sText.charAt(i);
    if (ValidChars.indexOf(Char) > 0) {
      HasNumber = true;
    }
  }

  return HasNumber;
}

function IsNumeric(sText)
{
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;

  for (i = 0; i < sText.length && IsNumber == true; i++) {
    Char = sText.charAt(i);
    if (ValidChars.indexOf(Char) == -1) {
      IsNumber = false;
    }
  }

  return IsNumber;
}

function floatval(mixed_var)
{
  mixed_var += "";
  mixed_var = mixed_var.replace(/ /g, "");
  mixed_var = mixed_var.replace(/,/g, ".");

  return (parseFloat(mixed_var) || 0);
}

function number_format(number, decimals, dec_point, thousands_sep)
{
  var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
  var d = dec_point == undefined ? "." : dec_point;
  var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : "";
  var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;

  return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}

writeCookie();
