stofind = "insigniaconsultores.com"; // Directorio Raíz, puede ser "dominio.com"
defaulturl="http://www.insigniaconsultores.com/";
baseurl = "";
cursec = "";
cursub = "";

secc = new Array();
subs = new Array();

// Menú Inicial de insigniaconsultores.com
secc['srv'] = 'Servicios:servicios/index.html:mn1';
secc['exp'] = 'Experiencia:experiencia.html:mn2';
secc['ofc'] = 'Oficina Central:of_central.html:mn3';
secc['cur'] = 'Cursos programados:cursos/index.html:mn4';
secc['pub'] = 'Publicaciones:publicaciones/index.html:mn5';
secc['nos'] = '¿Quiénes somos?:quienes_somos.html:mn6';
secc['cnt'] = 'Contáctenos:contacto.php:mn7';

subs['srv'] = new Array();
subs['srv']['cap'] = 'Capacitación:servicios/capacitacion.html';
subs['srv']['cns'] = 'Consultoría:';
subs['srv']['pem'] = 'Proyectos Empresariales:';
subs['srv']['pgu'] = 'Proyectos Gubernamentales:';
subs['srv']['ped'] = 'Proyectos Educativos:';

window.onload = function() {
	getBaseUrl();
    doMenu();
    doSubMenu('srv'); // Siempre mostrar el menu de servicios, dejar en blanco para buscar directamente el submenu
    doRetorno();
    doCopy();
}

function doMenu() {
	var ulmenu = document.getElementById('menu');
	var intext = '';
	for(sec1 in secc) {
		sc = secc[sec1].split(':');
		scname = sc[0];
		sclink = sc[1];
		scid = (sc.length < 2) ? '' : ' id="' + sc[2] + '"';
		scclass = (sec1 == cursec) ? ' class="activo"' : '';

		intext += '<li><a href="' + baseurl + sclink + '"' + scclass + scid + '>' + scname + '</a></li>';
	}
	ulmenu.innerHTML = intext;
}

function doSubMenu(subk) {
	var ulsub = document.getElementById('submenu');
	var intext = '';
	if(subk == '')
		subk = cursec;
	if(!subs[subk])
		return;
	for(sec1 in subs[subk]) {
		sc = subs[subk][sec1].split(':');
		scname = sc[0];
		sclink = sc[1];
		scid = (sc.length < 2) ? '' : ' id="' + sc[2] + '"';
		scclass = (sec1 == cursub) ? ' class="activo"' : '';

		if(sclink == '')
			intext += '<li>' + scname + '</li>';
		else
			intext += '<li><a href="' + baseurl + sclink + '"' + scclass + scid + '>' + scname + '</a></li>';
	}
	ulsub.innerHTML = intext;
}

function doRetorno() {
	// No modificamos los links de retorno si estamos en la pagina principal
	if(cursec == 'index')
		return;
	var intext = '<li><a href="javascript:history.back();">Página anterior</a></li>';
	intext += '<li><a href="http://www.insigniaconsultores.com/index.html">Página principal</a></li>';
	intext += '<li><a href="#header">Subir</a></li>';
	document.getElementById('links-retorno').innerHTML = intext;
}

function doCopy() {
	var intext = '<div>Todos los derechos reservados &copy; <strong>Insignia Consultores</strong> - 2009</div>';
	intext += '<div>Diseño, publicación y promoción: <a href="http://www.aisms.com/">Asesoría Integral - SMS</a></div>';
	document.getElementById('copyright').innerHTML = intext;
}

function getBaseUrl() {
	var docpath=document.location.pathname;
	igual = 0;
	docname=docpath;
	x=docpath.indexOf(stofind);
	y=x+stofind.length;
	if(x >= 0) {
		if(docpath.substring(x,y) == stofind) {
			docname=docpath.substring(y+1,docpath.length);
			igual=1;
		}
	}
	if(docname=='/' || docname=='') {
		docname='index.html';
	}
	charfind='\\';
	x=docname.indexOf(charfind);
	while (x >= 0) {
		docname=docname.substring(0,x) + '/' + docname.substring(x+1,docname.length);
		x=docname.indexOf(charfind);
	}
	if(docname.charAt(0)=='/') {
		docname=docname.substring(1,docname.length);
	}
	if (igual == 0) {
		baseurl=defaulturl;
		return;
	}
	baseurl="";
	dcn=docname;
	x=dcn.indexOf('/');
	while (x >= 0) {
		dcn=dcn.substring(x+1, dcn.length);
		baseurl= baseurl + "../";
		x=dcn.indexOf('/');
	}
}

function logoswf() {
	document.writeln('<div class="recsup"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=360 HEIGHT=240>');
	document.writeln('<PARAM NAME=movie VALUE="http://www.insigniaconsultores.com/insignia.swf"> <PARAM NAME=quality VALUE=high>');
	document.writeln('<PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF>');
	document.writeln('<EMBED src="http://www.insigniaconsultores.com/insignia.swf" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=360 HEIGHT=240 	TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT></div>');
}
function logoswf_ch() {
	document.writeln('<div class="recsup"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=256 HEIGHT=192>');
	document.writeln('<PARAM NAME=movie VALUE="http://www.insigniaconsultores.com/insignia.swf"> <PARAM NAME=quality VALUE=high>');
	document.writeln('<PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF>');
	document.writeln('<EMBED src="http://www.insigniaconsultores.com/insignia.swf" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=256 HEIGHT=192 	TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT></div>');
}
