function euLabel(F,B,A,E){this.id=F;this.container=A;this.anchor=euDOWN;this.offsetX=0;this.offsetY=0;this.setProperties=function(G,J,H,I){this.setPos(G,J);this.setDim(H,I)};this.setPos=function(G,H){this.setPosX(G);this.setPosY(H)};this.setDim=function(G,H){this.setWidth(G);this.setHeight(H)};this.width=0;this.height=0;this.posX=0;this.posY=0;this.getPosX=function(){return this.object.getPosX()};this.setPosX=function(G){this.posX=G;this.object.setPosX(G)};this.getPosY=function(){return this.object.getPosY()};this.setPosY=function(G){this.posY=G;this.object.setPosY(G)};this.getWidth=function(){return this.object.getWidth()};this.setWidth=function(G){this.width=G;this.object.setWidth(G)};this.getHeight=function(){return this.object.getHeight()};this.setHeight=function(G){this.height=G;this.object.setHeight(G)};this.hide=function(){this.object.hide();document.getElementById(this.id).style.visibility="hidden"};this.show=function(){this.object.show();document.getElementById(this.id).style.visibility="visible"};this.setFading=function(G){G=Math.round(G);if(G<0){G=0}if(G>100){G=100}document.getElementById(this.id).style.opacity=(G/100);document.getElementById(this.id).style.filter="alpha(opacity="+(G)+");";this.object.setFading(G)};this.onLoadPrev=function(){if(this.object.onLoadPrev){this.object.onLoadPrev()}};this.onLoadNext=function(){if(this.object.onLoadNext){this.object.onLoadNext()}};this.mouseMove=function(G,H){if(this.object.mouseMove){this.object.mouseMove(G,H)}return false};this.riposition=function(){if(this.object.riposition){this.object.riposition()}if(this.anchor==euDOWN){document.getElementById(this.id).style.left=(this.posX+this.offsetX+(this.width-document.getElementById(this.id).offsetWidth)/2)+"px";document.getElementById(this.id).style.top=(this.posY+this.height+this.offsetY)+"px"}else{if(this.anchor==euUP){document.getElementById(this.id).style.left=(this.posX+this.offsetX+(this.width-document.getElementById(this.id).offsetWidth)/2)+"px";document.getElementById(this.id).style.top=(this.posY+this.offsetY)+"px"}else{if(this.anchor==euLEFT){document.getElementById(this.id).style.left=(this.posX+this.offsetX)+"px";document.getElementById(this.id).style.top=(this.posY+this.offsetY+(this.height-document.getElementById(this.id).offsetHeight)/2)+"px"}else{if(this.anchor==euRIGHT){document.getElementById(this.id).style.left=(this.posX+this.width+this.offsetX)+"px";document.getElementById(this.id).style.top=(this.posY+this.offsetY+(this.height-document.getElementById(this.id).offsetHeight)/2)+"px"}else{if(this.anchor==euCENTER){document.getElementById(this.id).style.left=(this.posX+this.offsetX+(this.width-document.getElementById(this.id).offsetWidth)/2)+"px";document.getElementById(this.id).style.top=(this.posY+this.offsetY+(this.height-document.getElementById(this.id).offsetHeight)/2)+"px"}}}}}};if(B.anchor){this.anchor=B.anchor}if(B.offsetX){this.offsetX=B.offsetX}if(B.offsetY){this.offsetY=B.offsetY}var D="";if(B.style){D=B.style}for(var C in B.object){this.object=new window[C](this.id+"_LABEL_OBJECT",B.object[C],this.container,E)}this.container.innerHTML+="<span id='"+this.id+"' src='"+B.image+"' style='position:absolute;visibility:hidden;"+D+";'>"+B.txt+"</span>";this.destroy=function(){this.object.destroy();this.object=null;this.container.removeChild(document.getElementById(this.id))}};
