﻿/********************************************************************************/
/* Estas funciones se utilizan en la Seccion Sobre Adecco, pagina Contacto.aspx */
/********************************************************************************/
function filtro(cat,tema){	
	
	var categoria_obj = document.getElementById("categorias");
	categoria_obj.value = cat;
	
	temas_cargar();
	
	var tema_obj = document.getElementById("tema");	
	tema_obj.value = tema;
	
	subtemas_cargar();
}
function Item_Class(nombre,email,subitems)
{
	this.nombre = nombre;    
    this.subitems = null;
    this.email = null;
    if(subitems)
        this.subitems = subitems;
    if(email)
        this.email = email;
}
function mensaje_enviar()
{	
	var seleccion = seleccion_obtener();
	
	if (!seleccion.categoria)
	{
		alert("Debes elegir un tema y subtema");
		return;
	}
	if (!seleccion.tema)
	{
		alert("Debes elegir un subtema");
		return
	}
	else
	{
		if(!seleccion.subtema)
		{
			if(categorias[seleccion.categoria].subitems[seleccion.tema].email){
				frm_contacto.email_to.value = categorias[seleccion.categoria].subitems[seleccion.tema].email;
				frm_contacto.asunto.value = "Consulta Web / " + categorias[seleccion.categoria].subitems[seleccion.tema].nombre;
			}
			else
			{
				alert("tienes que elegir subtema");
				return;
			}
		}	
		else{
			frm_contacto.email_to.value = categorias[seleccion.categoria].subitems[seleccion.tema].subitems[seleccion.subtema].email;
			frm_contacto.asunto.value = "Consulta Web / " + categorias[seleccion.categoria].subitems[seleccion.tema].subitems[seleccion.subtema].nombre;
		}
	}	
	frm_contacto.submit();
}
function seleccion_class()
{
	this.categoria = null;
	this.tema = null;
	this.subtema = null;
}
function select_limpiar(select)
{	
    var select_obj = document.getElementById(select);
    for(i = select_obj.options.length; i > 0; i--)
        select_obj.remove(i);
}
function seleccion_obtener()
{
	var seleccion = new seleccion_class();
	
	var categoria_obj = document.getElementById("categorias");
	
	if (!categoria_obj)
		return;
	
	if (categoria_obj.value == "-1")
		seleccion.categoria = null;
	else
		seleccion.categoria = categoria_obj.value;

    var tema_obj = document.getElementById("tema");					
	if (!tema_obj)
		return;
	
	if (tema_obj.value == "-1")
		seleccion.tema = null;
	else
        seleccion.tema = tema_obj.value;
        
    
    
    var subtema_obj = document.getElementById("subtema");	
    
	if (!subtema_obj )
		return;
	if (subtema_obj.value == "-1")
		seleccion.subtema = null;
	else
        seleccion.subtema = subtema_obj.value;
	
	return(seleccion);
}
function subtemas_cargar()
{
    var seleccion = seleccion_obtener();
    
    var subtema_obj = document.getElementById("subtema");		
    select_limpiar(subtema_obj.id);	
    
    if (!seleccion.tema)
		return;				   
		
    
    var subtemas = categorias[seleccion.categoria].subitems[seleccion.tema].subitems;
	if(subtemas)
	{
		document.getElementById("stema").style.display="inline";
		for(i=0; i < subtemas.length; i++)
		{
		   var oOption = document.createElement("OPTION");
		   oOption.text=subtemas[i].nombre;
		   oOption.value=i;
		   subtema_obj.options.add(oOption);                  
		}		
	}
	else
	{
		document.getElementById("stema").style.display="none";	
	}
}
function temas_cargar()
{
	var seleccion = seleccion_obtener();
	var tema_obj = document.getElementById("tema");		
	select_limpiar(tema_obj.id);		

	if (!seleccion.categoria)
		return;				   
	var temas = categorias[seleccion.categoria].subitems;
    
   // bucle para llenar		       
   for(i=0; i < temas.length; i++)
   {
		var oOption = document.createElement("OPTION");
		oOption.text=temas[i].nombre;
		oOption.value=i;
		tema_obj.options.add(oOption);
    }
   
}
var categorias = new Array(
					new Item_Class("Sobre Adecco", null, // Categoria 0
						new Array
						(
							new Item_Class("Servicio Adecco", null, // Tema 0
								new Array
								(									
									new Item_Class("Trabajo Temporal", "servicio.tt@adecco.com"), // Subtema 0
									new Item_Class("Outsourcing", "servicio.outsourcing@adecco.com"),  // Subtema 1
									new Item_Class("Formación", "servicio.formacion@adecco.com"),  // Subtema 2
									new Item_Class("Consultoría", "servicio.consultoria@adecco.com"),  // Subtema 3
									new Item_Class("Outplacement", "servicio.outplacement@adecco.com"),  // Subtema 4
									new Item_Class("Prevención de Riesgos Laborales", "servicio.prl@adecco.com"),  // Subtema 5
									new Item_Class("Programa Inmigrante", "programa.inmigrantes@adecco.com"),  // Subtema 6
									new Item_Class("Programa Adecco Responde a clientes", "adeccorespondeclientes@adecco.com"),  // Subtema 7
									new Item_Class("Programa Adecco Responde a trabajadores", "adeccorespondetrabajadores@adecco.com"),  // Subtema 8
									new Item_Class("Adecco On Site", "adecco.onsite@adecco.com")  // Subtema 9  
							    )
							),
							new Item_Class("Líneas de negocio", null,  // Tema 1
								new Array
								(
									new Item_Class("Adecco Professional", "adecco.professional@adecco.com"),// Subtema 0
									new Item_Class("Adecco Finance & Legal", "adecco.finance@adecco.com"),// Subtema 1
									new Item_Class("Adecco Information Technology", "it@adecco.com"),// Subtema 2
									new Item_Class("Adecco Engineering & Technical", "engineering@adecco.com"),//Subtema 3
									new Item_Class("Adecco Sales & Marketing", "adecco.sales@adecco.com"),// Subtema 4
									new Item_Class("Adecco Medical & Science", "adecco.medical@adecco.com"),// Subtema 5
									new Item_Class("Adecco Human Capital Solutions", "adecco.hcs@adecco.com"),// Subtema 6
									new Item_Class("Adecco Office", "adecco.office@adecco.com"),// Subtema 7
									new Item_Class("Adecco Industrial", "adecco.industrial@adecco.com"),// Subtema 8
									new Item_Class("Divisiones Especializadas", "especializaciones@adecco.com")// Subtema 9
								)
							),
							new Item_Class("Compromiso social", "compromiso.social@adecco.com") // Tema 2
					    )
					),//Fin Temas categoria 0  
					 
					 
					new Item_Class("Buscar Trabajo", null, // Categoria 1
						new Array
						(
							new Item_Class("Ofertas de empleo", null, // Tema 0
								new Array
								(
									new Item_Class("¿A qué delegación puedo dirigirme?", "ofertasempleo@adecco.com"), // Subtema 0
									new Item_Class("Ofertas publicadas en otros portales", "ofertasempleo@adecco.com")  // Subtema 1
							    )
							),
							new Item_Class("Trabaja en Adecco", "rrhh@adecco.com"), // Tema 1
							new Item_Class("Career Up", "formateconadecco@adecco.com"), // Tema 2
							new Item_Class("Mi Sitio Adecco", null, // Tema 3
								new Array
								(
									new Item_Class("Datos del Currículum", "datos.curriculum@adecco.com"), // Subtema 0
									new Item_Class("Job Agent", "job.agent@adecco.com")  // Subtema 2
							    )
							),
							new Item_Class("Adecco Ventajas", "adecco.ventajas@adecco.com") // Tema 4
					    )	
					),//Fin Temas categoria 1  
					    		
					new Item_Class("Buscar Trabajadores", null, // Categoria 2
						new Array
						(
							new Item_Class("Encontrar trabajadores", "encontrar.trabajadores@adecco.com"), // Tema 0
							new Item_Class("Adecco On Line", "adecco.online@adecco.com"), // Tema 1
							new Item_Class("E-learning", "adecco.elearning@adecco.com") // Tema 2
					    )	
					),//Fin Temas categoria 2    
					
					new Item_Class("Sala de Prensa", null, // Categoria 3
						new Array
						(
							new Item_Class("Notas de prensa", "sala.prensa@adecco.com"), // Tema 0
							new Item_Class("Estudios Adecco", "sala.prensa@adecco.com"), // Tema 1
							new Item_Class("Dossier de Prensa", "sala.prensa@adecco.com") // Tema 2
					    )	
					)//Fin Temas categoria 3    		
				);//Fin Categorias					
