function TTECToolBarBoton(B,A){this.Id=B;this.Titulo=A;this.Activo=false;this.Visible=true;this.A=document.createElement("a");this.A.href="javascript:void(0)";this.Button=document.createElement("button");this.Button.title=A;this.Button.appendChild(document.createTextNode(A));this.Button.id=B;this.A.appendChild(this.Button)}TTECToolBarBoton.prototype.SetVisible=function(A){this.Visible=A;this.A.style.visibility=(this.Visible?"visible":"hidden")};function TTECToolBar(B,D,A,C){this.Id=D;this.DivPadre=(sinDefinir(B)?document.body:B);this.EventoClick=A;this.Botones=new Array();this.Div=document.createElement("div");this.Div.setAttribute("id",D);this.Div.className=(sinDefinir(C)?"TTECToolBar":C);this.UL=document.createElement("ul");this.Div.appendChild(this.UL);this.DivPadre.appendChild(this.Div)}TTECToolBar.prototype.BotonClick=function(A){this.EventoClick(null,this.GetBoton(A))};TTECToolBar.prototype.Add=function(D,C){var B=new TTECToolBarBoton(D,C);EventMgr.add(B.Button,"click",this.EventoClick);var A=document.createElement("li");A.appendChild(B.A);this.UL.appendChild(A);this.Botones[this.Botones.length]=B};TTECToolBar.prototype.GetBoton=function(B){for(var A=0;A<this.Botones.length;A++){if(this.Botones[A].Id==B){return this.Botones[A]}}return null};TTECToolBar.prototype.DesactivarBotones=function(){for(var A=0;A<this.Botones.length;A++){this.Botones[A].Activo=false;this.Botones[A].A.className=""}};TTECToolBar.prototype.ActivarBoton=function(B){this.DesactivarBotones();for(var A=0;A<this.Botones.length;A++){if(this.Botones[A].Id==B){this.Botones[A].Activo=true;this.Botones[A].A.className="activo"}}};function TTECVentana(E,C,H,B,G,D,F,A){this.Titulo=C;this.DivPadre=(sinDefinir(E)?document.body:E);this.Visible=true;this.Top=H;this.Bottom=B;this.Left=G;this.Right=D;this.Width=F;this.Height=A;this.DivContenedor=document.createElement("div");if(!sinDefinir(H)){this.DivContenedor.style.top=H}if(!sinDefinir(B)){this.DivContenedor.style.bottom=B}if(!sinDefinir(G)){this.DivContenedor.style.left=G}if(!sinDefinir(D)){this.DivContenedor.style.right=D}if(!sinDefinir(F)){this.DivContenedor.style.width=F}if(!sinDefinir(A)){this.DivContenedor.style.height=A}this.DivContenedor.className="TTECVentanaContenedor";this.Div=document.createElement("div");this.DivContenedor.appendChild(this.Div);this.DivPadre.appendChild(this.DivContenedor);this.Div.style.width=Math.max(0,(this.DivContenedor.offsetWidth-15))+"px";this.Div.style.height=Math.max(0,(this.DivContenedor.offsetHeight-25))+"px";this.Div.className="TTECVentanaDiv";this.SetVisible(false)}TTECVentana.prototype.SetVisible=function(A){this.Visible=A;if(A){if(!sinDefinir(this.Top)){this.DivContenedor.style.top=this.Top}if(!sinDefinir(this.Bottom)){this.DivContenedor.style.bottom=this.Bottom}if(!sinDefinir(this.Left)){this.DivContenedor.style.left=this.Left}if(!sinDefinir(this.Right)){this.DivContenedor.style.right=this.Right}if(!sinDefinir(this.Width)){this.DivContenedor.style.width=this.Width}if(!sinDefinir(this.Height)){this.DivContenedor.style.height=this.Height}this.DivContenedor.style.display="block";this.Div.style.width=(this.DivContenedor.offsetWidth-15)+"px";this.Div.style.height=(this.DivContenedor.offsetHeight-25)+"px"}else{this.DivContenedor.style.display="none"}};TTECVentana.prototype.LanzarEfecto=function(){if(!this.Visible){this.DivContenedor.style.visibility="visible"}};TTECVentana.prototype.FinEfecto=function(){this.Visible=!this.Visible;if(this.Visible){this.Div.style.right="0px"}else{this.DivContenedor.style.visibility="hidden"}};TTECVentana.prototype.ejecutaEfecto=function(C){var B=C.DivContenedor.offsetWidth;var A=C.Div.offsetLeft;var D=1*(C.Div.style.right.replace("px",""));if(C.Visible){if(A>B){C.FinEfecto()}else{C.Div.style.right=(D-30)+"px"}}else{if(D<0){C.Div.style.right=(D+30)+"px"}else{C.FinEfecto()}}}
