﻿$(document).ready(function()
{
  var c = '.iwkSimpleSearch ';
  
  var t = $(c + 'input[id$="txtReference"]');
  var l = $(c + 'span[id$="lblReference"]');

  if (t.val() == l.text()) t.toggleVal();

  t.blur(function()
  {
    if ($(this).val().length == 0) {
      t.val(l.text());
      t.toggleVal();
    }
  });
});

function isNumeric(input)
{
  var number = /^\-{0,1}(?:[0-9]+){0,1}(?:\.[0-9]+){0,1}$/i;
  var regex = RegExp(number);
  
  return regex.test(input) && input.length > 0;
}

function num_Validate(e, o)
{
  var evt = e ? e : window.event;
  var k;

  if (document.all)
    k = evt.keyCode;
  else
    k = evt.which;

  if (k >= 48 && k <= 57 || (k == 0 || k == 8))
    return true;
  else
    return false;
}

function num_Format(v)
{
  var c = '.';
  var d = '.';
  var pd = '';
  var dp = 3;

  try {
    v = v.replace(/\./g, '');

    if (v.length < 1) return '';

    if (parseInt(v) == 0) return '';

    if (v.length <= dp) return v;

    if (v.length > dp) {
      pd = d + v.substring(v.length - dp, v.length);
      v = v.substring(0, v.length - dp);
    }

    var r = new RegExp('(-?[0-9]+)([0-9]{3})');
    while (r.test(v)) {
      v = v.replace(r, '$1' + c + '$2');
    }
  }
  catch (e) { }

  return v + pd;
}
