/*******************************************
***	Configuracion basica de las imagenes  ***
*** de las opciones de menu y subopciones ***	
*********************************************/

var bulletDefault = 'bullet_arrow_right.gif';		// Imagen default para las opciones del menu
var bulletChanged = 'bullet_arrow_down.gif';		// Imagen para opcion del menu con submenu desplegado
var bulletSubOption = 'bullet_square_orange.gif';	// Imagen de Subopcion
var imgPath = "images/";							// path desde el raiz del proyecto a la carpeta de las imagenes

var linkDefault = "link_11px_corp";					// Color link normal
var linkSelected = "txt_orange_11px";				// Color link seleccionado
var classSeparator = "brdr_bottom_dashed_blue";		// clase separador para tabla 

var menuWidth = "170px";							// Ancho total del menu
var cellSpacing = "4";								// espaciado entre renglones.

var servidor = "http://www.neoris.com/";	// Ruta del proyecto.
//var servidor = "http://localhost/neoriscom/"
//var servidor = "http://mxmtysvc02:702/";

var neorisDomain = document.domain;
if (neorisDomain == "neoris.com") servidor = "http://neoris.com/"; //No editar esta línea!! Sirve para soportar el dominio neoris.com sin "www."

//var servidor = "file:///D:/Proyectos/NSF/NeorisPublicSite/Trunk/Source/App/Presentation/" 

//**************************************************************


//Funcion para mostrar / ocultar un submenu
function optionShow(divOption, divTarget)
{
	var divOculta = document.getElementById(divTarget);
	
	if(divOculta != null)
		if(divOculta.style.display == 'none')
		{
			divOculta.style.display = 'block';
			changeImg(divOption,true);
		}
		else
		{
			divOculta.style.display = 'none';
			changeImg(divOption,false);
		}
}

//funcion para cambiar la imagen de la opcion seleccionada al mostrar/ocultar el submenu.
function changeImg(divName,show)
{
	var divTarget = document.getElementById(divName);	
	var newHtml = divTarget.innerHTML;
	var parte1, parte2;
	
	var imgActual, imgNueva;
	
	if(show)
	{
		imgActual = bulletDefault;
		imgNueva = bulletChanged;		
	}
	else
	{
		imgActual = bulletChanged;
		imgNueva = bulletDefault;
	}	
	
	parte1 = newHtml.substring(0,newHtml.indexOf(imgActual));
	parte2 = newHtml.substring(newHtml.indexOf(imgActual)+ imgActual.length);
	
	newHtml = parte1+ imgNueva + parte2;
	
	divTarget.innerHTML = newHtml;
}


/*
 =*= Funcion principal para generar el menu con las opciones y paginas deseadas. =*=

 - opciones: array de opciones a mostrar					{'Opcion Principal','SubOpcion 1 | SubOpcion 2 | etc...'}
 - paginas : array con rutas y paginas para cada opcion.	{'[path/]Opcion PPal.html | [path/]SubOpcion 1.html | [path/]SubOpcion 2.html | etc...'}
 - opcPadre: Indica la opcion principal del menu vertical. Inicia con 1, luego 2 y asi adelante...
 - opcHijo : Indica la subopcion de la opcPadre, si es 0 (cero) la opcion seleccionada es la opcion Padre.
 - nivel   : Indica la 'profundidad' donde se encuentra la pagina dentro de la estructura de carpetas.  Ej. EN/aboutneoris/overview/overview.html (nivel 2, 2 carpetas despues del lenguaje)

 Opcionales, se anexan las 2 o ninguna:
 - extraOpc: Indica la subpcion seleccionada de la subopcion.
 - menuPpal: Indica a que menu pertenece (menu horizontal, generalmente colocado arriba de las paginas.), inicia con 1, luego 2 y asi en adelante... etc. 
 
 ***** Ejemplo ******
 
		MENU 1   MENU 2   MENU 3	<-- Menu principal
 
 - Opcion 1
 - Opcion 2							<-- Opcion Padre
	* SubOpcion 1
	* SubOpcion 2					<-- Opcion Hijo
		+ SubOpcion 1				<-- Opcion extra 
		+ SubOpcion 2	
	* SubOpcion 3
 - Opcion 3
 
*/
function menuDisplay(opciones, paginas, opcPadre, opcHijo, nivel, extraOpc, menuPpal)
{
	var divTarget = document.getElementById('menuHolder'); // div en el HTML de la pagina.

	var menuStructure="", playMenu;
	var subMenu, auxPaginas;
	var opcion, pagina, linkColor, showMode;
	var divPadre, divHijo, imgToShow;
	var i,j, m, xtrOpc, tooltip, title;
	var xtrOpciones, xtrPaginas, datos;
	var lenguaje, idLenguaje;
	
	//obtener el id del idioma y asignar el nombre de su carpeta correspondiente.
	idLenguaje = GetCookie('lnc', document.cookie);
	
	switch(idLenguaje)
	{
		case '0':
			lenguaje = 'EN';
			break;
		case '1':
			lenguaje = 'SP';
			break;
		case '2':
			lenguaje = 'PT';
			break;
		default:
			lenguaje = 'EN';
			idLenguaje = '0';
			break;
	}

	//se crea el path para el idioma seleccionado de las paginas 
	servidor = servidor + lenguaje + '/';		

	//Se verifica si tiene opciones eXtras (menu tercer nivel)
	xtrOpc = false;
	if(extraOpc != undefined && menuPpal != undefined)
	{
		// Se obtienen las opciones extras, de acuerdo el menu principal, la opcion padre y la opcion hijo que contiene las opciones extras.
		datos = extraOpciones(idLenguaje, menuPpal, opcPadre, opcHijo);
		
		xtrOpc = true; // indica que si tiene opciones extra
		
		xtrOpciones = datos[0].split('|');
		xtrPaginas = datos[1].split('|');
	}
	
	// Se crea el path para las imagenes del menu de acuerdo al nivel de carpetas
	// dentro de la estructura del idioma.
	for(i = 0; i < nivel+1; i++)
		imgPath = "../" + imgPath;
	
	//inica la construccion del menu de acuerdo el numero de opciones
	menuStructure = '<table border="0" cellspacing="0" cellpadding="0" width= "210px"><tr><td width="20px"></td><td width="' + menuWidth + '">';
	for(i = 0; i < opciones.length; i++)
	{
		// Se obtiene el nombre de la opcion y su Submenu
		opcion = RTrim(opciones[i][0]);
		subMenu = opciones[i][1].split('|') //.split(';');
		
		//Se crea el nombre del divPadre e Hijo para mostrar/ocultar el submenu
		divPadre = 'divPadre'+ String(i);
		divHijo  = 'divHijo' + String(i);
		
		//Se obtienen las paginas correspodientes a la opcion obtenida y su submenu.
		auxPaginas = paginas[i].split('|');
		
		//Se obtiene la pagina para la opcion principal, siempre la primera pagina indicada
		//en la configuracion de paginas.
		pagina = servidor + RTrim(auxPaginas[0]);

		// Se crea el divPadre con una tabla con la configuracion indicada.
		menuStructure += '<div id="'+ divPadre +'"><table width="' + menuWidth +'" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">';
		
		linkColor = linkDefault; 
		showMode = "display:none";
		imgToShow = bulletDefault;

		// Si es la opcion seleccionada, se configura la opcion con el Submenu desplegado
		if(i+1 == opcPadre)
		{
			showMode = "display:block";
			pagina = "#";
			
			 //Si la opcion principal no tiene submenu y/o tiene pagina propia, independiente del submenu.
			if(opcHijo == 0)
			{
				linkColor = linkSelected; //Se colorea como seleccionado
				playMenu = ""; // No tendra funcion de desplegar submenu.
			}
			else
			{	playMenu = " onclick = \"optionShow(\'"+ divPadre +"\',\'"+ divHijo +"\')\""; }

			// Si tiene submenu, se cambia la imagen de la opcion seleccionada
			if(subMenu[0] != "")
				imgToShow = bulletChanged;			
		}
		
		//Se crean los renglones con sus columnas correspodientes y se cierra el divPadre
		menuStructure += '<tr><td width="15px"><img src="'+ imgPath + imgToShow + '"></td>';
		
		menuStructure += '<td width="*"><strong><a href="' + pagina +'" class="' + linkColor +'"'+ playMenu +'>'+ opcion + '</a></strong></td></tr></table></div>';

		// si tiene submenu y es la opcion principal seleccionada, 
		// se mostrar&aacute; desplegado (showMode).
		if(i+1 == opcPadre)
		{
			if( subMenu[0] != "")
			{
				//Se crea el divHijo 
				menuStructure += '<div id="'+ divHijo + '" style="' + showMode + '">';
				
				for(j = 0; j < subMenu.length; j++)
				{
					// Se crea la descripcion para el Tooltip, si tiene, con un espacion entre pagina y su clase
					// Ej. href=pagina.html' 'class="miClase"
					tooltip = ' '; 
					opcion = LTrim(subMenu[j]).split('¬')[0]; //Opcion subMenu					
					title = Trim(subMenu[j]).split('¬')[1];	//Descripcion Tooltip
					
					if (title != undefined)
						tooltip=' title="'+ title +'" ' // espacios a los lados para que no se pegue con la pagina (izq) y con la clase (der)
					
					// se obtiene la pagina del submenu a partir de la segunda posicion y se crea su ruta.
					pagina = servidor + Trim(auxPaginas[j+1]); 

					linkColor = linkDefault;
					if(i+1 == opcPadre &&  j+1 == opcHijo) //Si es la opcion del submenu seleccionada.
					{
						if(!xtrOpc)		// Si no tiene opciones extra, se colorea como seleccionada.
							linkColor = linkSelected;
						
						pagina = "#";
					}
					
					//se crea la tabla con la subopcion				
					menuStructure += '<table width="' + menuWidth + '" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">'
					menuStructure += '<tr><td width="15px" align="center"><img src="'+ imgPath + bulletSubOption + '"></td>';
					menuStructure += '<td width="*"><a href=' + pagina + tooltip +' class="' + linkColor + '">'+ opcion + '</a></td></tr></table>';
					
					// si tiene opciones extra y es la subopcion seleccionada
					if(xtrOpc && opcHijo == j+1)
					{
						// se crea la tabla con el listado de opciones extras.
						menuStructure += '<table width="100%" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">'
						
						for(m = 0; m < xtrOpciones.length; m++)
						{
							opcion = Trim(xtrOpciones[m]);
							pagina = servidor + Trim(xtrPaginas[m]);
							linkColor = linkDefault;
							
							if(extraOpc == m+1) // si es la opcion extra seleccionada, se colorea como tal.
							{
								linkColor = linkSelected;
								pagina = "#";
							}
							
							menuStructure += '<tr><td width="15px"></td><td width="15px" align="center"><img src="'+ imgPath + bulletSubOption + '"></td>';
							menuStructure += '<td width="*"><a href=' + pagina +' class="' + linkColor + '">'+ opcion + '</a></td></tr>';
						}						
						menuStructure += '</table>';
					}
				}
				
				//se cierra el divHijo.	
				menuStructure += '</div>';
			}
		}
		
		// Se crea la tabla con la clase configurada para mostrar la separacion.
		menuStructure += '<table class="' + classSeparator +'" cellspacing="0" width="100%"><tr><td></td></tr></table>';
	}

	menuStructure += '</td><td width="20px"></td></table>';
	
	//finalmente se guarda el menu formado en el div de la pagina.
	divTarget.innerHTML = menuStructure;
}


function menuGuideLines(opciones, paginas, opcPadre, opcHijo, nivel, extraOpc, menuPpal)
{
	var divTarget = document.getElementById('menuHolder'); // div en el HTML de la pagina.

	var menuStructure="", playMenu;
	var subMenu, auxPaginas;
	var opcion, pagina, linkColor, showMode;
	var divPadre, divHijo, imgToShow;
	var i,j, m, xtrOpc, tooltip, title;
	var xtrOpciones, xtrPaginas, datos;
	var lenguaje, idLenguaje;
	
	//obtener el id del idioma y asignar el nombre de su carpeta correspondiente.
	idLenguaje = GetCookie('lnc', document.cookie);
	
	switch(idLenguaje)
	{
		case '0':
			lenguaje = 'EN';
			break;
		case '1':
			lenguaje = 'SP';
			break;
		case '2':
			lenguaje = 'PT';
			break;
		default:
			lenguaje = 'EN';
			idLenguaje = '0';
			break;
	}

	//se crea el path para el idioma seleccionado de las paginas 
	servidor = servidor; //+ lenguaje + '/';

	//Se verifica si tiene opciones eXtras (menu tercer nivel)
	xtrOpc = false;
	if(extraOpc != undefined && menuPpal != undefined)
	{
		// Se obtienen las opciones extras, de acuerdo el menu principal, la opcion padre y la opcion hijo que contiene las opciones extras.
		datos = extraOpciones(idLenguaje, menuPpal, opcPadre, opcHijo);
		
		xtrOpc = true; // indica que si tiene opciones extra
		
		xtrOpciones = datos[0].split('|');
		xtrPaginas = datos[1].split('|');
	}
	
	// Se crea el path para las imagenes del menu de acuerdo al nivel de carpetas
	// dentro de la estructura del idioma.
	for(i = 0; i < nivel+1; i++)
		imgPath = "../" + imgPath;
	
	//inica la construccion del menu de acuerdo el numero de opciones
	for(i = 0; i < opciones.length; i++)
	{
		// Se obtiene el nombre de la opcion y su Submenu
		opcion = RTrim(opciones[i][0]);
		subMenu = opciones[i][1].split('|') //.split(';');
		
		//Se crea el nombre del divPadre e Hijo para mostrar/ocultar el submenu
		divPadre = 'divPadre'+ String(i);
		divHijo  = 'divHijo' + String(i);
		
		//Se obtienen las paginas correspodientes a la opcion obtenida y su submenu.
		auxPaginas = paginas[i].split('|');
		
		//Se obtiene la pagina para la opcion principal, siempre la primera pagina indicada
		//en la configuracion de paginas.
		pagina = servidor + RTrim(auxPaginas[0]);

		// Se crea el divPadre con una tabla con la configuracion indicada.
		menuStructure += '<div id="'+ divPadre +'"><table width="' + menuWidth +'" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">';
		
		linkColor = linkDefault; 
		showMode = "display:none";
		imgToShow = bulletDefault;

		// Si es la opcion seleccionada, se configura la opcion con el Submenu desplegado
		if(i+1 == opcPadre)
		{
			showMode = "display:block";
			pagina = "#";
			
			 //Si la opcion principal no tiene submenu y/o tiene pagina propia, independiente del submenu.
			if(opcHijo == 0)
			{
				linkColor = linkSelected; //Se colorea como seleccionado
				playMenu = ""; // No tendra funcion de desplegar submenu.
			}
			else
			{	playMenu = " onclick = \"optionShow(\'"+ divPadre +"\',\'"+ divHijo +"\')\""; }

			// Si tiene submenu, se cambia la imagen de la opcion seleccionada
			if(subMenu[0] != "")
				imgToShow = bulletChanged;			
		}
		
		//Se crean los renglones con sus columnas correspodientes y se cierra el divPadre
		menuStructure += '<tr><td width="15px"><img src="'+ imgPath + imgToShow + '"></td>';
		
		menuStructure += '<td width="*"><strong><a href="' + pagina +'" class="' + linkColor +'"'+ playMenu +'>'+ opcion + '</a></strong></td></tr></table></div>';

		// si tiene submenu y es la opcion principal seleccionada, 
		// se mostrar&aacute; desplegado (showMode).
		if(i+1 == opcPadre)
		{
			if( subMenu[0] != "")
			{
				//Se crea el divHijo 
				menuStructure += '<div id="'+ divHijo + '" style="' + showMode + '">';
				
				for(j = 0; j < subMenu.length; j++)
				{
					// Se crea la descripcion para el Tooltip, si tiene, con un espacion entre pagina y su clase
					// Ej. href=pagina.html' 'class="miClase"
					tooltip = ' '; 
					opcion = LTrim(subMenu[j]).split('¬')[0]; //Opcion subMenu					
					title = Trim(subMenu[j]).split('¬')[1];	//Descripcion Tooltip
					
					if (title != undefined)
						tooltip=' title="'+ title +'" ' // espacios a los lados para que no se pegue con la pagina (izq) y con la clase (der)
					
					// se obtiene la pagina del submenu a partir de la segunda posicion y se crea su ruta.
					pagina = servidor + Trim(auxPaginas[j+1]); 

					linkColor = linkDefault;
					if(i+1 == opcPadre &&  j+1 == opcHijo) //Si es la opcion del submenu seleccionada.
					{
						if(!xtrOpc)		// Si no tiene opciones extra, se colorea como seleccionada.
							linkColor = linkSelected;
						
						pagina = "#";
					}
					
					//se crea la tabla con la subopcion				
					menuStructure += '<table width="' + menuWidth + '" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">'
					menuStructure += '<tr><td width="15px" align="center"><img src="'+ imgPath + bulletSubOption + '"></td>';
					menuStructure += '<td width="*"><a href=' + pagina + tooltip +' class="' + linkColor + '">'+ opcion + '</a></td></tr></table>';
					
					// si tiene opciones extra y es la subopcion seleccionada
					if(xtrOpc && opcHijo == j+1)
					{
						// se crea la tabla con el listado de opciones extras.
						menuStructure += '<table width="100%" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">'
						
						for(m = 0; m < xtrOpciones.length; m++)
						{
							opcion = Trim(xtrOpciones[m]);
							pagina = servidor + Trim(xtrPaginas[m]);
							linkColor = linkDefault;
							
							if(extraOpc == m+1) // si es la opcion extra seleccionada, se colorea como tal.
							{
								linkColor = linkSelected;
								pagina = "#";
							}
							
							menuStructure += '<tr><td width="15px"></td><td width="15px" align="center"><img src="'+ imgPath + bulletSubOption + '"></td>';
							menuStructure += '<td width="*"><a href=' + pagina +' class="' + linkColor + '">'+ opcion + '</a></td></tr>';
						}						
						menuStructure += '</table>';
					}
				}
				
				//se cierra el divHijo.	
				menuStructure += '</div>';
			}
		}
		
		// Se crea la tabla con la clase configurada para mostrar la separacion.
		menuStructure += '<table class="' + classSeparator +'" cellspacing="0" width="100%"><tr><td></td></tr></table>';
	}
	
	//finalmente se guarda el menu formado en el div de la pagina.
	divTarget.innerHTML = menuStructure;
}

// menuDisplay(opciones, paginas, opcPadre, opcHijo, nivel, extraOpc, menuPpal)
function siteMap(menu)
{
	var divId = 'menu' + String(menu);
	var divTarget = document.getElementById(divId); // div en el HTML de la pagina.
	var opciones, paginas, auxImgPath;
	var xtrOpciones, xtrPaginas, datos;
	var i,j, m, xtrOpc, tooltip, title;
	var menuStructure="", imgToShow;
	var subMenu, auxPaginas, aServidor;
	var opcion, pagina, linkColor;
	var lenguaje, idLenguaje, sectionName;
	
	idLenguaje = GetCookie('lnc', document.cookie);
	switch(idLenguaje)
	{
		case '0':
			lenguaje = 'EN/';
			break;
		case '1':
			lenguaje = 'SP/';
			break;
		case '2':
			lenguaje = 'PT/';
			break;
		default:
			lenguaje = 'EN/';
			idLenguaje = '0';
			break;
	}

	aServidor = servidor + lenguaje;
	
	auxImgPath = "../" + imgPath;
	classSeparator = "brdr_top_dashed_blue";
	cellSpacing = 3;
	menuWidth = 250;

	sectionName = getSectionName(idLenguaje,menu);

	menuStructure += '<table width="' + menuWidth +'" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">';
	
	switch(menu)
	{
		case 1:
			opciones = opcionesAboutNeoris();
			paginas = paginasAboutNeoris();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
		case 2:
			opciones = opcionesServices();
			paginas = paginasServices();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
		case 3:
			opciones = opcionesExpertise();
			paginas = paginasExpertise();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr>';
			break;
		case 4:
			opciones = opcionesInsights();
			paginas = paginasInsights();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
		case 5:
			opciones = opcionesMediaEvents();
			paginas = paginasMediaEvents();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr>';
			break;
		case 6:
			opciones = opcionesCareers();
			paginas = paginasCareers();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
		case 7:
			opciones = opcionesCountries();
			paginas = paginasCountries();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
		case 8:
			opciones = opcionesContactUs();
			paginas = paginasContactUs();
			menuStructure += '<tr><td colspan="2" class="txt_title_2">'+ sectionName +'</td></tr></table>';
			break;
	}


	for(i = 0; i < opciones.length; i++)
	{
		opcion = RTrim(opciones[i][0]);
		subMenu = opciones[i][1].split('|') //.split(';');
		
		auxPaginas = paginas[i].split('|');
		
		pagina = aServidor + RTrim(auxPaginas[0]);
		
		linkColor = linkDefault; 
		imgToShow = bulletDefault;

		//Se crean los renglones con sus columnas correspodientes y se cierra el divPadre
		menuStructure += '<table width="' + menuWidth +'" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">';
		menuStructure += '<tr><td width="15px"><img src="'+ auxImgPath + imgToShow + '"></td>';
		menuStructure += '<td width="*"><strong><a href="' + pagina +'" class="' + linkColor + '">' + opcion + '</a></strong></td></tr></table>';

		if( subMenu[0] != "")
		{
			for(j = 0; j < subMenu.length; j++)
			{

				xtrOpc = false;
				datos = extraOpciones(idLenguaje, menu, i+1, j+1);
				
				if(datos[0] != undefined && datos[1] != undefined)
				{
					xtrOpc = true; // indica que si tiene opciones extra
					
					xtrOpciones = datos[0].split('|');
					xtrPaginas = datos[1].split('|');
				}
				
				tooltip = ' '; 
				opcion = LTrim(subMenu[j]).split('¬')[0]; //Opcion subMenu					
				title = Trim(subMenu[j]).split('¬')[1];	//Descripcion Tooltip
				
				if (title != undefined)
					tooltip=' title="'+ title +'" ' // espacios a los lados para que no se pegue con la pagina (izq) y con la clase (der)
				
				pagina = aServidor + Trim(auxPaginas[j+1]);
				
				menuStructure += '<table width="' + menuWidth +'" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">';				
				menuStructure += '<tr><td width="15px" align="center"><img src="'+ auxImgPath + bulletSubOption + '"></td>';					
				menuStructure += '<td width="*"><a href=' + pagina + tooltip +' class="' + linkColor + '">'+ opcion + '</a></td></tr></table>';
				
				// si tiene opciones extra y es la subopcion seleccionada
				if(xtrOpc)
				{
					// se crea la tabla con el listado de opciones extras.
					menuStructure += '<table width="' + menuWidth + '" cellpadding="0" cellspacing="' + cellSpacing + '" border="0">'
					
					for(m = 0; m < xtrOpciones.length; m++)
					{
						opcion = Trim(xtrOpciones[m]);
						pagina = aServidor + Trim(xtrPaginas[m]);
						
						menuStructure += '<tr><td width="15px"></td><td width="15px" align="center"><img src="'+ auxImgPath + bulletSubOption + '"></td>';
						menuStructure += '<td width="*"><a href=' + pagina +' class="' + linkColor + '">'+ opcion + '</a></td></tr>';
					}											
					menuStructure += '</table>';
				}
			}
		}
	}
	
	divTarget.innerHTML = menuStructure;
}


function getSectionName(idLenguaje,menu)
{
	var sectionName='';
	
	switch(menu)
	{
		case 1:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'About Neoris';
					break;
				case '1':
					sectionName = 'Acerca de Neoris';
					break;
				case '2':
					sectionName = 'Sobre Neoris';
					break;
				default:
					sectionName = 'About Neoris';
					break;
			}
			break;
		case 2:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Services';
					break;
				case '1':
					sectionName = 'Servicios';
					break;
				case '2':
					sectionName = 'Servi&ccedil;os';
					break;
				default:
					sectionName = 'Services';
					break;
			}
			break;
		case 3:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Expertise';
					break;
				case '1':
					sectionName = 'Soluciones';
					break;
				case '2':
					//sectionName = 'Solu&ccedil;&otilde;es';
					sectionName = 'Solu&ccedil;&ouml;es';
					break;
				default:
					sectionName = 'Expertise';
					break;
			}
			break;
		case 4:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Insights';
					break;
				case '1':
					sectionName = 'Perspectivas';
					break;
				case '2':
					sectionName = 'Perspectivas';
					break;
				default:
					sectionName = 'Insights';
					break;
			}
			break;
		case 5:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Media &amp; Events';
					break;
				case '1':
					sectionName = 'Medios y Eventos';
					break;
				case '2':
					sectionName = 'Imprensa e Eventos';
					break;
				default:
					sectionName = 'Media &amp; Events';
					break;
			}
			break;
		case 6:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Careers';
					break;
				case '1':
					sectionName = 'Empleos';
					break;
				case '2':
					sectionName = 'Empregos';
					break;
				default:
					sectionName = 'Careers';
					break;
			}
			break;
		case 7:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Countries';
					break;
				case '1':
					sectionName = 'Oficinas';
					break;
				case '2':
					sectionName = 'Escrit&oacute;rios';
					break;
				default:
					sectionName = 'Countries';
					break;
			}
			break;
		case 8:
			switch(idLenguaje)
			{
				case '0':
					sectionName = 'Contact Us';
					break;
				case '1':
					sectionName = 'Contacto';
					break;
				case '2':
					sectionName = 'Contato';
					break;
				default:
					sectionName = 'Contact Us';
					break;
			}
			break;
		default:
			sectionName = '';
			break;
	}

	return sectionName;
}

//***********************************************************************************************************
//Funciones para quitar los espacios de izq. y der. de cadenas.

function Trim(str)
 {
	var resultStr = "";
	resultStr = LTrim(str);
	resultStr = RTrim(resultStr);
	return resultStr;
}

function LTrim(str)
{
	var resultStr = "";
	var i = len = 0;
	
	if (str+"" == "undefined" || str == null)	
		return "";
	
	str += "";

	if (str.length == 0) 
		resultStr = "";
	else 
	{
		len = str.length;
  		while ((i <= len) && (str.charAt(i) == " "))
			i++;
  	
  		resultStr = str.substring(i, len);
  	}
  	
  	return resultStr;
}

function RTrim(str)
{
	var resultStr = "";
	var i = 0;

	if (str+"" == "undefined" || str == null)	
		return "";

	str += "";

	if (str.length == 0) 
		resultStr = "";
	else 
	{
  		i = str.length - 1;
  		while ((i >= 0) && (str.charAt(i) == " "))
 			i--;
  	
  		resultStr = str.substring(0, i + 1);
  	}
  	
  	return resultStr;  	
}
