function operar(id_valor1,id_valor2,id_total,aux)
{
var temp,valor1,valor2;

valor1=parseFloat(document.getElementById(id_valor1).value);
valor2=parseFloat(document.getElementById(id_valor2).value);

valor2=valor1*valor2;
document.getElementById(id_total).innerHTML=format_number(valor2);
document.getElementById(aux).value=valor2;


if  (document.getElementById(id_total).innerHTML=="NaN")

{
document.getElementById(id_total).innerHTML="0";
}


if  (document.getElementById(id_valor2).value=="")
{
document.getElementById(id_total).innerHTML="0";
}




}

function format_number(num)
{
if (num=="")  {num=0 }

var cadena = ""; var aux;

var cont = 1,m,k;

if(num<0) aux=1; else aux=0;

num=num.toString();



for(m=num.length-1; m>=0; m--){

 cadena = num.charAt(m) + cadena;

 if(cont%3 == 0 && m >aux)  cadena = "." + cadena; else cadena = cadena;

 if(cont== 3) cont = 1; else cont++;

}

cadena = cadena.replace(/.,/,",");

return "$"+cadena;

}
