﻿// ---------------------------------------------------------------------------------------
// Función que se encarga de cambiar el Tipo de Apuesta
// S --> Simple
// C --> Combinada
// N --> Nínguna
// ---------------------------------------------------------------------------------------
function CambiarTipoApuesta(pxipoApuesta)
{
  //Enviamos los datos del formulario
  index.CambiarTipoApuesta(pxipoApuesta,CambiarTipoApuesta_CallBack);  
}


// ----------------------------------------------------------------------------------
// Función que se encarga de informar del cambio del Tipo de Apuesta
// ----------------------------------------------------------------------------------
function CambiarTipoApuesta_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var resultado=response.value;    
   
        //Comprobamos si ha cambiado el Tipo de Apuesta correctament.
        if (resultado =='S')
        {              
            //Refrescamos la información de Opcion Generica 2
            //CargarOpcionGenerica2();	    	                
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }        
}


// ---------------------------------------------------------------------------------------
// Función que se encarga de poner el valor que corresponda en Opcion Generia 1
// ---------------------------------------------------------------------------------------
function CargarOpcionGenerica1(vOpcion)
{
  //Enviamos los datos del formulario
  index.CargarOpcionGenerica1(vOpcion,CargarOpcionGenerica1_CallBack);  
}


// ----------------------------------------------------------------------------------
// Función que se encarga de introducir la información en la Opcion Generica 1
// ----------------------------------------------------------------------------------
function CargarOpcionGenerica1_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var resultado=response.value;    

        //Comprobamos si se ha cambiado la Opción de Menú
        if (resultado !='')
        {             
            //Mostramos las tablas con las Apuestas
            var etiqueta="dvcontTipoApuesta";	   
            if(document.getElementById(etiqueta) != null)
            { 
	            document.getElementById(etiqueta).innerHTML = resultado;	    	                
	        }
	        
   	        var etiqueta2="dvcontTipoApuestaBombo";	    
   	        if(document.getElementById(etiqueta2) != null)
            {
	            document.getElementById(etiqueta2).innerHTML = resultado;	
	        }
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }        
}

// ---------------------------------------------------------------------------------------
// Función que se encarga de poner el valor que corresponda en Opcion Generia 2
// ---------------------------------------------------------------------------------------
function CargarOpcionGenerica2()
{
  //Enviamos los datos del formulario
  index.CargarOpcionGenerica2(CargarOpcionGenerica2_CallBack);  
}


// ----------------------------------------------------------------------------------
// Función que se encarga de introducir la información en la Opcion Generica 1
// ----------------------------------------------------------------------------------
function CargarOpcionGenerica2_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var resultado=response.value;    

        //Comprobamos si se ha cambiado la Opción de Menú
        if (resultado !='')
        {             
            //Mostramos las tablas con las Apuestas
            var etiqueta="dvcontTipoApuesta2";	
            if(document.getElementById(etiqueta) != null)
            {    
	            document.getElementById(etiqueta).innerHTML = resultado;	    	 
	        }
	                       
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }        
}

// -------------------------------------------------------------------------
// Función que se encarga de Cargar el Menú Princiapl
// -------------------------------------------------------------------------
function CargarMenuPrincipalRegistroAfiliado(pOpionMenu)
{
  //Enviamos los datos del formulario
  index.CargarMenuPrincipal(pOpionMenu,CargarMenuPrincipalRegistroAfiliado_CallBack);  
  if (pOpionMenu!=0)  
      cargarMigasIdioma(pOpionMenu);  
}

// -------------------------------------------------------------------------
// Función que se encarga de introducir la nueva Opción de menú
// ------------------------------------------------------------------------
function CargarMenuPrincipalRegistroAfiliado_CallBack(response)
{
    var resultado=response.value;    

    //Comprobamos si se ha cambiado la Opción de Menú
    if (resultado !='')
    {            
        //Mostramos las tablas con las Apuestas
        var etiqueta="cont_menuprin";	    
        if(document.getElementById(etiqueta) == null)
        {
            location.href = location.href;
        }
        else
        {        
            if(document.getElementById(etiqueta) != null)
            {
	            document.getElementById(etiqueta).innerHTML = resultado;        
	        }
	    
	        //Cargamos el contenido de la Opcion seleccionada
	        CambioMenuPrincipal();              
	    }
    }           
}

// -------------------------------------------------------------------------
// Función que se encarga de Cargar el Menú Princiapl
// -------------------------------------------------------------------------
function CargarMenuPrincipal(pOpionMenu)
{    
  //Enviamos los datos del formulario
  index.CargarMenuPrincipal(pOpionMenu,CargarMenuPrincipal_CallBack);  
  if (pOpionMenu!=0)  
    cargarMigasIdioma(pOpionMenu);  
  if (pOpionMenu==5){
    index.OpcMenuPrinGanadoresPaginaImagenes(1, OpcMenuPrinGanadoresPaginaImagenes_CallBack);       
  }   
}

// -------------------------------------------------------------------------
// Función que se encarga de introducir la nueva Opción de menú
// ------------------------------------------------------------------------
function CargarMenuPrincipal_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var resultado=response.value;    

        //Comprobamos si se ha cambiado la Opción de Menú
        if (resultado !='')
        {            
            //Mostramos las tablas con las Apuestas
            var etiqueta="cont_menuprin";	
            if(document.getElementById(etiqueta) != null)
            {    
	            document.getElementById(etiqueta).innerHTML = resultado;
	        }
	    
	        //Cargamos el contenido de la Opcion seleccionada
	        CambioMenuPrincipal();              
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }        
}

// -------------------------------------------------------------------------
// Función encargada de cargar las migas de pan
// ------------------------------------------------------------------------
function cargarMigasIdioma(Palabra)
{
    index.cargarMigasIdioma(Palabra,cargarMigasIdioma_CallBack);
}

// -------------------------------------------------------------------------
// Función que obtiene la respuesta de cargar las migas de pan
// ------------------------------------------------------------------------
function cargarMigasIdioma_CallBack(response)
{
    var resultado = response.value;
    if(document.getElementById("migapan") != null)
    {
        document.getElementById("migapan").innerHTML = "&nbsp;<img src='img/arrow.png' />&nbsp;"+resultado;
    }
}



// -------------------------------------------------------------------------
// Función que se encarga de Cambiar la Opción del Menú Principal
// -------------------------------------------------------------------------
function CambioMenuPrincipal()
{
  //Enviamos los datos del formulario
  index.CambioMenuPrincipal(CambioMenuPrincipal_CallBack);  
}


// -------------------------------------------------------------------------
// Función que se encarga de introducir la nueva Opción de menú
// ------------------------------------------------------------------------
function CambioMenuPrincipal_CallBack(response)
{
    
    
    if(response.value != "NOSESS")
    {
        var resultado=response.value;    

        //Comprobamos que se encuentre seleccionada al menos
        //una opción de menú
        if (resultado !='')
        {

            //Cargamos las migas de pan
            cargarMigasIdioma(resultado)
     
            // --------------------------
            // index
            // --------------------------
            //if(resultado =="1")
            //{            
            //    OpcMenuPrinindex();
            //}
        
            // --------------------------
            // Apuestas Simples
            // --------------------------
            if(resultado =="2" || resultado =="1")
            {
                 OpcMenuPrinApuestasSimples();
            }              
            
            // --------------------------
            // Apuestas Combinadas
            // --------------------------        
            if(resultado =="3")
            {
                OpcMenuPrinApuestasCombi();
            }     
        
            // --------------------------
            // Números Premiados
            // --------------------------        
            if(resultado =="4")
            {           	        
                 OpcMenuPrinNumPremiados();
            }                   
 
            // --------------------------
            // Ganadores
            // --------------------------        
            if(resultado =="5")
            {
                OpcMenuPrinGanadores();
            }         
            
            // --------------------------
            // Ayuda
            // --------------------------        
            if(resultado =="6")
            {
                 OpcMenuPrinAyuda();
            }
        
            // --------------------------
            // Contacto
            // --------------------------        
            if(resultado =="7")
            {
                OpcMenuPrinContacto();
            }      
        
            // --------------------------
            // Registro de Usuarios
            // --------------------------
            if(resultado =="8")
            {            
                //Cargamos la Información de Registro de Usuarios
                RegistroUsuario();
            
                //Cargamos el Contenedor que tiene las Apuestas del Usuario
	            CargarContenedorMisApuestas('A');
            }  
        
            // --------------------------
            // Recordar Contraseña
            // --------------------------
            if(resultado =="9")
            {            
                //Cargamos la Información que nos permita recordar contraseña
                RecordarPassword();
           
                //Cargamos el Contenedor que tiene las Apuestas del Usuario
	            CargarContenedorMisApuestas('A');
            }      
            
            // --------------------------
            // Registro de Afiliados
            // --------------------------
            if(resultado =="10")
            {            
                //Cargamos la Información de Registro de Afiliado
                RegistroAfiliado();
            
                //Cargamos el Contenedor que tiene las Apuestas del Usuario
	            CargarContenedorMisApuestas('A');
            }    
            
            // --------------------------
            // Quienes Somos
            // --------------------------
            if(resultado =="11")
            {       
                OpcMenuPrinQuienesSomos();
            }     
            
            // --------------------------
            // Promociones
            // --------------------------                     
            if(resultado =="12")
            {       
                OpcMenuPrinPromociones();
            }   
        }
    }	
    else
    {
         //location.href = location.href;
    }  
}

// -------------------------------------------------------------------------
// Función Carga la Opción de index
// -------------------------------------------------------------------------
function OpcMenuPrinindex()
{
  	 
	//Informamos el Tipo de Apuesta (Simple);
	CambiarTipoApuesta("S");
	    
	//Cargamos el flash para poder generar Apuestas cambiando
    //en la variable global el tipo de apuestas a Simples
    CargarFlashSimples();
         
    //Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("2");
	
    //Refrescamos la información de Opcion Generica 1 (index)
    CargarOpcionGenerica1("1");    
    
    //Cargamos el Div donde se encuentran los paises para
    //poder realizar las Apuestas Simples para un   
    //determinado país
    CargarContenedorPaises();
    
    //Cargamos el pie de la Ayuda parte derecha
    //JM-> Video CargarPieMisApuestas();
        
    //Cargamos el Contenedor que tiene las Apuestas del Usuario
    CargarMenuMisApuestas('A');
}

// -------------------------------------------------------------------------
// Función Carga la Opción de Apuestas Simples
// -------------------------------------------------------------------------
function OpcMenuPrinApuestasSimples()
{
	 //Cargamos el Contenedor que tiene las Apuestas del Usuario
	 //CargarMenuMisApuestas('A');
	 CargarMenuMisApuestasEjecucion();
    
     //Informamos el Tipo de Apuesta (Simple)
 	 CambiarTipoApuesta("S");
 	 
     //Cargamos el flash para poder generar Apuestas cambiando
     //en la variable global el tipo de apuestas a Simples
     CargarFlashSimples();
         
     //Cargamos el Menú de Tabla de Premios
	 CargarTablaPremios("1");
	 
	 //Cargamos el Div donde se encuentran los paises para
	//poder realizar las Apuestas Simples para un
	//determinado país 
	CargarContenedorPaises(); 	 
	
    //Refrescamos la información de Opcion Generica 1 (Apuestas Simples)
    CargarOpcionGenerica1("2");    

}

// -------------------------------------------------------------------------
// Función que dependiendo si existe ó no existen apuestas se muestra el 
// apartado de Ayuda ó Realizar Apuestas
// -------------------------------------------------------------------------
function CargarMenuMisApuestasEjecucion()
{
    index.CargarMenuMisApuestasEjecucion(CargarMenuMisApuestasEjecucion_CallBack);  
}

// ------------------------------------------------------------------------------
// Función que obtiene como respuesta 'APUESTA' cargando el menú de MisApuestas
// de la parte derecha ó obtiene 'AYUDA' cargando el menú de Ayuda de la parte
// derecha
// ------------------------------------------------------------------------------
function CargarMenuMisApuestasEjecucion_CallBack(response)
{

    var resultado = response.value;
    
    if(response.value == 'APUESTA')
    {
        //Cargamos el menú derecho con la opción de Realizar Apuesta
        CargarMenuMisApuestas('R');
    }
    else
    {
        //Cargamos el menú derecho con la opción de Ayuda
        CargarMenuMisApuestas('A');
    }
}


// -------------------------------------------------------------------------
// Función Carga la Opción de Apuestas Combinadas
// -------------------------------------------------------------------------
function OpcMenuPrinApuestasCombi()
{
    //Deshabilitamos los paises
    DeshabilitarContenedorPaises();
        	
	//Informamos el Tipo de Apuesta (Combinada);
	CambiarTipoApuesta("C");
	
 	//Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("3");
	
    //Refrescamos la información de Opcion Generica 1 (Apuestas Combinadas)
    CargarOpcionGenerica1("3");   
    
    //Cargamos el Contenedor que tiene las Apuestas del Usuario
    //CargarMenuMisApuestas('A');   
    CargarMenuMisApuestasEjecucion();
         
    //Cargamos el flash para poder generar Apuestas cambianda
    CargarFlashCombi();
         
	
}

// -------------------------------------------------------------------------
// Función Carga la Opción de Números Premiados
// -------------------------------------------------------------------------
function OpcMenuPrinNumPremiados()
{
    index.OpcMenuPrinNumPremiados(OpcMenuPrinNumPremiados_CallBack);  
}

// -------------------------------------------------------------------------
// Función que carga la tabla de premios en el menú principal
// -------------------------------------------------------------------------
function OpcMenuPrinNumPremiados_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var contenido = response.value;
        if(contenido != "")
        {
            //Cargamos el contenido en el menú principal
            var etiqueta="dvPrincipal";	
            if(document.getElementById(etiqueta) != null)
            {	
	           document.getElementById(etiqueta).innerHTML = contenido;
	        }
	    
            //Cargamos el Contenedor que tiene las Apuestas del Usuario
	        CargarContenedorMisApuestas('A');
	    
            //Deshabilitamos los paises
            DeshabilitarContenedorPaises();
    	
	        //Informamos el Tipo de Apuesta (Nínguna);
	        CambiarTipoApuesta("N")
	
  	        //Cargamos el Menú de Tabla de Premios
	        CargarTablaPremios("4");
	
            //Refrescamos la información de Opcion Generica 1 (Números Premiados)
            CargarOpcionGenerica1("4");   
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }          
}


// -------------------------------------------------------------------------
// Función Carga la Opción de Ganadores
// -------------------------------------------------------------------------
function OpcMenuPrinGanadores()
{
    index.OpcMenuPrinGanadores(OpcMenuPrinGanadores_CallBack);  
}

// -------------------------------------------------------------------------
// Función Carga la Opción de Ganadores
// -------------------------------------------------------------------------
function OpcMenuPrinGanadoresPagina(pagina)
{
    index.OpcMenuPrinGanadoresPagina(pagina, OpcMenuPrinGanadores_CallBack);  
    
    index.OpcMenuPrinGanadoresPaginaImagenes(pagina, OpcMenuPrinGanadoresPaginaImagenes_CallBack);    
}

function OpcMenuPrinGanadoresPaginaImagenes_CallBack(response){
 if(response.value != "NOSESS")
    {
        var contenido = response.value;
        if(contenido != "")
        {
        if(document.getElementById("dvcontInfoTipoApuesta") != null)
            {	
	            document.getElementById("dvcontInfoTipoApuesta").innerHTML = contenido;
	        }        
        }        
    }
}


// -------------------------------------------------------------------------
// Función Carga la Opción de Ganadores
// -------------------------------------------------------------------------
function OpcMenuPrinGanadores_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        var contenido = response.value;
        if(contenido != "")
        {
            //Cargamos el contenido en el menú principal
            var etiqueta="dvPrincipal";		
            if(document.getElementById(etiqueta) != null)
            {	
	            document.getElementById(etiqueta).innerHTML = contenido;
	        }
	    
             //Cargamos el Contenedor que tiene las Apuestas del Usuario
        	CargarContenedorMisApuestas('A');
	
            //Deshabilitamos los paises
            DeshabilitarContenedorPaises();
    
	
	        //Informamos el Tipo de Apuesta (Nínguna);
	        CambiarTipoApuesta("N")

          	//Cargamos el Menú de Tabla de Premios
	        //CargarTablaPremios("5");
	
            //Refrescamos la información de Opcion Generica 1 (Ganadores)
            CargarOpcionGenerica1("5");     
        }
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }          
}

// -------------------------------------------------------------------------
// Función Carga la Opción de Ayuda
// -------------------------------------------------------------------------
function OpcMenuPrinAyuda()
{

    //Cargamos el Contenedor que tiene las Apuestas del Usuario
	CargarContenedorMisApuestas('A');
	
    //Deshabilitamos los paises
    DeshabilitarContenedorPaises();
    	
	//Informamos el Tipo de Apuesta (Nínguna);
	CambiarTipoApuesta("N")   
	
  	//Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("6");
	
	//Refrescamos la información de Opcion Generica 1 (Contacto)
    CargarOpcionGenerica1("6")
    
    //Cargamos la parte izquierda de la página principal con el ménu,
    //cargando el contenido de  la opción 1
    CargarIndiceAyudaGeneral("1");
    

}

// -------------------------------------------------------------------------
// Función que se encarga de Cargar el Indice de Promociones
// ------------------------------------------------------------------------
function CargarDatosPromociones()
{
       
    //Cargamos la estructura de la Ayuda General
    index.CargarDatosPromociones(CargarDatosPromociones_CallBack);
}

// -------------------------------------------------------------------------
// Cargamos el contenedor de la derecha con Promociones
// ------------------------------------------------------------------------
function CargarDatosPromociones_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        //Mostramos la información del indice de la Ayuda General
        var etiqueta="dvcontInfoTipoApuesta";        
	    var contenido=response.value;

	    if (contenido != "")
	    {
    	    //Incluimos el HTML
    	    if(document.getElementById(etiqueta) != null)
            {	
        	    document.getElementById(etiqueta).innerHTML = contenido;	    	    	
        	}
    	}
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }      	
}


// -------------------------------------------------------------------------
// Función que se encarga de Cargar el Indice de la Ayuda General
// ------------------------------------------------------------------------
function CargarDatosContacto()
{
       
    //Cargamos la estructura de la Ayuda General
    index.CargarDatosContacto(CargarDatosContacto_CallBack);
}

// -------------------------------------------------------------------------
// Cargamos el contenedor de la derecha con la información de Ayuda General
// del Portal
// ------------------------------------------------------------------------
function CargarDatosContacto_CallBack(response)
{
    if(response.value != "NOSESS")
    {
        //Mostramos la información del indice de la Ayuda General
        var etiqueta="dvcontInfoTipoApuesta";        
	    var contenido=response.value;

	    if (contenido != "")
	    {
    	    //Incluimos el HTML
    	    if(document.getElementById(etiqueta) != null)
            {	
        	    document.getElementById(etiqueta).innerHTML = contenido;	    	    	
        	}
    	}
    }	
    else
    {
         alert("Session Expired");
         location.href = location.href;
    }      	
}

// -------------------------------------------------------------------------
// Función Carga la Opción de Contacto
// -------------------------------------------------------------------------
function OpcMenuPrinContacto()
{


    //Cargamos el Contenedor que tiene las Apuestas del Usuario
	CargarContenedorMisApuestas('A');
	
    //Deshabilitamos los paises
    DeshabilitarContenedorPaises();
    	
	//Informamos el Tipo de Apuesta (Nínguna);
	CambiarTipoApuesta("N")   
	
  	//Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("7");
	
	//Refrescamos la información de Opcion Generica 1 (Contacto)
    CargarOpcionGenerica1("7")
    
    //Cargamos la parte izquierda de la página principal con el ménu,
    //cargando el contenido de  la opción 1
    CargarDatosContacto();

    //Obtenemos la información de Contacto
	index.OpcMenuPrinContacto(OpcMenuPrinContacto_CallBack); 
                

}

// -------------------------------------------------------------------------
// Función Carga la Opción de Quienes Somos
// -------------------------------------------------------------------------
function OpcMenuPrinQuienesSomos()
{


    //Cargamos el Contenedor que tiene las Apuestas del Usuario
	CargarContenedorMisApuestas('A');
	
    //Deshabilitamos los paises
    DeshabilitarContenedorPaises();
    	
	//Informamos el Tipo de Apuesta (Nínguna);
	CambiarTipoApuesta("N")   
	
  	//Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("7");
	
	//Refrescamos la información de Opcion Generica 1 (Quienes Somos)
    CargarOpcionGenerica1("11")
       
    //Cargamos la parte izquierda de la página principal con el ménu,
    //cargando el contenido de  la opción 1
    CargarDatosContacto();
    
    //Obtenemos la información de Contacto
	index.OpcMenuPrinQuienesSomos(OpcMenuPrinQuienesSomos_CallBack); 
                

}

// -------------------------------------------------------------------------
// Función que se encarga de obtener la información de Contacto
// -------------------------------------------------------------------------
function OpcMenuPrinContacto_CallBack(response)
{
    var resultado = response.value;
   
    if(resultado != "")
    {
        var etiqueta="dvPrincipal";
        if(document.getElementById(etiqueta) != null)
        {			
	        document.getElementById(etiqueta).innerHTML = resultado;
	    }
    }
}


// -------------------------------------------------------------------------
// Función Carga la Opción de Promociones
// -------------------------------------------------------------------------
function OpcMenuPrinPromociones()
{
    //Cargamos el Contenedor que tiene las Apuestas del Usuario
	CargarContenedorMisApuestas('A');
	
    //Deshabilitamos los paises
    DeshabilitarContenedorPaises();
    	
	//Informamos el Tipo de Apuesta (Nínguna);
	CambiarTipoApuesta("N")   
	
  	//Cargamos el Menú de Tabla de Premios
	CargarTablaPremios("7");
	
	//Refrescamos la información de Opcion Generica 1 (Quienes Somos)
    CargarOpcionGenerica1("12")
       
    //Cargamos la parte izquierda de la página principal con el ménu,
    //promociones
    CargarDatosPromociones();
    
    //Obtenemos la información de Contacto
	index.OpcMenuPrinPromociones(OpcMenuPrinPromociones_CallBack); 
}

// -------------------------------------------------------------------------
// Función que se encarga de obtener la información de Promociones
// -------------------------------------------------------------------------
function OpcMenuPrinPromociones_CallBack(response)
{
    var resultado = response.value;
   
    if(resultado != "")
    {
        var etiqueta="dvPrincipal";		
        if(document.getElementById(etiqueta) != null)
        {	
	        document.getElementById(etiqueta).innerHTML = resultado;
	    }
    }
}


// -------------------------------------------------------------------------
// Función que se encarga de obtener la información de Quienes Somos
// -------------------------------------------------------------------------
function OpcMenuPrinQuienesSomos_CallBack(response)
{
    var resultado = response.value;
   
    if(resultado != "")
    {
        var etiqueta="dvPrincipal";	
        if(document.getElementById(etiqueta) != null)
        {		
	        document.getElementById(etiqueta).innerHTML = resultado;
	    }
    }
}



// -------------------------------------------------------------------------
// Función que se encarga de Enviar por e-mail al Administrador la
// consulta de contacto
// -------------------------------------------------------------------------
function EnviarFrmContacto()
{
         
    var codusr;
    var nombre;
    var email;
    var comentario;
         
    //Código del usuario
    etiqueta0 = "codigoContacto";
    codusr = document.getElementById(etiqueta0).value;
    
    //Nombre del contacto
    etiqueta1 = "nombreContacto";
    if(document.getElementById(etiqueta1) != null)
    {		
        nombre = document.getElementById(etiqueta1).value;
    }

    //e-mail del contacto
    etiqueta2 = "emailContacto";
    if(document.getElementById(etiqueta2) != null)
    {		
        email = document.getElementById(etiqueta2).value;
    }

    //Comentario del contacto
    etiqueta3 = "comentContacto";
    if(document.getElementById(etiqueta3) != null)
    {		
        comentario = document.getElementById(etiqueta3).value;
    }
        
    index.EnviarFrmContacto(nombre,email,comentario,codusr, EnviarFrmContacto_CallBack);
}

// -------------------------------------------------------------------------
// Función que se encarga de obtener la información de Contacto
// -------------------------------------------------------------------------
function EnviarFrmContacto_CallBack(response)
{
    
    
    var resultado = response.value;
    var error = resultado.toLowerCase();
    var patronEs = "error";
    var patronEn = "mistake";
    var patronDe = "fehler";
    var patronFr = "erreur";
    var patronIt = "errore";  
     
    if((error.match(patronEs) == null)&&(error.match(patronEn) == null)&&(error.match(patronDe) == null)&&(error.match(patronFr) == null)&&(error.match(patronIt) == null))
    {
        //Nombre del contacto
        etiqueta1 = "nombreContacto";
        if(document.getElementById(etiqueta1) != null)
        {		
            document.getElementById(etiqueta1).value= "";
        }

        //e-mail del contacto
        etiqueta2 = "emailContacto";
        if(document.getElementById(etiqueta2) != null)
        {		
            document.getElementById(etiqueta2).value= "";
        }

        //Comentario del contacto
        etiqueta3 = "comentContacto";
        if(document.getElementById(etiqueta3) != null)
        {		        
            document.getElementById(etiqueta3).value = "";
        }
        
        alert(resultado);
    }
    else
    {
        alert(resultado);
    }
    
}



// ---------------------------------------------------------------------------------------
// Función que se encarga de dar el acceso al Chat
// ---------------------------------------------------------------------------------------
function CargarChat()
{
  //Enviamos los datos del formulario
  index.CargarChat(CargarChat_CallBack);  
}


// ----------------------------------------------------------------------------------
// Función que se encarga de comprobar el acceso al Chat
// ----------------------------------------------------------------------------------
function CargarChat_CallBack(response)
{

    if(response.value == "NOLOGIN")
    {
        MuestraMessage('597');
    }
    else
    {
        window.open(response.value, "chat" , "width=800,height=600,scrollbars=NO");
    }
      
}



// ---------------------------------------------------------------------------------------
// Función que se encarga de dar el acceso al Foro
// ---------------------------------------------------------------------------------------
function CargarForo()
{
  //Enviamos los datos del formulario
  index.CargarForo(CargarForo_CallBack);  
}


// ----------------------------------------------------------------------------------
// Función que se encarga de comprobar el acceso al Foro
// ----------------------------------------------------------------------------------
function CargarForo_CallBack(response)
{

    if(response.value == "NOLOGIN")
    {
        MuestraMessage('131');
    }
    else
    {
        window.open(response.value, "foro");
    }
      
}