
function eID(objid)
{
	return document.getElementById(objid);
}

function ThousandNumber (obj, target_id)
{
	var i;
	var j=0;
	var txt='';
	var nmr = String(Number(obj.value));
	for (i=nmr.length-1;i>0;i--)
	{
		txt = nmr.substr(i,1)+txt;
		j++;
		if (j==3 && nmr.substr(i-1,1)!='-')
		{
			txt = '.'+txt;
			j = 0;
		}
	}
	txt = nmr.substr(0,1)+txt;
	if (eID(target_id))
		eID(target_id).innerHTML = txt;
	else
		obj.value = txt;
}

function ensureTime (obj)
{
	if (obj.value=='')
		return;
	var str = String(obj.value);
	str = str.replace('.', ':');
	str = str.replace(/[^0-9:]/g, '');
	var a = str.split (':');
	var i;
	for (i=0;i<a.length;i++)
	{
		var n = Number(a[i]);
		if (n<0 || n>=24 && i==0 || n>60)
			n = 0;
		a[i] = n;
		if (String(n).length==1)
			a[i] = '0'+a[i];
	}
	if (a.length==1)
		a[1] = '00';
	obj.value = a[0]+':'+a[1];
}

function ensureNumber (obj)
{
	if (obj.value=='')
		return;
	var str = String(obj.value);
	str = str.replace(/[^0-9-]/g, '');
	obj.value = str;
}

function tobe2dec (istr)
{
	if (!istr || istr=='')
		return '0,00';
	
	var a = String(parseFloat(String(istr).replace (',', '.'))).split('.');
	a[0] = Number(a[0]);
	if (a.length==1)
	{
		a[1] = '00';
	}
	else
	{
		if (a[1].length==0)
			a[1] = '00';
		else if (a[1].length==1)
			a[1] = a[1]+'0';
		else
			a[1] = a[1].substr (0,2);
	}
	return a[0]+','+a[1];
}


