// ****************************************************************************************
// LIBRERIA DE M4FUNCIONES DEL MENU DEL SSE
// ****************************************************************************************


//GRUPOS DE FUNCIONALIDAD (DEFINICION)
		
			//ARRAYS DEL GRUPO 1
			
			mnombres1 = new Array();
			mlinks1 = new Array();
			
			mnombres1[0]="Organigrama";
			mlinks1[0]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p4.jsp";	
			mnombres1[1]="";
			mlinks1[1]="";
			mnombres1[2]="Ponderaciones";
			mlinks1[2]="/servlet/CheckSecurity/JSP/dep_g1/dep_g1_p1.jsp";
			mnombres1[3]="";
			mlinks1[3]="";
			mnombres1[4]="Vacantes";
			mlinks1[4]="/servlet/CheckSecurity/JSP/dep_g1/dep_g1_p2.jsp"; 


			//ARRAYS DEL GRUPO 2 
			
			mnombres2 = new Array();
			mlinks2 = new Array();
			
			mnombres2[0]="Invitaciones";
			mlinks2[0]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p2.jsp";
			mnombres2[1]="";
			mlinks2[1]="";
			mnombres2[2]="Vacantes Configuradas";
			mlinks2[2]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p3.jsp";
			/*mnombres2[3]="";
			mlinks2[3]="";
			mnombres2[4]="Banco de talentos";
			mlinks2[4]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p1.jsp";
			mnombres2[3]="";
			mlinks2[3]="";
			mnombres2[4]="Vacantes Configuradas";
			mlinks2[4]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p3.jsp";
			mnombres2[5]="";
			mlinks2[5]="";
			mnombres2[6]="Organigrama";
			mlinks2[6]="/servlet/CheckSecurity/JSP/dep_g2/dep_g2_p4.jsp"; */



			
			//ARRAYS DEL GRUPO 3
			
			mnombres3 = new Array();
			mlinks3= new Array();
			
			mnombres3[0]="Consulta de inscritos";
			mlinks3[0]="/servlet/CheckSecurity/JSP/dep_g3/dep_g3_p1.jsp";
			mnombres3[1]="";
			mlinks3[1]="";
			mnombres3[2]="Descartar inscritos";
			mlinks3[2]="/servlet/CheckSecurity/JSP/dep_g3/dep_g3_p3.jsp";
			mnombres3[3]="Reactivar inscritos descartados";
			mlinks3[3]="/servlet/CheckSecurity/JSP/dep_g3/dep_g3_p5.jsp";


			//ARRAYS DEL GRUPO 4

			mnombres4 = new Array();
			mlinks4 = new Array();

			mnombres4[0]="Revisi&oacute;n y Evaluaci&oacute;n Documental";
			mlinks4[0]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_rev_eval_doc.jsp";
			
			mnombres4[1]="Evaluación de conocimientos";
			mlinks4[1]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_conoc.jsp";

			mnombres4[2]="Evaluación de habilidades";
			mlinks4[2]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_hab.jsp";

			mnombres4[3]="Evaluación de experiencia";
			mlinks4[3]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_exp.jsp";

			mnombres4[4]="Evaluación de m&eacute;rito";
			mlinks4[4]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_mer.jsp";
						
			mnombres4[5]="Evaluaciones";
			mlinks4[5]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_p2.jsp";
			mnombres4[6]="Entrevistas";
			mlinks4[6]="/servlet/CheckSecurity/JSP/dep_g5/dep_g5_p3.jsp";
			mnombres4[7]="Nombramiento";
			mlinks4[7]="/servlet/CheckSecurity/JSP/dep_g5/dep_g5_p4.jsp";
			mnombres4[8]="Aplicar evaluaciones directamente";
			mlinks4[8]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_p4.jsp";


			//ARRAYS DEL GRUPO 5

			mnombres5 = new Array();
			mlinks5 = new Array();

			mnombres5[0]="Estado de la Vacante";
			mlinks5[0]="/servlet/CheckSecurity/JSP/dep_g5/dep_g5_p1.jsp";
			mnombres5[1]="";
			mlinks5[1]="";
			mnombres5[2]="Cambiar estado de vacante";
			mlinks5[2]="/servlet/CheckSecurity/JSP/dep_g5/dep_g5_p5.jsp";
			
			//ARRAYS DEL GRUPO 5
			
			mnombres6 = new Array();
			mlinks6 = new Array();
			
			mnombres6[0]="Mensajes convocatoria";
			mlinks6[0]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_p5.jsp";
			mnombres6[1]="Mensajes persona";
			mlinks6[1]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_p6.jsp";
			mnombres6[2]="Contador de Mensajes";
			mlinks6[2]="/servlet/CheckSecurity/JSP/dep_g4/dep_g4_p7.jsp";
			
			//ARRAYS DEL GRUPO 7
			
			mnombres7 = new Array();
			mlinks7 = new Array();
			
			mnombres7[0]="Gu&iacute;as dependencia";
			mlinks7[0]="/Descarga/Manual_Ingreso_270906.pdf";
			

//********************************************************************************************************

//OBJETO GRUPO (no modificar)
		
function grupo(nombrecapa,anchuraminima,posicionx,posiciony,links,nombres){
		
		//Propiedades
		this.nombrecapa = nombrecapa;
		this.anchuraminima =anchuraminima;
		this.posicionx = posicionx; 
		this.posiciony = posiciony; 
		this.links = links;
		this.nombres = nombres;
		
		//Metodos
		this.generarcapa = generarcapa;
		this.mostrardiv = mostrardiv;
		this.ocultardiv = ocultardiv;
		
		this.normal = normal;
		this.resaltado = resaltado;
		this.ir = ir;
		
		}
		
//DEFINICION DE LOS METODOS DEL OBJETO GRUPO
		
function  generarcapa(){
		
	
			var longmax = this.nombres[0].length;
			
			if (this.nombres.length > 1){
				for (j=0; j < this.nombres.length; j++){
					 //alert(this.nombres[j].length);
					 if (this.nombres[j].length >= longmax){
						longmax = this.nombres[j].length;
					 }
				}		    
			}
	

			
			var longitudcapa = (longmax+1)*6;
			
			if (longitudcapa < this.anchuraminima){
				longitudcapa = this.anchuraminima;
			}
			
			//alert(this.anchuraminima);
			//alert(longitudcapa);
			
			if ((this.posicionx + longitudcapa) > (screen.availWidth*0.96)){
				longitudcapa = screen.availWidth*0.96 - this.posicionx;
			}
			

	
			var strcapa = "";
			var strinicapa = "<div id='" + this.nombrecapa + "' name='" + this.nombrecapa + "' style='position:absolute; left:" + this.posicionx + "px; top:" + this.posiciony + "px; width:" + longitudcapa + "px; visibility: hidden; z-index: 4;' onmouseout=\"" + this.nombrecapa + ".ocultardiv('" + this.nombrecapa + "');\" onmouseover=\"" + this.nombrecapa + ".mostrardiv('" + this.nombrecapa + "');\">";
			var strfincapa = "</div>";
		
			var strinitabla = "<table class='tablacapamenu' border='0' cellpadding='0' cellspacing='0' style='border-left: #9E9E9E solid 1; border-right: 1 solid #9E9E9E; border-top: 1 solid #9E9E9E; border-bottom: 1 solid #9E9E9E'>";
			var strfintabla = "</table>";
				
			var strcuerpo="";
		
			for (i=0; i< this.links.length; i++){
		
			if (this.links[i] !="" && this.nombres[i]!=""){
				strcuerpo= strcuerpo + "<tr><td class='fuentemenu' style='cursor: hand;' width='" + longitudcapa + "' align='left' onmouseover='"+ this.nombrecapa + ".resaltado(this);' onmouseout='"+ this.nombrecapa + ".normal(this);' onclick=\"" + this.nombrecapa + ".ir('" + this.links[i] + "');\"> &nbsp;" + this.nombres[i]+ "</td></tr>";
				
				
			}
			else{
				strcuerpo = strcuerpo + "<tr><td><hr noshade color='#000000' size=\"1\"></td></tr>";
			}
			}
			
			strcapa = strinicapa + strinitabla + strcuerpo + strfintabla + strfincapa;
			
			//alert(strcapa);
			
			document.write(strcapa);
			
		
		}
		
		


function ocultardiv(capa){
//alert("oculto " + capa.id);
m4elemento(capa).style.visibility = "hidden";
}
function mostrardiv(capa){
//alert("muestro " + capa.id);
m4elemento(capa).style.visibility = "visible";
}						

function resaltado(obj){
obj.className = "fuentemenu1";
}
function normal(obj){
obj.className = "fuentemenu";
}
function ir(direccion){
location.href=direccion;
}
 
 
 

