// JavaScript Document
<!--
var nav_sl_btn;var nav_sub_btn;var clicked;var act_psw;var color_1;var color_2;var color_3;var color_4;var color_5;var color_sn_1;var color_sn_2;var color_sn_3;var color_sn_4;var color_sn_5;var color_sn_6;var color_sn_7;var color_sn_8;var color_sn_9;var color_sn_10;
var secciones;var sub_nav_1;var sub_nav_2;var sub_nav_3;var sub_nav_4;var sub_nav_5;var sub_nav_6;var sub_nav_7;var sub_nav_8;var sub_nav_9;var sub_nav_10;

var sub_navDL_1;var sub_navDL_2;var sub_navDL_3;var sub_navDL_4;var sub_navDL_5;var sub_navDL_6;var sub_navDL_7;var sub_navDL_8;var sub_navDL_9;var sub_navDL_10;
var d;var non; var dv_btn;
var subsec_DL_array;
var clicked; var pp;

var seccion;
var sub_seccion;
var col;
var old_sub_btn

var demoApp;

nav_sl_btn = null;
nav_sub_btn = null;
clicked = false;
act_psw = 0;

color_1 = "#78291C";
color_2 = "#D02421";
color_3 = "#F17D00";
color_4 = "#F6B412";
color_5 = "#F2E800";

color_sn_1 = "#C9A9A4";
color_sn_2 = "#ECA7A6";
color_sn_3 = "#C9A9A4";
color_sn_4 = "#FAF699";
color_sn_5 = "#FAF699";
color_sn_6 = "#C9A9A4";
color_sn_7 = "#ECA7A6";
color_sn_8 = "#C9A9A4";
color_sn_9 = "#FFCF81";
color_sn_10 = "#C9A9A4";

//inicia variables de color de la nav ppal
function setCol(){
	d=document;
	var m = 1;
	for(var r=1;r<=10;r++){
		var c = eval("color_"+m);
		var btn = d.getElementById("boton"+r)	;
		btn.col = c;
		btn.est = m;
		m++;
		
		m > 5 ? m = 1: m = m;
	}
	/// alert(btn);
	var nv = d.getElementById("navegacion")	;
	nv.style.visibility  = "visible";
		demoApp = new setExternalLink();

}


secciones = new Array("",
					  "/Presentacion",
					  "/funcionamiento",
					  "/servicios",
					  "/equipo_humano",
					  "/socios_colaboradores",
					  "/medios",
					  "/expansion",
					  "/intranet",
					  "/metodologia",
					  "/contacto"
					  );

sub_nav_1 = new Array("",
					  "¿Qué son las Comunidades Autofinanciadas CAF?",
					  "¿Cómo funciona una CAF?",
					  "¿Cómo se crea una CAF?",
					  "¿Qué ventajas ofrece una CAF?",
					  "¿Qué es la Asociación CAF?",
					  "Links de interés",
					  "Noticias"
					  );
sub_navDL_1 = new Array("",
					  "que_son_las_CAF",
					  "como_funciona_una_CAF",
					  "como_se_crea_una_CAF",
					  "ventajas_de_una_CAF",
					  "que_es_la_asociacion_CAF",
					  "links",
					  "noticias"
					  );

sub_nav_2 = new Array("",
					  "Fotos de la CAF",
					  "Opiniones de los socios"
					  );

sub_navDL_2 = new Array("",
					  "fotos_de_la_CAF",
					  "opiniones_de_los_socios"
					  );

sub_nav_3 = new Array(""
					  );
sub_navDL_3 = new Array(""
					  );

sub_nav_4 = new Array("",
					  "",
					  "",
					  "",
					  "",
					  "",
					  ""
					  );
sub_navDL_4 = new Array("",
					  "todos",
					  "jean_claude",
					  "luis_carlos",
					  "patricia",
					  "david",
					  "maria"
					  );

sub_nav_5 = new Array("",
					  "Socios estratégicos",
					  "Colaboradores",
					  "Asesores",
					  "Replicantes"
					  );
sub_navDL_5 = new Array("",
					  "socios_estrategicos",
					  "colaboradores",
					  "asesores",
					  "replicantes"
					  );

sub_nav_6 = new Array("",
					  "Artículos",
					  "Vídeos"
					  );

sub_navDL_6 = new Array("",
					  "articulos",
					  "videos"
					  );

sub_nav_7 = new Array("",
					  "Resultados 2004-2007",
					  "CAF en Senegal",
					  "CAF en Madrid"
					  );
sub_navDL_7 = new Array("",
					  "resultados_2004_2007",
					  "CAF_en_Senegal",
					  "CAF_en_Madrid"
					  );


sub_nav_8 = new Array(""
					  );

sub_navDL_8 = new Array(""
					  );

sub_nav_9 = new Array("","",
						 "Documentos internos",
						 "Presentaciones",
						 "Guía del promotor"
					  );

sub_navDL_9 = new Array("","login",
						 "datos_CAF",
						 "documentos_internos",
						 "presentaciones",
						 "guia_del_promotor"
					  );


sub_nav_10 = new Array(""
					  );

sub_navDL_10 = new Array(""
					  );
function regreso_home(){
	d=document;
	//alert("nav_sl_btn "+nav_sl_btn);
	var old_btn = nav_sl_btn;
	d.getElementById('m_tit').style.display = "none";
	//d.getElementById('m_tit').style.visibility  = "hidden";
	nav_sl_btn = null;
	nav_sub_btn = null;
	clicked = false;
	if(old_btn){
		var dv_btn = "dv_btn_"+ old_btn.n;
		//alert(dv_btn);
		d.getElementById(dv_btn).style.display = "block";
		
		changeBgColor(old_btn, '', 'bt'+old_btn.n+'_tx');
	}
	var sn_html = '';
	d.getElementById('sub_nav').innerHTML = sn_html;
	seccion = 0;
	sub_seccion = null;
	//cambia_cont();
	//d.location = "#";
	demoApp.applyNew("#");
}
function reset_buttns(){
	for(var r=1;r<=10;r++){
		var btn = d.getElementById("boton"+r)	;
		changeBgColor(btn, '', 'bt'+btn.n+'_tx');
		var dv_btn = "dv_btn_"+ r;
		//alert(dv_btn);
		d.getElementById(dv_btn).style.display = "block";
	}
	
}
function subir(){
	window.scroll(0,0);
	window.pageYOffset = 0;
}
//CONTENIDOS
function cambia_cont(){
	d=document;
	//
	
 	//alert('cambia_cont  '+seccion);
	if(seccion && seccion != 6){
		//viendo_videos = false;	
	}
	switch (seccion){
		case 1:
			switch(sub_seccion){
				case 1:
					ajaxpage("queson.html", "cont");
				break;
				case 2:
					//alert("como funcin");
					ajaxpage("como_funciona.html", "cont");
				break;
				case 3:
					//alert("se crea");
					ajaxpage("como_se_crea.html", "cont");
				break;
				case 4:
					//alert("ventajas");
					ajaxpage("ventajas.html", "cont");
				break;
				case 5:
					//alert("la asoc");
					ajaxpage("que_es_la_asociacion.html", "cont");
				break;
				case 6:
					//alert("links");
					ajaxpage("links.html", "cont");
				break;
				case 7:
					//alert("notic");
					ajaxpage("noticias.html", "cont");
				break;
			}
			break;
		case 2:
			switch(sub_seccion){
				case 1:
					ajaxpage("galeria_CAF.html", "cont");
				break;
				case 2:
					//alert("como funcin");
					ajaxpage("opiniones.html", "cont");
				break;
			}
			break;
		case 3://servicios
			ajaxpage("servicios.html", "cont");
			break;
		case 4://equipo humano
			//alert("sub_seccion="+sub_seccion);
			//d.getElementById("sub_nav").style.display = "none";	
				
			switch(sub_seccion){
				case 1:
				case 0:
 					ajaxpage("equipo_humano.html", "cont");
				break;
				case 2:
 					ajaxpage("equipo_humano_1.html", "cont");
				break;
				case 3:
 					ajaxpage("equipo_humano_2.html", "cont");
				break;
				case 4:
 					ajaxpage("equipo_humano_3.html", "cont");
				break;
				case 5:
 					ajaxpage("equipo_humano_4.html", "cont");
				break;
				case 6:
 					ajaxpage("equipo_humano_5.html", "cont");
				break;
				default:
					ajaxpage("equipo_humano.html", "cont");
				break;
			}
			
			break;
		case 5:
			
			switch(sub_seccion){
				case 1:
 					ajaxpage("socios_estrategicos.html", "cont");
				break;
				case 2:
 					ajaxpage("colaboradores.html", "cont");
				break;
				case 3:
 					ajaxpage("asesores.html", "cont");
				break;
				case 4:
 					ajaxpage("replicantes.html", "cont");
				break;
				default:
					//alert("como funcin");
					ajaxpage("temp_5.html", "cont");
				break;
			}
			break;
		case 6:
			switch(sub_seccion){
				case 1:
 					ajaxpage("articulos.html", "cont");
				break;
				case 2: 
					//if(!sub_sub_section_hash){
						viendo_videos = false;
						ajaxpage("videos.html", "cont");	
						sub_sub_section_hash = null;
					///}else{
						
					//}
				break;
			}
			break;
		case 7:
			switch(sub_seccion){
				case 1:
 					ajaxpage("resultados_2004_2007.html", "cont");
				break;
				case 2:
 					ajaxpage("caf_en_senegal.html", "cont");
 					//ajaxpage("videos.html", "cont");
				break;
				case 3:
 					ajaxpage("caf_en_madrid.html", "cont");
 					//ajaxpage("videos.html", "cont");
				break;
 				default:
 					ajaxpage("temp_2.html", "cont");
				break;
			}
			//ajaxpage("temp_2.html", "cont");
			break;
		case 8://INTRANET
		//
			window.open('http://comunidadescaf.org/login.aspx','mywindow')
			ajaxpage("intranet.html", "cont");
			break;
		case 9:
			
			if(act_psw == 1){
				d.getElementById("sub_nav").style.visibility = "visible";
 				switch(sub_seccion){
					case 1:
					case 0:
						
						ajaxpage("metodologia_1.html", "cont");
					break;
					case 2:
						ajaxpage("met_docs_int.html", "cont");
					break;
					case 3:
						ajaxpage("met_presentaciones.html", "cont");
					break;
					case 4:
						ajaxpage("met_guia_promo.html", "cont");
					break;
					default:
						ajaxpage("metodologia_1.html", "cont");
					break;
				}
			}else{
				d.getElementById("sub_nav").style.visibility = "hidden";
				demoApp.applyNew("#/metodologia/login");
				ajaxpage("metodologia_1.html", "cont");
			}
			
			break;
		case 10:
			ajaxpage("contacto.html", "cont");
			d.getElementById("direccion_d").style.display = "none";
			break;
		case 0:
 			//ajaxpage("home.html", "cont");
 			 ajaxpage("empty.html", "cont");
			
			clicked = false;
			break;
	}
	if(seccion == 0){
		d.getElementById("direccion_d").style.display = "none";
		d.getElementById("tabla_news").style.display = "block";
	}else{
		d.getElementById("direccion_d").style.display = "block";
		d.getElementById("tabla_news").style.display = "none";	
	}
	if(seccion == 10){
		d.getElementById("direccion_d").style.display = "none";
	}

		
}
function volver_EH(){
	cambiaEquipo(1);
}
function cambiaEquipo(eq_num){//CON REAL CLICK
	subsec_DL_array = eval("sub_navDL_"+seccion);
  	var nom = subsec_DL_array[eq_num];
 	//d.location = "#/equipo_humano/"+nom;	
	demoApp.applyNew("#/equipo_humano/"+nom);
}
//GENERALES

function inArray_pos(a,v){
   for(var i=0;i<a.length;i++){
    	if ( a[i] == v  ){ return i; }
  	}
	return 0;
}
function getElement(aID)
{
	return (document.getElementById) ?
		document.getElementById(aID) : document.all[aID];
}


//NAVEGACION

 function carga_psff(){
 	var so = new SWFObject("images/password_2.swf", "sfugSwf", "500", "35", "6", "#ffffff");
	so.addParam("allowScriptAccess", "always");
	so.write("psswflash");
}
function pssCor(){
	act_psw=1;
	var btn = d.getElementById("s_btn_"+2)	;
	changeSubBgColor(btn, eval("color_sn_"+seccion))
	clk_btn_sn(btn, 2);
}
function changeBgColor(btn, col, tx_id){
	if(nav_sl_btn == btn){
		return
	}
	d=document;
	// alert(col + "  = changeBgColor "+btn);
 	btn.bgColor = col;
	col ? d.getElementById(tx_id).style.color = '#ffffff' :  d.getElementById(tx_id).style.color = '';
 }
 
function clk_btn_ppl_0(btn, n){//CON REAL CLICK
	n != 10 ? clicked = true : clicked = false;
	
	clk_btn_ppl(btn, n);
}
function clk_btn_ppl(btn, n){
		
	if(!demoApp){
		demoApp = new setExternalLink() ;
	}
	d=document;
	
	var old_btn = nav_sl_btn;
	if(old_btn && old_btn == btn){
		return;	
	}
	//clicked = true;
	//sub_section_hash = null;
	//section_hash = null;
	sub_seccion = null;
	d.getElementById('m_tit').style.display = "none";
	//d.getElementById('m_tit').style.visibility  = "hidden";
	btn.n = n;
	seccion = n;
	nav_sl_btn = btn;
	col  =  btn.col;
	if(old_btn && old_btn!=btn){
		var dv_btn = "dv_btn_"+ old_btn.n;
		//alert(dv_btn);
		d.getElementById(dv_btn).style.display = "block";
		
		changeBgColor(old_btn, '', 'bt'+old_btn.n+'_tx');
	}
	
	var dv_btn = "dv_btn_"+ n;
	d.getElementById(dv_btn).style.display = "none";
	
	var text = 'bt'+ n+'_tx';
	
	text = d.getElementById(text).innerHTML;
	
	d.getElementById('tit_tx').innerHTML = text;
	d.getElementById('m_tit_img').src = 'images/btn_pto_'+btn.est+'.gif';
	
	
	changeBgColor(d.getElementById('m_tit'), col, 'tit_tx');
	 
	d.getElementById('m_tit').style.display = "block";
	crea_subNav();
	
	//d.getElementById('m_tit').style.visibility  = "visible";
}

//SUB NAVEGACION

function crea_subNav(){
	old_sub_btn = null;
	d=document;
	var arr_array = eval("sub_nav_"+seccion);
	
	subsec_DL_array = eval("sub_navDL_"+seccion);
	var l = arr_array.length;
	var sn_html = '<table width="100%" border="0" cellspacing="0" cellpadding="5">';
	non = "";
	for(var r=1; r<l ; r++){
		sn_html += '<tr><td><span id="s_btn_'+r+'" class="sn_tx" onmouseover="changeSubBgColor(this, color_sn_'+seccion+')" onmouseout="changeSubBgColor(this)"  onclick="clk_btn_sn(this, this.n)"  style="padding:2px 4px 2px 4px;">'+arr_array[r]+'</span></td></tr>';
	}
	if(l==1){
		d.getElementById('sub_nav').innerHTML = sn_html;
		//d.location = "#"+secciones[seccion];
		demoApp.applyNew("#"+secciones[seccion]);
		cambia_cont();
		return;
	}
	sn_html += '</table>';

	if(seccion == 4){
		//clicked = true;
		d.getElementById("sub_nav").style.visibility = "hidden";		
	}else{
		d.getElementById("sub_nav").style.visibility = "visible";		
	}
	d.getElementById('sub_nav').innerHTML = sn_html;
	for(var r=1; r<l ; r++){
		var btn = d.getElementById("s_btn_"+r)	;
		btn.n = r;
	}
	//alert("CLICLED  =  "+clicked);
	if(clicked){
		//alert("CLICLED");
		if(seccion == 9 && act_psw == 1){
			var btn = d.getElementById("s_btn_"+2)	;
			pp = 2;
		}else{
			var btn = d.getElementById("s_btn_"+1)	;
			pp = 1;
		}
		changeSubBgColor(btn, eval("color_sn_"+seccion))
		clk_btn_sn(btn, pp);
	}
	if(seccion == 9){
		var btn = d.getElementById("s_btn_"+1)	;
		btn.style.display = "none";
		//d.getElementById('sub_nav').display = "none";
		d.getElementById('sub_nav').visible = "hidden";
	}
}
function clk_btn_sn(btn, n){
 	var old_sub_btn = nav_sub_btn;
	if(old_sub_btn && old_sub_btn == btn){
		return;	
	}
	clicked = true;
	nav_sub_btn = btn;
	if(old_sub_btn){
		changeSubBgColor(old_sub_btn)
	}
	if(subsec_DL_array){
		//d.location = "#"+secciones[seccion]+"/"+subsec_DL_array[n];
		demoApp.applyNew("#"+secciones[seccion]+"/"+subsec_DL_array[n]);

	}
	sub_seccion = n;
	cambia_cont(); 
	
	
}
function changeSubBgColor(btn, col){
	!col ? col = "" : null;
	if(nav_sub_btn == btn){
		return
	}
	d=document;
	//alert(btn);
 	btn.style.backgroundColor = col;
 }


/// funcionabilidad de los botones del navegador
function clickHist_Button(){
	d=document;
	//section_hash
	//sub_section_hash
	//alert("section_hash="+section_hash);
	if(!section_hash || section_hash==""){
		seccion=0;
		var sn_html = '';
		d.getElementById('sub_nav').innerHTML = sn_html;
		cambia_cont(); 
		regreso_home();
		return;
		//alert("TO HOME");		
	} 
	var p = inArray_pos(secciones, "/"+ section_hash);
	var btn = document.getElementById("boton"+p);
	if(btn != nav_sl_btn){
		clk_btn_ppl(btn, p);
		/*
		var tr = "nv_tr_"+ p;
		var tr2 = "nv_tr2_"+ p;
			
		d.getElementById(tr).style.display = "none";/// OJO 
		d.getElementById(tr2).style.display = "none";
		*/
	}
	//

	if(sub_section_hash == null){
		return;
	}
	var arr_array = eval("sub_navDL_"+p);
	
	var s = inArray_pos(arr_array, sub_section_hash);
	var btn = document.getElementById("s_btn_"+s);
	changeSubBgColor(btn, eval("color_sn_"+p));
	
	
	if(p==6 && s == 2){//videos
		if(viendo_videos &&  sub_sub_section_hash){
			return;
		}if(viendo_videos && !sub_sub_section_hash){
			// clk_btn_sn(btn, s);
			viendo_videos = false;
			sub_seccion = s;
			cambia_cont();
			return;
			///

		}else if(!viendo_videos && sub_sub_section_hash){
			cambiaVideo(sub_sub_section_hash);
			var btn = document.getElementById("s_btn_"+s);
			changeSubBgColor(btn, eval("color_sn_"+p));
			nav_sub_btn = btn;
		}else{
			//alert("else")
			clk_btn_sn(btn, s);
		}
	}
	
	else{
		clk_btn_sn(btn, s);
	}

}
 
//-->
