// BEGIN MOSTRAR Y OCULTAR
function changedisp(whatdiv, whatdisp, whatcover)
{
    if (whatcover == '')
    {
        document.getElementById(whatdiv).style.display = whatdisp;
    }
    else
    {
        if (whatdisp == 'block')
        {
            document.getElementById(whatdiv).style.display = 'block';
			
            document.getElementById(whatcover).style.top = document.getElementById(whatdiv).style.top;
            document.getElementById(whatcover).style.left = document.getElementById(whatdiv).style.left;
            document.getElementById(whatcover).style.width = document.getElementById(whatdiv).offsetWidth;
            document.getElementById(whatcover).style.height = document.getElementById(whatdiv).offsetHeight;
			
            document.getElementById(whatcover).style.display = 'block';

        }
        else
        {
            document.getElementById(whatcover).style.display = '';
            document.getElementById(whatdiv).style.display = '';
        }
    }
}

function switchListaMenu(whatdiv, whatdisp, id)
{
	if(whatdisp == 'abrir')
	{
		document.getElementById(whatdiv).style.display = '';
		document.getElementById('l_abrir_' + id).style.display='none';
		document.getElementById('l_cerrar_' + id).style.display='';
	}
	else
	{
		document.getElementById(whatdiv).style.display = 'none';
		document.getElementById('l_abrir_' + id).style.display='';
		document.getElementById('l_cerrar_' + id).style.display='none';
	}
}

function switchListaMenuIndiv(whatdiv, whatdisp, id)
{
    if(whatdisp == 'abrir')
    {
        document.getElementById(whatdiv).style.display = '';
        document.getElementById('l_abrir_indiv_' + id).style.display='none';
        document.getElementById('l_cerrar_indiv_' + id).style.display='';
    }
    else
    {
        document.getElementById(whatdiv).style.display = 'none';
        document.getElementById('l_abrir_indiv_' + id).style.display='';
        document.getElementById('l_cerrar_indiv_' + id).style.display='none';
    }
}

// Mostrar la ampliacion de la seccion de reservas de la ficha.
function mostrar_ampliacion(dia, tr)
{
    document.getElementById('selecciona_fecha').style.display = 'none';
    document.getElementById('elige_fecha').style.display = 'none';
    document.getElementById('elige_hora').style.display = '';
    document.getElementById('res' + dia).style.display = 'none';
    document.getElementById('res' + dia + '_blanco').style.display = '';
    for (i = 1; i <= 7; i++)
    {
        if (tr != i)
        {
            document.getElementById('d1_' + i).style.display = 'none';            
            document.getElementById('d3_' + i).style.display = 'none';
        }
        if (tr == i)
        {
			document.getElementById('d1_' + i).className = 'gris';
            document.getElementById('d3_' + i).style.display = '';
        }		        

		// el ultimo no tiene linea para mostrar/ocultar   (071129)
		if(i < 7)
		{
			document.getElementById('d2_' + i).style.display = 'none';
		}
    }
}

// Ocultar la ampliacion de la seccion de reservas de la ficha.
function ocultar_ampliacion(dia, tr)
{
    document.getElementById('selecciona_fecha').style.display = '';
    document.getElementById('elige_fecha').style.display = '';
    document.getElementById('elige_hora').style.display = 'none';
    document.getElementById('res' + dia).style.display = '';
    document.getElementById('res' + dia + '_blanco').style.display = 'none';
    for (i = 1; i <= 7; i++)
    {
        if (tr != i)
        {
            document.getElementById('d1_' + i).style.display = '';            
        }
		else
		{
			document.getElementById('d1_' + i).className = '';
		}
        document.getElementById('d3_' + i).style.display = 'none';
        //document.getElementById('d1_' + i).className = 'linea';

		// el ultimo no tiene linea para mostrar/ocultar   (071129)
		if(i < 7)
		{
			document.getElementById('d2_' + i).style.display = '';
		}
    }
}

// Mostrar la ampliacion de la seccion de reservas de grupos de la ficha.
function mostrar_ampliacion_grupos(dia, tr)
{
    document.getElementById('selecciona_fecha_grupos').style.display = 'none';
    document.getElementById('elige_fecha_grupos').style.display = 'none';
    document.getElementById('elige_hora_grupos').style.display = '';
    document.getElementById('res' + dia + '_grupos').style.display = 'none';
    document.getElementById('res' + dia + '_grupos_blanco').style.display = '';
    for (i = 1; i <= 7; i++)
    {
        if (tr != i)
        {
            document.getElementById('d1_' + i + '_grupos').style.display = 'none';
            document.getElementById('d3_' + i + '_grupos').style.display = 'none';
        }
        if (tr == i)
        {
			document.getElementById('d1_' + i + '_grupos').className = 'gris';
            document.getElementById('d3_' + i + '_grupos').style.display = '';
        }

		// el ultimo no tiene linea para mostrar/ocultar   (071129)
		if(i < 7)
		{
			document.getElementById('d2_' + i + '_grupos').style.display = 'none';
		}
    }
}

// Ocultar la ampliacion de la seccion de reservas de grupos de la ficha.
function ocultar_ampliacion_grupos(dia, tr)
{
    document.getElementById('selecciona_fecha_grupos').style.display = '';
    document.getElementById('elige_fecha_grupos').style.display = '';
    document.getElementById('elige_hora_grupos').style.display = 'none';
    document.getElementById('res' + dia + '_grupos').style.display = '';
    document.getElementById('res' + dia + '_grupos_blanco').style.display = 'none';
    for (i = 1; i <= 7; i++)
    {
        if (tr != i)
        {
            document.getElementById('d1_' + i + '_grupos').style.display = '';
        }    	
		else
		{
			document.getElementById('d1_' + i + '_grupos').className = '';
		}
        document.getElementById('d3_' + i + '_grupos').style.display = 'none';

		// el ultimo no tiene linea para mostrar/ocultar   (071129)
		if(i < 7)
		{
			document.getElementById('d2_' + i + '_grupos').style.display = '';
		}
    }
}

// Funciones para cambiar entre grupos y no grupos (todas las secciones).
function changeToGroup()
{
    // Mostrar carrito de solicitudes.
    changedisp('carrito_solicitudes', 'block', '');
    // Menus de grupos.
    changedisp('restaurante_menus_grupo', 'block', '');
    // Links de cambio de grupo a no grupo.
    // changedisp('links_grupos', 'none', '');
    // changedisp('links_no_grupos', 'block', '');
    // Mostrar calendario de grupos
    changedisp('calendar-container-grupos', 'block', '');
    changedisp('calendar-container', 'none', '');
    // Mostrar reseerva de grupos.
    // changedisp('seccion_reservas_grupos', 'block', '');
    // changedisp('seccion_reservas', 'none', '');
}

function changeToNoGroup()
{
    // Mostrar carrito de solicitudes.
    changedisp('carrito_solicitudes', 'none', '');
    // Menus de grupos.
    changedisp('restaurante_menus_grupo', 'none', '');
    // Links de cambio de grupo a no grupo.
    // changedisp('links_grupos', 'block', '');
    // changedisp('links_no_grupos', 'none', '');
    // Mostrar calendario de grupos
    changedisp('calendar-container-grupos', 'none', '');
    changedisp('calendar-container', 'block', '');
    // Mostrar reseerva de grupos.
    // changedisp('seccion_reservas_grupos', 'none', '');
    // changedisp('seccion_reservas', 'block', '');
}
// END MOSTRAR Y OCULTAR

function checkMasDeDiez(form)
{
    var pax = $(form).pax[$(form).pax.selectedIndex].value;
    // Si quiere reservar para más de 10 personas, cambiamos a la solapa de grupos
    if ( pax == 'grupos')
    {
        $(form).pax.selectedIndex = 0;
        window.location.href = '#reservatumesa';
        changeToGroup();
        tabView.set('activeIndex', 1);
    }
    
}