﻿

function cambiaFecha(dia, mes, anio)
{
    var dias = 0;
    var dia_seleccionado = dia.value;

    switch(parseInt(mes.value))
    {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12: dias = 31; break;
        case 2: dias = 28; if ((anio.value % 2)==0) dias++; break;
        case 4:
        case 6:
        case 9:
        case 11: dias = 30; break;
        default: dias = 30; break;
    }
    
    dia.options.length = 0;
    for (i=1;i<=dias;i++)
    {
        dia.options[i-1] = new Option(i,i);
    }
    
    dia_seleccionado = Math.min(dia_seleccionado,dia.length);
    dia[dia_seleccionado-1].selected = true;
}

function irA(seccion,anio,mes,dia,tipo)
{
    var sMes = mes;
    var sDia = dia;
    
    if (mes<10) sMes = "0" + mes;
    if (dia<10) sDia = "0" + dia;

    var url = "";

    if (anio == "2009") {
        url += "/" + seccion + "/" + anio;
    }
    else {
        url += "/" + anio + "/" + seccion;
    }
    
    url += "/" + sMes + sDia + "/";
    

    switch(tipo)
    {
        case "fotos-media": url += "fotos-media/Forms/AllItems.aspx"; break;
        case "videos-media": url += "videos-media/Forms/AllItems.aspx"; break;
        case "Config.Comentarios": url += "Config.Comentarios/AllItems.aspx"; break;
        
        case "Config.Blogs": url = "/Config.Blogs/AllItems.aspx"; break;
        case "Config.Empresas": url = "/Descriptores/Config.Empresas/AllItems.aspx"; break;
        case "Config.Encuestas": url = "/Config.Encuestas/AllItems.aspx"; break;
        case "Config.InfoGlobal": url = "/Config.InfoGlobal/AllItems.aspx"; break;
        case "Config.Lugares": url = "/Descriptores/Config.Lugares/AllItems.aspx"; break;
        case "Config.Organismos": url = "/Descriptores/Config.Organismos/AllItems.aspx"; break;
        case "Config.Personajes": url = "/Descriptores/Config.Personajes/AllItems.aspx"; break;
        case "Config.RSS": url = "/Config.RSS/AllItems.aspx"; break;
        case "Config.Servicios": url = "/Config.Servicios/AllItems.aspx"; break;
        case "Terra.Portadas": url = "/Terra.Portadas/Forms/AllItems.aspx"; break;

        
        case "Actualidad":
        default:  url += "Actualidad/Forms/AllItems.aspx"; break;
    }

    if ((seccion == "PORTADA") && (tipo=="Actualidad"))
    {
        location.href="/Actualidad/Forms/AllItems.aspx";
    }
    else
    {
        location.href = url;
    }
    
}

function cambiaSeccion(seccion)
{
    if (seccion.value == "PORTADA") {

        for (var i = comboTipo.options.length - 1; i >= 0; i--) {
            comboTipo.options[i] = null;
        }
        comboTipo.options.length = 0;    
        
        
        comboDia.disabled = true;
        comboMes.disabled = true;
        comboAnio.disabled = true;
        
       
        
        
        comboTipo.options[comboTipo.options.length] = new Option("Páginas Raíz", "Actualidad");
        
        comboTipo.options[comboTipo.options.length] = new Option("Config.Blogs", "Config.Blogs");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Empresas", "Config.Empresas");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Encuestas", "Config.Encuestas");
        comboTipo.options[comboTipo.options.length] = new Option("Config.InfoGlobal", "Config.InfoGlobal");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Lugares", "Config.Lugares");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Organismos", "Config.Organismos");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Personajes", "Config.Personajes");
        comboTipo.options[comboTipo.options.length] = new Option("Config.RSS", "Config.RSS");
        comboTipo.options[comboTipo.options.length] = new Option("Config.Servicios", "Config.Servicios");
        comboTipo.options[comboTipo.options.length] = new Option("Terra.Portadas", "Terra.Portadas");
                
    }
    else if (comboTipo.options.length > 4) {

        for (var i = comboTipo.options.length - 1; i >= 0; i--) {
            comboTipo.options[i] = null;
        }
        comboTipo.options.length = 0;    
        
        comboDia.disabled = false;
        comboMes.disabled = false;
        comboAnio.disabled = false;
        
        comboTipo.options[comboTipo.options.length] = new Option("Noticias", "Actualidad");
        comboTipo.options[comboTipo.options.length] = new Option("Imágenes", "fotos-media");
        comboTipo.options[comboTipo.options.length] = new Option("Vídeos", "videos-media");
        comboTipo.options[comboTipo.options.length] = new Option("Comentarios", "Config.Comentarios");
    }

}


if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();