﻿function comprobarElementos()
{
    var faltan_campos = false;
    var mensaje = "";
    for (i = 1; i < comprobarElementos.arguments.length - 1; i += 2)
    {
        if (EnBlanco(document.getElementById(comprobarElementos.arguments[i]).value))
        {
            if (!faltan_campos)
            {
                mensaje = "Los siguientes campos son obligatorios, por favor rellénelos para poder continuar: ";
            }
            faltan_campos = true;
            mensaje = mensaje + "<div style='padding-left: 15px; padding: 0px; font-size: 10px; font-weight: bold; line-height: 1.2; text-align: left'> - " + comprobarElementos.arguments[i + 1] + "</div>";
        }
    }
    
    if (faltan_campos)
    {
        document.getElementById(comprobarElementos.arguments[0]).innerHTML = mensaje;
        document.getElementById(comprobarElementos.arguments[0]).className = 'error';
    }
    else
    {
        document.getElementById(comprobarElementos.arguments[0]).innerHTML = '';
        document.getElementById(comprobarElementos.arguments[0]).className = 'display_none';
    }
    
    return !faltan_campos;
}

function comprobarCampos()
{
    var faltan_campos = true;
    for (i = 0; i < comprobarCampos.arguments.length - 1; i += 2)
    {
        if (EnBlanco(document.getElementById(comprobarCampos.arguments[i]).value))
        {
            faltan_campos = false;
            document.getElementById(comprobarCampos.arguments[i + 1]).className = 'campo_obligatorio';
        }
        else
        {
            document.getElementById(comprobarCampos.arguments[i + 1]).className = 'display_none';
        }
    }
    
    return faltan_campos;
}

function comprobarCamposValor0()
{
    var faltan_campos = true;
    for (i = 0; i < comprobarCamposValor0.arguments.length - 1; i += 2)
    {
        if (document.getElementById(comprobarCamposValor0.arguments[i]).value == 0)
        {
            faltan_campos = false;
            document.getElementById(comprobarCamposValor0.arguments[i + 1]).className = 'campo_obligatorio';
        }
        else
        {
            document.getElementById(comprobarCamposValor0.arguments[i + 1]).className = 'display_none';
        }
    }
    
    return faltan_campos;
}

function comprobarValorEditor(instanceName, span)
{
    // Get the editor instance that we want to interact with.
    var oEditor = FCKeditorAPI.GetInstance(instanceName) ;

    // Get the editor contents as XHTML.
    // alert(oEditor.GetXHTML(false));
    
    if (EnBlanco(oEditor.GetXHTML(false))) // "true" means you want it formatted.
    {
        document.getElementById(span).className = 'campo_obligatorio';
        return false;
    }
    else
    {
        document.getElementById(span).className = 'display_none';
    }
}

function mostrarElemento(elemento)
{
    document.getElementById(elemento).style.display = 'block';
    //document.getElementById(elemento).className = 'display_block';
}

function ocultarElemento(elemento)
{
    document.getElementById(elemento).style.display = 'none';
    //document.getElementById(elemento).className = 'display_none';
}

