//Formateador de cadenas de moneda
function formatN(num)
{
	var valid="0123456789"
	var strD = '00';
	var net2;
	var res="";
	var ln = num.length;
	var lv = valid.length;
	var k = 0;
	var d = ','; //separador decimales
	var m = '.'; //separador millares
	var pD = num.indexOf(d);
	//si hay decimales los apartamos
	if(pD>=0)
	{
		ln=pD;
		strD = num.substring(pD+1);
		strD += '00';
		strD = strD.substr(0,2);
		num = num.substring(0,pD);
	}
	else
	{
		strD = '00';
	}
	
	for (var i=0;i<ln;i++)
	{
		for(var j=0;j<lv;j++)
		{
			if(num.charAt(ln-i-1)==valid.charAt(j))
			{
				if (((k%3)==0) && (i>0) && (num.charAt(ln-i-1)!= m ))
					res= m + res;
				res=num.charAt(ln-i-1)+res;
				if (num.charAt(ln-i-1)!= m )
					k++;
				break;
			}
		}
		if (num.charAt(i)== d )
			return 0;
	}
	return res + d + strD;
}
function toggleVisible(objDiv)
{
	if(typeof(objDiv)=='string') objDiv	= document.getElementById(objDiv);

	var bOculto = (objDiv.style.height=='0px') || (objDiv.style.visibility=='hidden');
	if (bOculto)
	{
		objDiv.style.height='auto';
		objDiv.style.visibility='visible';
	}
	else
	{
		objDiv.style.height='0px';
		objDiv.style.visibility='hidden';
	}
}
