/**
*
*/
var twpestanas = function(nombre){
  /**
  *
  */
  this.nombre = nombre;
  /**
  *
  */
  this.pestanas = new Array('defecto');
  /**
  *
  */
  this.defecto = '_defecto';
  /**
  *
  */
  this.activa = '';
  /**
  *
  */
  this.temporal=false;

  /**
  *
  */
  this.hideAll = function (){
		for(var i=0;i<this.pestanas.length;i++){
			var n=this.pestanas[i];
			document.getElementById("_"+n).style.display="none";
		}
  }

  /**
  *
  */
	this.mouseover = function(arg){
		this.hideAll();
		document.getElementById(this.defecto).style.display="none";
		arg.lista.style.display=(arg.lista.style.display=="none")?"block":"none";
	}

  /**
  *
  */
	this.init = function(){
    nombre = this.nombre;
		if(this.activa!=""){
			document.getElementById(this.defecto).style.display="none";
		}
		for(var i=0;i<this.pestanas.length;i++){
			var n=this.pestanas[i];
			var e=document.getElementById("b"+n);
			e.lista=document.getElementById("_"+n);
			if(this.activa!=""&&this.activa==n){
				e.lista.style.display="block";
			}else{
				e.lista.style.display="none";
			}
      e.onmouseover=function(){
				window.activa=this;
				this.temporal=setTimeout(nombre+'.mouseover(this.activa)',300);
			}
      // para cambiar tambien en onclick
			e.onclick=function(){
				window.activa=this;
				this.temporal=setTimeout(nombre+'.mouseover(this.activa)',10);
			}

			e.onmousedown=function(){
				this.temporal=setTimeout(nombre+'.mouseover(this.activa)',10);
			}
			e.onmouseout=function(){
				try{clearTimeout(this.temporal);}catch(e){}
			}
		}
		document.getElementById("submenu").onmouseover=function(){
			try{if(this.temporal){
				clearTimeout(this.temporal);
			}}catch(e){}
		}
	}

  /**
  * @param pestanaid valor de atributo id de la pestana a iniciar
  */
  this.inicia = function(pestanaid){
    try{
      this.activa=pestanaid;
      this.init();
    }catch(e){
      //setTimeout(this.nombre+".inicia()",100);
    }
  }
}
