var textoAnterior = '';

 

    //ESTA FUNCIÓN DEFINE LAS REGLAS DEL JUEGO

    function cumpleReglas(simpleTexto)

        {

            //la pasamos por una poderosa expresión regular

            var expresion = new RegExp("^(|([0-9]+(\\,([0-9]{1,2})?)?))$");

 

            //si pasa la prueba, es válida

            if(expresion.test(simpleTexto))

                return true;

            return false;

        }//end function checaReglas

 

    //ESTA FUNCIÓN REVISA QUE TODO LO QUE SE ESCRIBA ESTÉ EN ORDEN

    function revisaCadena(textItem)

        {

            //si comienza con un punto, le agregamos un cero

            if(textItem.value.substring(0,1) == ',') 

                textItem.value = '0' + textItem.value;

 

            //si no cumples las reglas, no te dejo escribir

            if(!cumpleReglas(textItem.value))

                textItem.value = textoAnterior;

            else //todo en orden

                textoAnterior = textItem.value;

        }//end function revisaCadena

   function verInstrucciones(obj)
    {           
        if (document.getElementById(obj).style.visibility=="visible" )
        {
            document.getElementById('txtInstrucciones').innerText =' Ver instrucciones de uso >>';
            window.resizeTo(543, 450);
            document.getElementById(obj).style.display = 'none'; 
            document.getElementById(obj).style.visibility='hidden';
        }                    
        else
        {
            document.getElementById('txtInstrucciones').innerText =' << Ocultar instrucciones de uso';
            window.resizeTo(543, 660);
            document.getElementById(obj).style.display = 'block'; 
            document.getElementById(obj).style.visibility='visible';  
        }            
    }

    
    function verHipotesis(obj)
    {          
   
        if (document.getElementById(obj).style.visibility=="visible" )
        {
            document.getElementById('txtHipotesis').innerText=' Ver hipotesis de calculo >>';
            window.resizeTo(543, 450);
            document.getElementById(obj).style.display = 'none'; 
            document.getElementById(obj).style.visibility='hidden';  
        }                    
        else
        { 
            document.getElementById('txtHipotesis').innerText='<< Ocultar hipotesis de calculo';
            window.resizeTo(543, 770);
            document.getElementById(obj).style.display = 'block'; 
            document.getElementById(obj).style.visibility='visible';           
        }            
    }

    function verLegal(obj)

    {                   

        if (document.getElementById(obj).style.visibility=="visible" )
        {
            document.getElementById('txtLegal').innerText=' Ver condiciones legales >>';
            window.resizeTo(543, 450);
            document.getElementById(obj).style.display = 'none'; 
            document.getElementById(obj).style.visibility='hidden';            
        }                    
        else
        {
            document.getElementById('txtLegal').innerText=' << Ocultar condiciones legales';
            window.resizeTo(543, 725);
            document.getElementById(obj).style.display = 'block'; 
            document.getElementById(obj).style.visibility='visible';             
        }            
    }

    

     

    function cambiaColor(obj,tipo)

    {

        if(tipo == 'resalta')

        {

            obj.style.color = '#FEAD30';

            obj.style.fontWeight='bolder';

        }

        else

        {

            obj.style.fontWeight='normal';

            obj.style.color = '#000000';

        }

    }


