
var gBild = new Array();
var iPopup = new Array();

function remInnerPopup() {
         var obj_bg = document.getElementById('UNBG');
         var obj_if = document.getElementById('UNFRAME');
         var obj_ctr = document.getElementById('UNFRAME_CONTROL');

         window.clearTimeout(iPopup[0]);

         obj_if.src='NULL';
         obj_if.style.display = "none";

         obj_ctr.style.display = "none";

         fadeOpacity('UNBG',70,-35,0,50);
         setTimeout('document.getElementById(\"UNBG\").style.display = \"none\";',150);

         iPopup = new Array();

}

function innerPopup(src,width,height,scrollable) {
         var obj_bg = document.getElementById('UNBG');
         var obj_if = document.getElementById('UNFRAME');
         var obj_ctr = document.getElementById('UNFRAME_CONTROL');


         if (scrollable) {obj_if.scrolling='yes'; } else {obj_if.scrolling='no';}

         obj_if.src=unescape(src);
         iPopup[1] = width;
         iPopup[2] = height;

         obj_if.style.width=width;
         obj_if.style.height=height;

         obj_ctr.style.width=width;
         scrollBackground();

         obj_bg.style.display = "block";
         iPopup[0] = setTimeout('document.getElementById(\"UNFRAME\").style.display = \"block\";document.getElementById(\"UNFRAME_CONTROL\").style.display = \"block\";',600);

         fadeOpacity('UNBG',0,20,80,30);

}
               function moveBild(flyPic,startx, starty, zielx,ziely,startw,zielw, steps,astep,speed,outspeed) {

                        if (astep > steps) {
                            setTimeout('document.getElementById(\"'+flyPic+'\").style.display=\"none\"',outspeed);
                            setTimeout('document.getElementById(\"'+flyPic+'\").style.display=\"none\"',outspeed);
                            return 1;
                        }

                        var element = document.getElementById(flyPic);
                        var prozent = astep/steps;

                        element.style.left = startx + Math.ceil((zielx-startx)*prozent);
                        element.style.top = starty + Math.ceil((ziely-starty)*prozent);

                        set = Math.ceil(zielw+(startw-zielw)*(1-prozent));
                        element.style.width = set;

                    setTimeout('moveBild(\"'+flyPic+'\",'+startx+', '+starty+', '+zielx+','+ziely+','+startw+','+zielw+','+steps+','+(1+astep)+','+speed+','+outspeed+');',speed);
               }

               function startFly (flyID,toID,steps,speed,outspeed) {
                        var element1 = document.getElementById(flyID);
                        var element2 = document.getElementById(toID);

                        var pos1 = getPosition(element1);
                        var pos2 = getPosition(element2);

                        moveBild(flyID,pos1.x,pos1.y,pos2.x,pos2.y,pos1.w,pos2.w,steps,1,speed,outspeed);
               }
               function fadeOpacity(objektID,setOp,stepOp,destOp,stepW) {

                        var obj = document.getElementById(objektID);
                        obj.style.filter='Alpha(opacity='+setOp+')';
                        obj.style.opacity=setOp/100;
                        if (setOp == destOp) { return 1; }
                        setTimeout('fadeOpacity(\"'+objektID+'\",'+(setOp+stepOp)+','+stepOp+','+destOp+','+stepW+');',stepW);

               }


               function startAnimation() {

                        startFly('UN_LOGO_FLY','UN_LOGO_TOP',10,10,4);

                        setTimeout('fadeOpacity(\"UNBG\",100,-10,0,40)',150);
                        setTimeout('document.getElementById(\"UNBG\").style.display = \"none\";',1000);

               }
               function prepareAnimation() {

                        var obj_bg = document.getElementById('UNBG');
                        var obj_if = document.getElementById('UN_LOGO_FLY');

                        scrollBackground(1);

                        obj_bg.style.display = 'block';
                        obj_if.style.display = 'block';

                        var pos1 = getPosition(obj_if);

                        obj_bg.style.left=document.body.scrollLeft;
                        obj_bg.style.top=document.body.scrollTop;

                        obj_if.style.left = document.body.scrollLeft+(document.body.clientWidth-pos1.w)/2;
                        obj_if.style.top = document.body.scrollTop+(document.body.clientHeight-pos1.h)/2;

                        setTimeout('startAnimation();',2000);  //2000
               }

function scrollBackground(init) {

         if (!init  && (gBild.length + iPopup.length == 0)) return 0;

         var obj_bg = document.getElementById('UNBG');
         obj_bg.style.left=document.body.scrollLeft;  obj_bg.style.width=document.body.clientWidth;
         obj_bg.style.top=document.body.scrollTop; obj_bg.style.height=document.body.clientHeight;

         var obj_bild = document.getElementById('UN_GROSSBILD');
         if (gBild.length) {
             obj_bild.style.left = document.body.scrollLeft+(document.body.clientWidth-gBild[1])/2;
             obj_bild.style.top = document.body.scrollTop+(document.body.clientHeight-gBild[2])/2;
         }

         var obj_if = document.getElementById('UNFRAME');
         if (iPopup.length) {
             obj_if.style.left = document.body.scrollLeft+(document.body.clientWidth-iPopup[1])/2;
             obj_if.style.top = document.body.scrollTop+(document.body.clientHeight-iPopup[2])/2;

             var obj_ctr = document.getElementById('UNFRAME_CONTROL');
             obj_ctr.style.left = parseInt(obj_if.style.left)+3;
             obj_ctr.style.top = parseInt(obj_if.style.top)-20;
         }

}

function remGrossBild() {
         var obj_bg = document.getElementById('UNBG');
         var obj_if = document.getElementById('UN_GROSSBILD');

         window.clearTimeout(gBild[0]);

         obj_if.src='NULL';
         obj_if.style.display = "none";


         fadeOpacity('UNBG',70,-35,0,50);
         setTimeout('document.getElementById(\"UNBG\").style.display = \"none\";',150);

         gBild = new Array();

}


function showGrossBild(src,width,height) {
         var obj_bg = document.getElementById('UNBG');
         var obj_if = document.getElementById('UN_GROSSBILD');

         obj_if.src=src;

         gBild[1] = width;
         gBild[2] = height;

         scrollBackground();

         obj_bg.style.display = "block";
         gBild[0] = setTimeout('document.getElementById(\"UN_GROSSBILD\").style.display = \"block\";',700);

         fadeOpacity('UNBG',0,20,80,50);

}
