/*
 * interesa.menu.3.0.js
 *
 * Interesa Consultores
 * 
	var exc01 = new Object();
		exc01.seleccionar="/servicios/index.aspx";
		exc01.url_enlace="/diseno-interfaces-web/index.aspx";
		
		add_excepcion(exc01);
		selec_menu();
*/				
var array_exc = new Array();

function add_excepcion(exc){
		array_exc[array_exc.length]=exc;
}
 
 function selec_menu(){
	var url_pagina = window.location.pathname;
	var extension="asp";
	var class_seleccionado="seleccionado";
	var cadena_separacion="_";
	var element = url_pagina.split('/');	
	
	$("a").each(function(i){				
      var url_enlace = $(this).attr("href");	  
	  
	  //comprobar excepciones
	for (var i=0;i<array_exc.length;i++)
	{
		
		if(array_exc[i].url_enlace.indexOf('.'+extension)!= -1){	
			if(url_pagina==array_exc[i].url_enlace){						
					if(url_enlace==array_exc[i].seleccionar){
						$(this).addClass(class_seleccionado);
					}
			}			
		}else{
			
			if(url_pagina.indexOf(array_exc[i].url_enlace)!= -1){						
					if(url_enlace==array_exc[i].seleccionar){
						$(this).addClass(class_seleccionado);
					}
			}	
		}	
	}
	  	  
	  //seleccionar nivel padres	  
	  //alert(element.length + element);
	  var tempVar='';
	  for (var i = 1; i < element.length-1; i++) {
		tempVar = tempVar + element[i];
		if(i>1){
			tempVar=tempVar+'/';		
		}else{
			tempVar='/'+tempVar+'/';		
		}				
		if(url_enlace==tempVar+'index.'+extension){
			$(this).addClass(class_seleccionado);
			
	  	}
		
	}	
	if(element[element.length-1].indexOf(cadena_separacion)!= -1){//Tercer nivel en el mismo raiz
				var tercer_nivel = element[element.length-1].split(cadena_separacion);
				var tempVar;
				for (var i = 1; i < element.length-1; i++) {
					tempVar = element[i];
					if(i>1){
						tempVar=tempVar+'/'+tempVar;		
					}else{
						tempVar='/'+tempVar+'/';		
					}				
				}
				var tmp_tempVar=tempVar+tercer_nivel[0]+'.'+extension;
				if(url_enlace==tmp_tempVar){					
					$(this).addClass(class_seleccionado);
	  			}					
		}

	  //seleccionar nivel pagina	 
	  if(url_enlace==url_pagina){
			$(this).addClass(class_seleccionado);
	  }	  
   });	 
 }
