﻿//construye la ruta "<a href" de las pestañas 
function AsignarDir(pagina)
{
     var url = window.location.href;
     var separaUrl = new Array();
     var desmontaUrl = new Array();
     var anadirPagina = new Array();
     var separaAux='', direccion='', paginaAux='';
     var i;
     
     separaUrl = url.split('//');
     separaAux = separaUrl[1];
     desmontaUrl = separaAux.split('/');
     direccion += separaUrl[0] + '//';
     
     for (i=0; i<desmontaUrl.length - 2; i++)
     {
        direccion += desmontaUrl[i] + '/';
     }
     
     if (desmontaUrl[desmontaUrl.length - 2] == 'Forms')
     {
        if (pagina.toUpperCase() != 'DEFAULT')
        {
            direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
        }
     }
     else
     {
        direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
     
        if (pagina.toUpperCase() != 'DEFAULT')
        {            
            direccion += 'Forms' + '/';
        }
     }

     paginaAux = desmontaUrl[desmontaUrl.length - 1];

     if (paginaAux == '') {
     
         direccion += pagina + '.aspx';
     
     }
     else {
     
         anadirPagina = paginaAux.split('.')
         
         direccion += pagina + '.' + anadirPagina[1];
     }
   
     window.location.href = direccion;
}

//construye la ruta "<a href" de las pestañas para ser utlizada por
//las páginas emergentes
function ObtDireccion(pagina)
{
     var url = window.location.href;
     var separaUrl = new Array();
     var desmontaUrl = new Array();
     var anadirPagina = new Array();
     var separaAux='', direccion='', paginaAux='';
     var i;
     separaUrl = url.split('//');
     separaAux = separaUrl[1];
     desmontaUrl = separaAux.split('/');
     direccion += separaUrl[0] + '//';
     
     for (i=0; i<desmontaUrl.length - 2; i++)
     {
        direccion += desmontaUrl[i] + '/';
     }
     
     if (desmontaUrl[desmontaUrl.length - 2] == 'Forms')
     {
        if (pagina.toUpperCase() != 'DEFAULT')
        {
            direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
        }
     }
     else
     {
        direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
     
        if (pagina.toUpperCase() != 'DEFAULT')
        {            
            direccion += 'Forms' + '/';
        }
     }
      
     direccion += pagina;
   
     return direccion;
}    
    
// Busca el directorio virtual de la aplicacion para montar
// una ruta absoluta dinamica, dependiendo de la localizacion de 
// la aplicacion
function BuscarDir()
{
    var aux="";
    window.location.pathname;
    var ini=window.location.pathname.indexOf("/");
    if (ini>=0)
    {
        var fin=window.location.pathname.indexOf("/",ini+1);
        if (ini>=0)
        {
        aux=window.location.pathname.substr(ini,fin-ini+1);
        }
        else
        {
        aux=window.location.pathname.substr(ini)+"/";
        }
    }
    return aux;
}

function ObtPaginaActiva()
{
   var url = window.location.href;
   var separaUrl = new Array();
   var obtPagina = new Array();
   var paginaAux='';
   
   var separaUrl = url.split('/');
   paginaAux = separaUrl[separaUrl.length-1];
   var obtPagina = paginaAux.split('.');
   
   return obtPagina[0];
}

//Ventana con los datos de reservas
function DisplayReservaDireccion(elem,direccion)
{
    window.open(direccion,"Reserva","width=800,height=370,toolbars=no,menubar=no,scrollbars=no,resizable=yes,top=100,left=70");
}

function DisplayReservaDireccionScroll(elem,direccion)
{
    window.open(direccion,"Reserva","width=800,height=450,toolbars=no,menubar=no,scrollbars=yes,resizable=yes,top=100,left=70");
}