// Di�legs

window.boto_tancar_dialog = '';

function IsFloat(s)
{
    var r = true;
    ss = Trim(s);
    for (var i = 0; r && i < ss.length && r; i++)
    {
        c = ss.substring(i, i + 1);
        if((c != '-') || (c != '+'))
            r = (c >= '0' && c <= '9') || (c == '.') || (c == ',');
    }
    return r;
}

function Trim(s) 
{
    var ss = s;

    if (ss && ss.substring)
    {
        if (ss.substring)
        {
            while ((ss.substring(0, 1) == ' ') || (ss.substring(0, 1) == '\n') || (ss.substring(0, 1) == '\r'))
            {
                ss = ss.substring(1, ss.length);
            }

            while ((ss.substring(ss.length-1, ss.length) == ' ') || (ss.substring(ss.length-1, ss.length) == '\n') || (ss.substring(ss.length-1, ss.length) == '\r'))
            {
                ss = ss.substring(0, ss.length-1);
            }
        }
    }
    return ss;
}

function obrirDialeg(Missatge, Alsada)
{
    if(window.confirm("Va a eliminar esta noticia, �est� seguro?")=="0"){
        return "0";
    }else{
        return "1";
    }
}

var id_divFondo = "fondo_obrirDialegSiNo";
var id_divDialeg = "dialeg_obrirDialegSiNo";

function tancaDialegSiNo() {
    var divDialegFondo = document.getElementById(id_divFondo);
    var divDialeg = document.getElementById(id_divDialeg);

    divDialegFondo.style.display = 'none';
    divDialeg.style.display = 'none';
}

function loadedDialegSiNo() {
    if (window.obj_getDialegSiNo.readyState == 4)
    {
        var divDialeg = document.getElementById(id_divDialeg);
        divDialeg.innerHTML = window.obj_getDialegSiNo.responseText;
        divDialeg.style.display = 'block';

        var botoSi = document.getElementById("DialegSiNo_botoSi");
        var botoNo = document.getElementById("DialegSiNo_botoNo");
        var tdMissatge = document.getElementById("DialegSiNo_missatge");

        if (botoSi && botoNo && tdMissatge) {
            botoSi.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
            botoNo.onclick = function() {divDialeg.eventNo();tancaDialegSiNo();};
            tdMissatge.innerHTML = divDialeg.missatge;
        }
    }
}

function carregaDialegSiNo(missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegSiNo)
            window.obj_getDialegSiNo = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegSiNo.readyState != 4 && window.obj_getDialegSiNo.readyState != 0)
            window.obj_getDialegSiNo.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoSi = document.getElementById("DialegSiNo_botoSi");
            var botoNo = document.getElementById("DialegSiNo_botoNo");
            var tdMissatge = document.getElementById("DialegSiNo_missatge");

            if (botoSi && botoNo && tdMissatge) {
                botoSi.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                botoNo.onclick = function() {divDialeg.eventNo();tancaDialegSiNo();};
                tdMissatge.innerHTML = divDialeg.missatge;
            }
        }
        loader.load("./dialogoSiNo.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegSiNo.readyState == 4 || window.obj_getDialegSiNo.readyState == 0)
        {
            var url = "./dialogoSiNo.jsp";

            window.obj_getDialegSiNo.open("GET", url, true);
            window.obj_getDialegSiNo.onreadystatechange = loadedDialegSiNo;
            window.obj_getDialegSiNo.send(null);
        }
    }
    
}

function obrirDialegSiNo(missatge, left, top, width, height, eventSi, eventNo) {
    var divDialegFondo = document.getElementById(id_divFondo);
    
    if (!divDialegFondo) {
        divDialegFondo = document.createElement("DIV");
        divDialegFondo.id = id_divFondo;
        document.body.appendChild(divDialegFondo);
    }

    var divDialeg = document.getElementById(id_divDialeg);
    
    if (!divDialeg) {
        divDialeg = document.createElement("DIV");
        divDialeg.id = id_divDialeg;

        divDialeg.style.position = 'absolute';
        divDialeg.style.left = left;
        divDialeg.style.top = top;
        divDialeg.style.width = width;
        divDialeg.style.height = height;

        divDialeg.eventSi = eventSi;
        divDialeg.eventNo = eventNo;

        divDialegFondo.appendChild(divDialeg);
    }

    divDialeg.missatge = missatge;
    divDialegFondo.style.display = 'block';

    carregaDialegSiNo(missatge);
}

function comprovarDurada(data)
{
    var hores;
    var minuts;
    var segons;
    var errordurada;
    
    try{
        segons = data.substr(6);
        minuts = parseInt(data.substr(3, 2), 10);
        hores = parseInt(data.substr(0, 2), 10); 
        var dur = new Date();
        dur.setSeconds(segons);
        dur.setMinutes(minuts);
        dur.setHours(hores);
        if (dur.getSeconds() == segons && dur.getMinutes() == minuts && dur.getHours() == hores)
            errordurada = true;
        else
            errordurada = false;
    }
    catch(e){
        errordurada = false;
    }

    return errordurada;
}

function getLeft(objecte) {
    var left = 0;
    var objTmp = objecte;

    while (objTmp) {
        left += objTmp.offsetLeft;
        objTmp = objTmp.offsetParent;
    }

    return left;
}

function getTop(objecte) {
    var top = 0;
    var objTmp = objecte;

    while (objTmp) {
        top += objTmp.offsetTop;
        objTmp = objTmp.offsetParent;
    }

    return top;
}

function obrirDialegSiNoTitol(titol, missatge, left, top, width, height, eventSi, eventNo) {

    var divDialegFondo = document.getElementById(id_divFondo);
    
    if (!divDialegFondo) {
        divDialegFondo = document.createElement("DIV");
        divDialegFondo.id = id_divFondo;
        document.body.appendChild(divDialegFondo);
    }

    var divDialeg = document.getElementById(id_divDialeg);
    
    if (!divDialeg) {
        divDialeg = document.createElement("DIV");
        divDialeg.id = id_divDialeg;

        divDialeg.style.position = 'absolute';
        divDialeg.style.left = left;
        divDialeg.style.top = top;
        divDialeg.style.width = width;
        divDialeg.style.height = height;

        divDialeg.eventSi = eventSi;
        divDialeg.eventNo = eventNo;

        divDialegFondo.appendChild(divDialeg);
    }

    divDialeg.missatge = missatge;
    divDialeg.titol = titol;
    divDialegFondo.style.display = 'block';

    carregaDialegSiNoTitol(titol, missatge);
}

function carregaDialegSiNoTitol(titol, missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegSiNo)
            window.obj_getDialegSiNo = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegSiNo.readyState != 4 && window.obj_getDialegSiNo.readyState != 0)
            window.obj_getDialegSiNo.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoSi = document.getElementById("DialegSiNo_botoSi");
            var botoNo = document.getElementById("DialegSiNo_botoNo");
            var tdMissatge = document.getElementById("DialegSiNo_missatge");
            var tdTitol = document.getElementById("DialegSiNo_titol");

            if (botoSi && botoNo && tdMissatge) {
                botoSi.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                botoNo.onclick = function() {divDialeg.eventNo();tancaDialegSiNo();};
                tdMissatge.innerHTML = divDialeg.missatge;
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./dialegSiNoTitol.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegSiNo.readyState == 4 || window.obj_getDialegSiNo.readyState == 0)
        {
            var url = "./dialegSiNoTitol.jsp";

            window.obj_getDialegSiNo.open("GET", url, true);
            window.obj_getDialegSiNo.onreadystatechange = loadedDialegSiNo;
            window.obj_getDialegSiNo.send(null);
        }
    }
    
}

function carregaDialegSiNoTitol(titol, missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegSiNo)
            window.obj_getDialegSiNo = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegSiNo.readyState != 4 && window.obj_getDialegSiNo.readyState != 0)
            window.obj_getDialegSiNo.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoSi = document.getElementById("DialegSiNo_botoSi");
            var botoNo = document.getElementById("DialegSiNo_botoNo");
            var tdMissatge = document.getElementById("DialegSiNo_missatge");
            var tdTitol = document.getElementById("DialegSiNo_titol");

            if (botoSi && botoNo && tdMissatge) {
                botoSi.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                botoNo.onclick = function() {divDialeg.eventNo();tancaDialegSiNo();};
                tdMissatge.innerHTML = divDialeg.missatge;
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./dialegSiNoTitol.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegSiNo.readyState == 4 || window.obj_getDialegSiNo.readyState == 0)
        {
            var url = "./dialegSiNoTitol.jsp";

            window.obj_getDialegSiNo.open("GET", url, true);
            window.obj_getDialegSiNo.onreadystatechange = loadedDialegSiNo;
            window.obj_getDialegSiNo.send(null);
        }
    }
    
}

function obrirDialegOk(missatge, left, top, width, height, eventSi, eventNo) {
    var divDialegFondo = document.getElementById(id_divFondo);
    
    if (!divDialegFondo) {
        divDialegFondo = document.createElement("DIV");
        divDialegFondo.id = id_divFondo;
        document.body.appendChild(divDialegFondo);
    }

    var divDialeg = document.getElementById(id_divDialeg);
    
    if (!divDialeg) {
        divDialeg = document.createElement("DIV");
        divDialeg.id = id_divDialeg;

        divDialeg.style.position = 'absolute';
        divDialeg.style.left = left;
        divDialeg.style.top = top;
        divDialeg.style.width = width;
        divDialeg.style.height = height;

        divDialeg.eventSi = eventSi;
        //divDialeg.eventNo = eventNo;

        divDialegFondo.appendChild(divDialeg);
    }

    divDialeg.missatge = missatge;
    divDialegFondo.style.display = 'block';

    carregaDialegOk(missatge);
}

function carregaDialegOk(missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegSiNo)
            window.obj_getDialegSiNo = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegSiNo.readyState != 4 && window.obj_getDialegSiNo.readyState != 0)
            window.obj_getDialegSiNo.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoOk = document.getElementById("DialegSiNo_botoOk");
            //var botoNo = document.getElementById("DialegSiNo_botoNo");
            var tdMissatge = document.getElementById("DialegSiNo_missatge");

            if (botoOk && tdMissatge) {
                botoOk.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                //botoNo.onclick = function() { divDialeg.eventNo(); tancaDialegSiNo(); };
                tdMissatge.innerHTML = divDialeg.missatge;
            }
        }
        loader.load("./dialogoOk.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegSiNo.readyState == 4 || window.obj_getDialegSiNo.readyState == 0)
        {
            var url = "./dialogoOk.jsp";

            window.obj_getDialegSiNo.open("GET", url, true);
            window.obj_getDialegSiNo.onreadystatechange = loadedDialegSiNo;
            window.obj_getDialegSiNo.send(null);
        }
    }
    
}

function obrirDialegOKTitol(titol, missatge, left, top, width, height, eventSi, eventNo) {

    var divDialegFondo = document.getElementById(id_divFondo);
    
    if (!divDialegFondo) {
        divDialegFondo = document.createElement("DIV");
        divDialegFondo.id = id_divFondo;
        document.body.appendChild(divDialegFondo);
    }

    var divDialeg = document.getElementById(id_divDialeg);
    
    if (!divDialeg) {
        divDialeg = document.createElement("DIV");
        divDialeg.id = id_divDialeg;

        divDialeg.style.position = 'absolute';
        divDialeg.style.left = left;
        divDialeg.style.top = top;
        divDialeg.style.width = width;
        divDialeg.style.height = height;

        divDialeg.eventSi = eventSi;
        divDialeg.eventNo = eventNo;

        divDialegFondo.appendChild(divDialeg);
    }

    divDialeg.missatge = missatge;
    divDialeg.titol = titol;
    divDialegFondo.style.display = 'block';

    carregaDialegOKTitol(titol, missatge);
}

function carregaDialegOKTitol(titol, missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegOK)
            window.obj_getDialegOK = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegOK.readyState != 4 && window.obj_getDialegOK.readyState != 0)
            window.obj_getDialegOK.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoOk = document.getElementById("DialegOK_botoOk");
            var tdMissatge = document.getElementById("DialegOK_missatge");
            var tdTitol = document.getElementById("DialegOK_titol");

            if (botoOk && tdMissatge) {
                botoOk.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                tdMissatge.innerHTML = divDialeg.missatge;
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./dialegOKTitol.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegOK.readyState == 4 || window.obj_getDialegOK.readyState == 0)
        {
            var url = "./dialegOKTitol.jsp";

            window.obj_getDialegOK.open("GET", url, true);
            window.obj_getDialegOK.onreadystatechange = loadedDialegOK;
            window.obj_getDialegOK.send(null);
        }
    }
    
}

function carregaDialegOKTitol(titol, missatge) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegOK)
            window.obj_getDialegOK = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegOK.readyState != 4 && window.obj_getDialegOK.readyState != 0)
            window.obj_getDialegOK.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoOk = document.getElementById("DialegOK_botoOk");
            var tdMissatge = document.getElementById("DialegOK_missatge");
            var tdTitol = document.getElementById("DialegOK_titol");

            if (botoOk && tdMissatge) {
                botoOk.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                tdMissatge.innerHTML = divDialeg.missatge;
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./dialegOKTitol.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegOK.readyState == 4 || window.obj_getDialegOK.readyState == 0)
        {
            var url = "./dialegOKTitol.jsp";

            window.obj_getDialegOK.open("GET", url, true);
            window.obj_getDialegOK.onreadystatechange = loadedDialegOK;
            window.obj_getDialegOK.send(null);
        }
    }
    
}

function obrirDialegBusqueda(titol, left, top, width, height, eventSi, eventNo) {

    var divDialegFondo = document.getElementById(id_divFondo);
    
    if (!divDialegFondo) {
        divDialegFondo = document.createElement("DIV");
        divDialegFondo.id = id_divFondo;
        document.body.appendChild(divDialegFondo);
    }

    var divDialeg = document.getElementById(id_divDialeg);
    
    if (!divDialeg) {
        divDialeg = document.createElement("DIV");
        divDialeg.id = id_divDialeg;

        divDialeg.style.position = 'absolute';
        divDialeg.style.left = left;
        divDialeg.style.top = top;
        divDialeg.style.width = width;
        divDialeg.style.height = height;

        divDialeg.eventSi = eventSi;
        divDialeg.eventNo = eventNo;

        divDialegFondo.appendChild(divDialeg);
    }

    divDialeg.titol = titol;
    divDialegFondo.style.display = 'block';

    carregaDialegBusqueda(titol);
}

function carregaDialegBusqueda(titol) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegOK)
            window.obj_getDialegOK = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegOK.readyState != 4 && window.obj_getDialegOK.readyState != 0)
            window.obj_getDialegOK.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoOk = document.getElementById("DialegOK_botoOk");
            var tdTitol = document.getElementById("DialegOK_titol");

            if (botoOk) {
                botoOk.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./busquedas.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegOK.readyState == 4 || window.obj_getDialegOK.readyState == 0)
        {
            var url = "./busquedas.jsp";

            window.obj_getDialegOK.open("GET", url, true);
            window.obj_getDialegOK.onreadystatechange = loadedDialegOK;
            window.obj_getDialegOK.send(null);
        }
    }
    
}

function carregaDialegBusqueda(titol) {
    var loader = null;

    if (ajaxLoader)
        loader = new ajaxLoader();
    else
        if (!window.obj_getDialegOK)
            window.obj_getDialegOK = getXmlHttpRequestObject();

    if (!loader)
        if (window.obj_getDialegOK.readyState != 4 && window.obj_getDialegOK.readyState != 0)
            window.obj_getDialegOK.abort();
    
    if (loader) {
        var divDialeg = document.getElementById(id_divDialeg);

        loader.onCompleted = function() {
            divDialeg.style.display = 'block';

            var botoOk = document.getElementById("DialegOK_botoOk");
            var tdTitol = document.getElementById("DialegOK_titol");

            if (botoOk) {
                botoOk.onclick = function() {divDialeg.eventSi();tancaDialegSiNo();};
                tdTitol.innerHTML = divDialeg.titol;
            }
        }
        loader.load("./busquedas.jsp", divDialeg);
    }
    else {
        if (window.obj_getDialegOK.readyState == 4 || window.obj_getDialegOK.readyState == 0)
        {
            var url = "./busquedas.jsp";

            window.obj_getDialegOK.open("GET", url, true);
            window.obj_getDialegOK.onreadystatechange = loadedDialegOK;
            window.obj_getDialegOK.send(null);
        }
    }
    
}

function comprovarData(data)
{
    var any;
    var mes;
    var dia;
    var errordata;
    
    
    try{
        any = data.substr(6);
        mes = parseInt(data.substr(3, 2), 10) - 1;
        dia = parseInt(data.substr(0, 2), 10);

        var date = new Date (any, mes, dia);  
        if (date.getFullYear() == any && date.getMonth() == mes && date.getDate() == dia)
            errordata = true;
        else
            errordata = false;
    }
    catch(e){
        errordata = false;
    }

    return errordata;
}

function carregarDialeg(titol_box, titol_dlg, msg_dlg, f_yes, param, recarregar)
{
    var url_dialeg = "./xml_utils/reader_etiquetes.jsp" 
                     + "?titol_box=" + titol_box
                     + "&titol_dlg=" + titol_dlg
                     + "&msg_dlg=" + msg_dlg
                     + "&param=" + param;   
    
    if(!window.dsDialegs)
    {
        window.dsDialegs = new Ext.data.Store({
            proxy: new Ext.data.HttpProxy({url: './xml_utils/reader_etiquetes.jsp'}),
            reader: new Ext.data.XmlReader({
                   record: 'dialeg'               
               }, [
                   {name: 'titol_box'}
                   ,{name: 'titol_dlg'}
                   ,{name: 'msg_dlg'}
               ])
        });
    }
    
    if(window.dsDialegs)
    {
        window.dsDialegs.proxy.url = url_dialeg;
        window.dsDialegs.proxy.conn.url = url_dialeg;
        window.dsDialegs.f_yes = f_yes;
        window.dsDialegs.recarregar = recarregar;
        window.dsDialegs.on('load', contruirDialeg);
        window.dsDialegs.load();
    }
}

function contruirDialeg()
{   
    var cabecera_dialeg = new Array();
    cabecera_dialeg.push('titol_box');
    cabecera_dialeg.push('titol_dlg');
    cabecera_dialeg.push('msg_dlg');
    
    var titol_box, titol_dlg, msg_dlg = '';
    
    if (window.dsDialegs) 
    {
        var regs = window.dsDialegs.getRange();
        
        if (regs && regs.length == 1) 
        {
            var reg = regs[0];          
            
            titol_box = reg.get(cabecera_dialeg[0]);
            titol_dlg = reg.get(cabecera_dialeg[1]);
            msg_dlg = reg.get(cabecera_dialeg[2]);
            
            if(window.dsDialegs.f_yes)
            {
                Ext.MessageBox.show({title:titol_dlg,
                    msg: msg_dlg,
                    buttons: Ext.MessageBox.YESNO,
                    fn: function(btn) {
                        if (btn == 'yes')
                            window.dsDialegs.f_yes();
                    }
                });
            }
            else
                Ext.MessageBox.alert(titol_dlg, msg_dlg);
        }
    }
}

function setObjectEtiqueta(etiqueta, itemMenu)
{
    var url_dades = "./xml_utils/return_etiqueta.jsp?etiqueta=" + etiqueta;
    var loader = new ajaxLoader();
    loader.onCompleted = function() {
        var sDades = loader.responseText;
        itemMenu.text =  sDades;
    }
    loader.load(url_dades);
}

function roundDecimals(f, d) {
    var mult = 1;
    var r = f;
    if (d) {
        mult = Math.pow(10, d);
        r  = f * mult;
        r = Math.round(r);
        r = r / mult;
    }
    return r;
}

function FloatToString(f, d, noredondea) {
    if(typeof(f) == 'string') return f;


    var s = "";
    var ss = "";
    var dd = d ? d : 0;
    if (d == 0 || noredondea)
        s += f;
    else
        s += roundDecimals(f, d);
    var i = s.indexOf('.');
    if (i == -1) {
        i = s.length;
        x = 0;
    }
    else {
        if (dd > 0)
            ss = s.substring(i, i + dd + 1);
        i--;
        x = 1;
    }
    if (dd > 0) {
        if (ss == "")
            ss = '.';
        for (var j = ss.length - 1; j < dd; j++)
            ss += "0";
    }
    for (;i >= 0; i--, x++) {
        ss = s.substring(i, i + 1) + ss;
        if (x == 3 && ((i > 0 && f >= 0) || (i > 1 && f < 0))) {
            ss = ',' + ss;
            x = 0;
        }
    }
    return ss;
}

function reverse_decimal_to_sum(value)
{
    value = value.replace(/\./gi, '');
    value = value.replace(/,/gi, '.');
    //value = value.replace(/_/gi, ',');

    return value;
}

function reverse_decimal_to_grid(value)
{
    value = value.replace(/\./gi, '_');
    value = value.replace(/,/gi, '.');
    value = value.replace(/_/gi, ',');

    return value;

}
