function strReplace(s, r, w){
     return s.split(r).join(w);
}

function swapItModCla(o, nomContenido, pordefecto, navigation, contenedor) {

    var baseImagenes = "/images/";
	o.blur(); //Esto quita el foco de la pestaņa a la que le hicieron click
	
	//Si el click fue sobre la paestaņa actual, retorno
	if (o.className == pordefecto) return false;
  
    //Tomo todos los links que hay dentro del div de navegacion
	var list = document.getElementById(navigation).getElementsByTagName("a");
	
	//Aca le quito la clase "pordefecto" a la pestaņa que lo tiene en el momento
	for (var i = 0; i < list.length; i++) {
		if (list[i].className == pordefecto) {
			list[i].className = "";	
		}
	}
	
	//le doy la clase "pordefecto" a la pestaņa actual
  	o.className = pordefecto;
  	
  	//tomo el div contenedor de los divs de contenido y a cada uno le pongo display=none
	list = document.getElementById(contenedor).childNodes;
	for (var i = 0; i < list.length; i++) {
		if (list[i].tagName == "DIV") list[i].style.display = "none";
	}
  
    //Le doy display=block al div que corresponde a la pestaņa que voy a mostrar
	var top = document.getElementById(nomContenido);
	top.style.display = "block";

    //Arreglo las imagenes de los tabs a inactivos 
    var listaTabs = document.getElementById("ultabsmodcla");
    var listaImagenes = listaTabs.getElementsByTagName("img");    
    for(i=0;i<listaImagenes.length;i++){
      listaImagenes[i].src = strReplace(listaImagenes[i].src,"_a.gif","_i.gif");
    }    
    
    //Arreglo la imagen del tab seleccionado a activo
    var listaImagenes = o.getElementsByTagName("img");    
    for(i=0;i<listaImagenes.length;i++){
      listaImagenes[i].src = strReplace(listaImagenes[i].src,"_i.gif","_a.gif");
    }    
    
	return false;
}
