
function Filter4Currency(withcomma)
{
	if ((withcomma == true) && (event.keyCode == 46))
		return true;

	if ((event.keyCode >= 48) && (event.keyCode <= 57))
		return true;

	return false;
}

function IncreaseFieldValue(field, _min, _max)
{
	var _actualnum = 0;

	if (field == null)
		return;

	_actualnum = field.value;

	if (_actualnum == 0)
		_actualnum = _min;
	else
	{
		if (_actualnum < _max)
			_actualnum++;
	}

	field.value = _actualnum;
}

function ReduceFieldValue(field, _min, _max)
{
	var _actualnum = 0;

	if (field == null)
		return;

	_actualnum = field.value;

	if (_actualnum == _min)
		_actualnum = 0;
	else
	{
		if (_actualnum > _min)
			_actualnum--;
	}

	field.value = _actualnum;
}

function setVariables()
{
	if (navigator.appName == "Netscape")
	{
		v = ".top=";
		dS = "document.";
		sD = "";
		y = "window.pageYOffset";
	}
	else
	{
		v = ".pixelTop=";
		dS = "";
		sD = ".style";
		y = "document.body.scrollTop";
	}
}

function checkLocation()
{
	object = "object1";

	objHeight = document.getElementById('object1').offsetHeight;

	yy = eval(y);

	if (yy > 85)
		eval(dS + object + sD + v + (yy - 85));
	else
	{
		yy = 0;
		eval(dS + object + sD + v + yy);
	}

	setTimeout("checkLocation()", 300);
}

function closealltr(objtable)
{
	var obj = null;

	if (objtable == null)
		return;

	for (i = 0; i < objtable.rows.length; i++)
	{
		obj = objtable.rows(i);
		if ((obj != null) && (obj.id != null) && (obj.id.length > 0))
			obj.style.display = "none";
	}
}

function showtr(objtable, objtr)
{
	// for different browser as IE
	if ((_browsers == null) || (_browsers.ie == false))
	{
		return;
	}

	var obj = eval(objtr);

	if (obj.style.display == "inline")
		obj.style.display = "none";
	else
	{
		closealltr(objtable);
		obj.style.display = "inline";
	}
}
