function esIntWith0(str)
{
    i = 0
    while ((str.charAt(i) == 0) && i<str.length) {
        i++
    }
    if(i == str.length) str = "0"
    else str = str.substring(i,str.length);
    return esInt(str)
}

function esInt(str)
{
    temp_str = new String(parseInt(str).toString())
    return temp_str.length == str.length
}
function esFloat(str)
{
    temp_str = new String(parseFloat(str).toString())
    return temp_str.length == str.length
}
function puntomiles(str)
{
    temp_str = str
    temp_array = new Array()
    if (esFloat(temp_str))
    {
        array_str = temp_str.split('.')
        i = 0
        while(array_str[0].length > 3)
        {
            temp_array[i] = array_str[0].substr(-3,3)
            array_str[0] = array_str[0].substr(0,array_str[0].length-3)
            i++
        }
        temp_array[i] = array_str[0]
        result_str = temp_array[0]
        for(i=1;i<temp_array.length;i++)
        {
            result_str = temp_array[i] + "." + result_str
        }
        if (array_str.length > 1) result_str = result_str + "," + array_str[1]
        return result_str
    }
}
