﻿// JScript File

var pagina = '';

//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].toUpperCase() == 'PB')
     {
       if (pagina.toUpperCase() != 'DEFAULT'){
          direccion += desmontaUrl[desmontaUrl.length -2] + '/';}}
       else{
         direccion += desmontaUrl[desmontaUrl.length -2] + '/';
       if (pagina.toUpperCase() != 'DEFAULT'){
         direccion += 'pb' + '/';
        }
      }
     paginaAux = desmontaUrl[desmontaUrl.length-1];
     anadirPagina = paginaAux.split('_')
     //Formato de la pagina <nombre> + '_' + <idioma> + '_' + <extension>\n");
     direccion += pagina + '_' + anadirPagina[1] + '_' + anadirPagina[2];
   
     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].toUpperCase() == 'PB')
     {
        if (pagina.toUpperCase() != 'DEFAULT')
        {
            direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
        }
     }
     else
     {
        direccion += desmontaUrl[desmontaUrl.length - 2] + '/';
     
        if (pagina.toUpperCase() != 'DEFAULT')
        {            
            direccion += 'pb' + '/';
        }
     }
      
     direccion += pagina;
   
     return direccion;
}    
    
//Asigna los valores de necesarios para mostrar una pestaña y ocultar el resto
function CargaPaginaForm()
{
    if (pagina == '')
    {
        pagina = ObtPaginaActiva();
    }
    
    PestanaActivaForm(pagina);     
}
    
// 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;
}
    
    
//Obtiene el nombre de la pagina activa para pasarselo a CargaPaginaForm
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","toolbars=no,menubar=no,scrollbars=yes,resizable=yes,width=810,height=660");
    //window.open("www.google.es","Reserva","toolbars=no,menubar=no,scrollbars=yes,resizable=yes");
}

function AsigBillete(Url, Datos)
{
    Url = ObtDireccion(Url);
    window.location.href = Url + Datos;
}