// JavaScript for esmt Internet
function showVideo(id,link,player)
{
var pl = document.getElementById(id);
var playersrc;
if (player === "q")
playersrc = '';// ';
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; }
}