function OnPriceMask(obj)
{
	var s = new String(obj.value);
	var sfloat=new String("");
	re = / /g;
	s = s.replace(re,"");
	
	s=s.replace(",",".");
	var np=s.indexOf(".");	
	if(np!=-1)
	{
		sfloat=s.substring(np,s.length);//отрезаем дробную часть
		s=s.substring(0,np);//отрезаем целую часть
	}
	
	if (s.length<=3)
	{
		obj.value=s+sfloat;// складываем целую и дробную часть
		return true;
	} 
	else
	{
		var sr = new String("");
		for (i=s.length-3;i>0;i-=3)
		{
			sr = s.substr(i,3)+" "+sr;
		}
		sr = s.substr(0,i+3)+" "+sr;
		sr = sr.substr(0,sr.length-1);
		obj.value = sr+sfloat; // складываем целую и дробную часть
	}
	
	
	return true;
}


function OnNumberMask(obj)
{
	var s = new String(obj.value);	
	re = /[^\d+]/g;
	s=s.replace(re,"");


	if (s.length<=3)
	{
		obj.value=s;
		return true;
	} 
	else
	{
		var sr = new String("");
		for (i=s.length-3;i>0;i-=3)
		{
			sr = s.substr(i,3)+" "+sr;
		}
		sr = s.substr(0,i+3)+" "+sr;
		sr = sr.substr(0,sr.length-1);
		obj.value = sr;
	}

	return true;
}
