window.onload = init;

function init() {
	accionesTabs();
	cambiarTabActivo("tab_1-1")
};

function accionesTabs(){
	if (!document.getElementsByTagName){
 		return false;
	}
	var vinculosTabs = document.getElementsByTagName('a');
 	for (var i=0; i < vinculosTabs.length; i++){
		var nameTab = vinculosTabs[i].getAttribute('name');
 		if((nameTab != null) && (nameTab != "")){
			var arrayNameTab = nameTab.split("_");
 			if (arrayNameTab[0] == "tab"){
 				vinculosTabs[i].onclick =  function() { cambiarTabActivo(this.name); };
			}
		}
	}
}
function cambiarTabActivo(idTabActivar){
	
	var tabs = getElementsByAttr("div", {className: "tab" });
 	var vinculoActivoActual = getElementsByAttr("li", {className: "actual" });
 	if ( vinculoActivoActual != null ){
		for (var i=0; i < vinculoActivoActual.length; i++){
 			vinculoActivoActual[i].removeAttribute('class');
 		}
	} 
 	for (var i=0; i < tabs.length; i++){
		var	splitTabActual = tabs[i].getAttribute('id').split("-");
		var	splitTabActivar = idTabActivar.split("-");

		if (splitTabActual[0] == splitTabActivar[0]){
			var vinculo = getElementsByName(tabs[i].getAttribute('id'));
			var idTabActual = tabs[i].getAttribute('id');
 			if(splitTabActual[1] == splitTabActivar[1]){
				vinculo[0].parentNode.setAttribute('class', "actual");
				tabs[i].style.display = 'block';
			}else{
				tabs[i].style.display = 'none';
			}
		}
 	}
}
function getElementsByAttr(a, b) {
      var n = [];
      outer:
      for(var i = document.getElementsByTagName(a), x = 0; x < i.length; x ++) {
            for(var e in b)
                  if((b[e].constructor == RegExp ? !i[x][e].match(b[e]) : i[x][e] != b[e]))
                        continue outer;
            n.push(i[x]);
      }
      return n;
}


function getElementsByAttr2(attrib, val){
	var salida = [];
	var todos=document.getElementsByTagName('*');
	for(var i=0,t=todos.length;i<t;i++){
		if(todos[i].getAttribute(attrib)==val){
			salida[salida.length]=todos[i];
		}
	}
	return salida;
}

function getElementsByName(name){
	var salida = [];
	var todos=document.getElementsByTagName("*");
	for(var i=0,t=todos.length;i<t;i++){
		if(todos[i].name==name){
			salida[salida.length]=todos[i];
		}
	}
	return salida;
}