﻿function esquema_productos (Id)
{    
    if (Id=='nivel1_0')
    {
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';        
        document.getElementById('texto_nivel1_2').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_3').style.display='none';
        document.getElementById('nivel1_3').style.backgroundImage='url("images/esquema1contraido.gif")';
        if (document.getElementById('texto_nivel1_0').style.display=='none')
        {
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_0').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_0').style.display='none';
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_1')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_2').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_3').style.display='none';
        document.getElementById('nivel1_3').style.backgroundImage='url("images/esquema1contraido.gif")';
        if (document.getElementById('texto_nivel1_1').style.display=='none')
        {
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_1').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_1').style.display='none';
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_2')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_3').style.display='none';
        document.getElementById('nivel1_3').style.backgroundImage='url("images/esquema1contraido.gif")';
        if (document.getElementById('texto_nivel1_2').style.display=='none')
        {
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_2').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_2').style.display='none';
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    } 
    else if (Id=='nivel1_3')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_2').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('texto_nivel1_3').style.display=='none')
        {
            document.getElementById('nivel1_3').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_3').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_3').style.display='none';
            document.getElementById('nivel1_3').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }	
	return false;
}



function esquema_consultoria (Id)
{    
    if (Id=='nivel1_0')
    {
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';        
        document.getElementById('texto_nivel1_2').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('texto_nivel1_0').style.display=='none')
        {
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_0').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_0').style.display='none';
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_1')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_2').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('texto_nivel1_1').style.display=='none')
        {
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_1').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_1').style.display='none';
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_2')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('texto_nivel1_2').style.display=='none')
        {
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_2').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_2').style.display='none';
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }    
}

function esquema_empresa (Id)
{    
    if (Id=='nivel1_0')
    {
        document.getElementById('texto_nivel1_1').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';        
        
        if (document.getElementById('texto_nivel1_0').style.display=='none')
        {
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_0').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_0').style.display='none';
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_1')
    {
        document.getElementById('texto_nivel1_0').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';        
        
        if (document.getElementById('texto_nivel1_1').style.display=='none')
        {
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraidoactivo.gif")';
            document.getElementById('texto_nivel1_1').style.display='';            
        }
        else
        {
            document.getElementById('texto_nivel1_1').style.display='none';
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
}


function esquema_formacion (Id)
{
    document.getElementById('nivel2_0').style.backgroundImage='';
    document.getElementById('nivel2_1').style.backgroundImage='';
    document.getElementById('nivel2_2').style.backgroundImage='';
    document.getElementById('nivel2_4').style.backgroundImage='';   
    document.getElementById('nivel2_11').style.backgroundImage='';
    document.getElementById('nivel2_12').style.backgroundImage='';
    document.getElementById('nivel2_13').style.backgroundImage='';

    document.getElementById('texto_nivel2_0').style.display='none';
    document.getElementById('texto_nivel2_1').style.display='none';
    document.getElementById('texto_nivel2_2').style.display='none';
    document.getElementById('texto_nivel2_4').style.display='none';
    document.getElementById('texto_nivel2_11').style.display='none';
    document.getElementById('texto_nivel2_12').style.display='none';
    document.getElementById('texto_nivel2_13').style.display='none';
    
    if (Id=='nivel1_0')
    {
        
        document.getElementById('nivel1_2_expandido').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('nivel1_1_expandido').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';        
        
        if (document.getElementById('nivel1_0_expandido').style.display=='none')
        {
            document.getElementById('nivel1_0_expandido').style.display='';
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1expandido.gif")';
            document.getElementById('nivel2_0').style.backgroundImage='url("images/esquema2.gif")';
            document.getElementById('texto_nivel2_0').style.display='';            
        }
        else
        {
            document.getElementById('nivel1_0_expandido').style.display='none';
            document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_1')
    {
        document.getElementById('nivel1_0_expandido').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('nivel1_2_expandido').style.display='none';
        document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('nivel1_1_expandido').style.display=='none')
        {
            document.getElementById('nivel1_1_expandido').style.display='';
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1expandido.gif")';
        }
        else
        {
            document.getElementById('nivel1_1_expandido').style.display='none';
            document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else if (Id=='nivel1_2')
    {
        document.getElementById('nivel1_0_expandido').style.display='none';
        document.getElementById('nivel1_0').style.backgroundImage='url("images/esquema1contraido.gif")';
        document.getElementById('nivel1_1_expandido').style.display='none';
        document.getElementById('nivel1_1').style.backgroundImage='url("images/esquema1contraido.gif")';
        
        if (document.getElementById('nivel1_2_expandido').style.display=='none')
        {
            document.getElementById('nivel1_2_expandido').style.display='';
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1expandido.gif")';
        }
        else
        {
            document.getElementById('nivel1_2_expandido').style.display='none';
            document.getElementById('nivel1_2').style.backgroundImage='url("images/esquema1contraido.gif")';
        }
    }
    else
    {
        document.getElementById(Id).style.backgroundImage='url("images/esquema2.gif")';
        document.getElementById("texto_"+Id).style.display='';
    }
}

//-------------------------------------------------//////
////funciones para validar formulario contacto////////////
//----------------------------------------------//////////
function validar_telefono(tfno){
	strreg =/^[0-9]{2,3}-? ?[0-9]{6,7}$/;

	var primero = tfno.charAt(0);
	//No se considera la longitud del telefono de 9 caracteres por poder ser una centralita.
	if(!strreg.test(tfno)){
		return false;		
 	}else{
		return true;
	}
	
}

function validar_mail(email){
	strreg =/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
	if(!strreg.test(email)){
		return false;
 	}else{
		return true;
	}
}

function validarformcodigo() 
{
//comprobar que no este vacio
    if (document.formularioregistro.codigo.value.length==0){
       alert("Tiene que introducir el código de descarga."); 
	   document.formularioregistro.codigo.focus(); 
	   return true;
	}
	else
	{
	document.formularioregistro.action='public/productos/comprobar_codigo.php'; 
	document.formularioregistro.submit(); 
	}
	
}


function validarformregistro() {
//funcion que valida el formulario de registro de clientes que hay en el apartado PRODUCTOS
    if (document.formularioregistro.empresa.value.length==0)
		{
		   alert("Tiene que rellenar el campo Empresa ."); 
		   document.formularioregistro.empresa.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else   if (document.formularioregistro.nombre.value.length==0)
		{
		   alert("Tiene que rellenar el campo Nombre."); 
		   document.formularioregistro.nombre.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else  if (document.formularioregistro.mail.value.length==0)
		{
		   alert("Tiene que rellenar el campo E-mail."); 
		   document.formularioregistro.mail.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else if(!validar_mail(document.formularioregistro.mail.value))
		{
			alert("El campo E-mail no es correcto"); 
			document.formularioregistro.mail.focus(); 
			document.formularioregistro.btn_registrar.value='Enviar'; 
			return true;
		}  
	else  if (document.formularioregistro.tlf.value.length==0)
		{
		   alert("Tiene que rellenar el campo Teléfono."); 
		   document.formularioregistro.tlf.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else if(!validar_telefono(document.formularioregistro.tlf.value))
		{
		   alert("El campo Teléfono no es correcto."); 
		   document.formularioregistro.tlf.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else  if (document.formularioregistro.checklegal.checked!=true)
		{
		   alert("Tiene que aceptar la política de protección de datos."); 
		   document.formularioregistro.checklegal.focus(); 
		   document.formularioregistro.btn_registrar.value='Enviar'; 
		   return true;
		}  
	else 
		{ 
		document.formularioregistro.action='public/productos/query.php';
		document.formularioregistro.submit(); 
		}
}




function validarform() {
//valida el formulario de contacto
    if (document.formulario.empresa.value.length==0)
	{
       alert("Debe rellenar el campo Empresa ."); 
	   document.formulario.empresa.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else   if (document.formulario.nombre.value.length==0)
	{
       alert("Debe rellenar el campo Nombre."); 
	   document.formulario.nombre.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else  if (document.formulario.email.value.length==0){
       alert("Debe rellenar el campo E-mail."); 
	   document.formulario.email.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else if(!validar_mail(document.formulario.email.value))
	{
		alert("El campo E-mail no es correcto"); 
		document.formulario.email.focus(); 
		document.formulario.btn_enviar.value='Enviar'; 
		return true;
    }  
	else  if (document.formulario.tlf.value.length==0)
	{
       alert("Debe rellenar el campo Teléfono."); 
	   document.formulario.tlf.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else if(!validar_telefono(document.formulario.tlf.value))
	{
	   alert("El campo Teléfono no es correcto."); 
	   document.formulario.tlf.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else  if (document.formulario.mensaje.value.length==0)
	{
       alert("Debe rellenar el campo Mensaje."); 
	   document.formulario.mensaje.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
	}  
	else  if (document.formulario.checklegal.checked!=true)
	{
       alert("Debe aceptar la política de protección de datos."); 
	   document.formulario.checklegal.focus(); 
	   document.formulario.btn_enviar.value='Enviar'; 
	   return true;
    }  else {
    document.formulario.submit(); }
}
