// JavaScript for esmt Internet function showVideo(id,link,player) { var pl = document.getElementById(id); var playersrc; if (player === "q") playersrc = '';// Error text. '; if (player === "w") playersrc = ''; pl.innerHTML = ""; pl.innerHTML = playersrc; } // Bildertausch standard function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i0?navigator.appVersion.split(";")[1].substr(6):navigator.appVersion); var BN=navigator.appName; var IsWin=(navigator.userAgent.indexOf('Win')!=-1); var IsMac=(navigator.userAgent.indexOf('Mac')!=-1); var OP=(navigator.userAgent.indexOf('Opera')!=-1&&BV>=4)?true:false; var NS=(BN.indexOf('Netscape')!=-1&&(BV>=4&&BV<5)&&!OP)?true:false; var SM=(BN.indexOf('Netscape')!=-1&&(BV>=5)||OP)?true:false; var IE=(BN.indexOf('Explorer')!=-1&&(BV>=4)||SM)?true:false; if(!eval(frames['self'])) { frames.self = window; frames.top = top; } var mFrame; mFrame = eval(frames['self']); function RelativePlaceLayer(mName, imgName, relX, relY) { var Image = mFrame.document.images[imgName]; if(IE) if(BV>=5) var Menu = mFrame.document.getElementById(mName); else var Menu = mFrame.document.all[mName]; if(NS) var Menu = mFrame.document.layers[mName]; if(!Menu) { return false; } if(IE) { Menu = Menu.style; } if (NS) { Menu.w = Menu.clip.width; Menu.h = Menu.clip.height; } // Do some MAGIC... var pW = GetWidthHeight()[0] + GetLeftTop()[0]; var pH = GetWidthHeight()[1] + GetLeftTop()[1]; var x = GetImgXY(Image)[0] + relX; var y = GetImgXY(Image)[1] + relY; if(IE) { Menu.left = (parseInt(Menu.width)>pW)?pW - parseInt(Menu.width):x + "px"; Menu.top = (parseInt(Menu.height)>pH)?pH - parseInt(Menu.height):y + (OP?"":"px"); } if(NS) { x = (x+Menu.w>pW)?pW - Menu.w:x; y = (y+Menu.h>pH)?pH - Menu.h:y; //alert("x:"+x+" y:"+y); Menu.moveToAbsolute(x,y); } return true; } function GetImgXY(imgObj) { //IE,NS,SM,OP //This function returns the x,y coordinates of an image. var x; var y; if(IE) { x = getOffset(imgObj)[0]; y = getOffset(imgObj)[1]; } else { x = imgObj.x; y = imgObj.y; } return [x, y]; } function GetImgWH(imgObj) { //IE,NS,SM,OP //This function returns the width and height of an image. return [parseInt(imgObj.width), parseInt(imgObj.height)]; } function getOffset(imgObj) { //IE,NS,SM,OP //This function returns the horizontal and vertical offset of an object. x = imgObj.offsetLeft; y = imgObj.offsetTop; ce =imgObj.offsetParent; while (ce!=null) { y += ce.offsetTop; x += ce.offsetLeft; ce = ce.offsetParent; } return [x,y]; } function GetLeftTop(f) { //IE,NS,SM,OP //This function returns the scroll bars position on the menus frame. if(!f) f = mFrame; if(IE) return [OP?0:SM?f.scrollX:f.document.body.scrollLeft,OP?0:SM?f.scrollY:mFrame.document.body.scrollTop]; if(NS) return [f.pageXOffset,f.pageYOffset]; } function GetWidthHeight(f) { //IE,NS,SM,OP //This function returns the width and height of the menus frame. if(!f) f = mFrame; if(IE&&!SM) return [f.document.body.clientWidth,f.document.body.clientHeight]; if(NS||SM) return [f.innerWidth,f.innerHeight]; } function showHideOptions() { //v3.0 var i,p,v,obj,args=showHideOptions.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v='hide')?'none':v; } obj.display=v; } }