var c4nmb_cnt = 0;

function c4nmb_send_code()
{
   if (window.c4nmb_callback)
      window.c4nmb_callback();
   else if (g("codeForm"))
      g("codeForm").submit();
   else
      window.WorkStart && WorkStart();
}

function c4nmb_push(c)
{
   if(c4nmb_cnt < 4)
   {
      g('codeForm').code.value += c;
      c4nmb_cnt++;
   }

   if(c4nmb_cnt >= 4)
   c4nmb_send_code();
}

function push_0()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "0";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
  c4nmb_send_code();
}

function push_1()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "1";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_2()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "2";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_3()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "3";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_4()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "4";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_5()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "5";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_6()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "6";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_7()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "7";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_8()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "8";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_9()
{
	if(c4nmb_cnt < 4)
	{
		g('codeForm').code.value += "9";
		c4nmb_cnt++;
	}

	if(c4nmb_cnt >= 4)
		c4nmb_send_code();
}

function push_C()
{
	g('codeForm').code.value = "";
	c4nmb_cnt = 0;
}