var pagina_activa = '';
var seccion_activa = '';

function $(iden) 
{
	return document.getElementById(iden);
}

function redimensionar()
{
	$('d_contenido').style.display  = "none";
	$('d_principal').style.width = document.body.clientWidth+"px";
	$('d_principal').style.height = document.body.clientHeight+"px";
	if($('d_contenido'))
	{
		if(document.body.clientHeight>600) 
			$('d_contenido').style.top = ((document.body.clientHeight-600)/2)+"px";
		else
			$('d_contenido').style.top = "0px";
	}
	if($('d_derecho'))
	{	
		$('d_derecho').style.left = (($('d_principal').clientWidth-800)/2)+"px";
		if($('d_principal').clientWidth<=800) $('d_derecho').style.left = '0px';
		if(document.body.clientHeight>600)
		{
			$('d_derecho').style.top = ((document.body.clientHeight-600)/2)-8+"px";
		}
		else
		{
			$('d_derecho').style.top = "0px";
		}
	}
	$('d_contenido').style.display  = "block";
}

function ini()
{
	redimensionar();
	if(document.location.href.indexOf("index2.php")!=-1) pedir_pagina('empresa', null);
	pagina_activa = 'empresa';
}

window.onload = ini;
window.onresize = redimensionar;

function pedir_pagina(pagina, seccion)
{
	pagina_activa = pagina;
	seccion_activa = seccion;
	if(seccion!=null)
	{
		$(seccion).className = 'gris';
	}
	
	partes_derechas = $('d_derecho').getElementsByTagName('div');	
	for(var i=0 ; i<partes_derechas.length ; i++)
	{
		if(partes_derechas[i].id.indexOf('derecho')!=-1) partes_derechas[i].style.display = 'none';
	}
	
	$('d_contenido').style.background = '#fff';
	$('d_imagenes_borde').className = '';
	$('d_contacto').style.color = '#000';
	$('nombre').className = 'm0';
	mostrar_submenu(pagina, true, false);
	if(seccion!=null)
	{		
		seccion_activa = seccion;
		$('d_derecho_'+seccion.substring(2, seccion.length)).style.display = 'block';
		pedir_seccion(seccion.substring(2, seccion.length));
		if(pagina == 'empresa')
		{	
			$('d_contenido').style.background = '#707173';
			$('d_imagenes_borde').className = 'd_imagenes_borde_gris';
			$('d_contacto').style.color = '#fff';
			$('nombre').className = 'm0 naranja';
			$(seccion).className = 'blanco';
		}
	}
	else 
	{ 
		pedir_seccion(pagina);
		$('d_derecho_'+pagina).style.display = 'block';
	}
}

function mostrar_submenu(pagina, vaciar, elemento)
{
	var aux_onmouseover = null;
	if(elemento)
	{
		aux_onmouseover = $(elemento).onmouseover; 
		$(elemento).onmouseover = null;
	}
	opciones = $('d_menu_contenido').getElementsByTagName('span');
	for(var i=0 ; i<opciones.length ; i++)
	{
		opciones[i].className = '';
	}
	$('m_'+pagina).className = 'fwb';
	
	submenus = $('d_submenu').getElementsByTagName('div');
	for(var i=0 ; i<submenus.length ; i++)
	{
		if(vaciar==true)
		{	
			opciones_submenu = submenus[i].getElementsByTagName('span');	
			for(var j=0 ; j<opciones_submenu.length ; j++)
			{
				opciones_submenu[j].className = '';
			}
		}
		submenus[i].style.display = 'none';
	}
	$('d_submenu_'+pagina).style.display = 'block';
	
	if(vaciar==true)
	{	
		$('d_contenido_seccion').innerHTML = "";
	}	
	if(elemento) {  $(elemento).onmouseover = aux_onmouseover; }
}

function mostrar_activo()
{
	mostrar_submenu(pagina_activa, false, false);
	valor = 'blanco';
	if(pagina_activa != 'empresa')
	{
		if(seccion_activa!=null) $(seccion_activa).className = 'gris';
	}
	else if(seccion_activa!=null) $(seccion_activa).className = 'blanco';
}

function pedir_seccion(seccion)
{
	if(window.XMLHttpRequest)
	{
		xml_http = new XMLHttpRequest();
		xml_http.onreadystatechange = pintar_seccion;
		xml_http.open('GET', './componentes/'+seccion+'.php', true);
		xml_http.send(null);
	}
	else
	{
		if(window.ActiveXObject)
		{
			xml_http = new ActiveXObject('Microsoft.xml_http');
			if(xml_http)
			{
				xml_http.onreadystatechange = pintar_seccion;
				xml_http.open('GET', './componentes/'+seccion+'.php', false);
				xml_http.send();
			}
		}
	}
	
	function pintar_seccion()
	{
		if(xml_http.readyState == 4)
		{
			if(xml_http.status == 200)
			{
				$('d_contenido_seccion').innerHTML = xml_http.responseText;
			}
		}
	}
}

