home *** CD-ROM | disk | FTP | other *** search
- function centerY(obiekt)
- {
- if (browser=="IE")
- {
- element = eval(eval(obiekt));
- posY = (document.body.clientHeight - element.style.pixelHeight) / 2
- }
- if (browser=="NN")
- {
- posY = (window.innerHeight - document.layers[obiekt].document.height) / 2
- }
- return posY
- }
- function centerX(obiekt)
- {
- if (browser=="IE")
- {
- element = eval(eval(obiekt));
- posX = (document.body.clientWidth - element.style.pixelWidth) / 2
- }
- if (browser=="NN")
- {
- posX = (window.innerWidth - document.layers[obiekt].document.width) / 2
- }
- return posX
- }
- function on(element, X, Y)
- {
- if (browser=="IE")
- {
- obiekt = eval (element);
- obiekt.style.left = X;
- obiekt.style.top = Y;
- obiekt.style.display = "block"
- }
- if (browser=="NN")
- {
- document.layers[element].left = X;
- document.layers[element].top = Y;
- document.layers[element].visibility = "show";
- }
- }
- function move(element, PID, pozX, pozY, krokX, krokY)
- {
- var step = 0;
- if (browser=="IE")
- {
- obiekt = eval(element);
- aktX = obiekt.style.pixelLeft;
- aktY = obiekt.style.pixelTop;
- }
- else
- {
- aktX = document.layers[element].left;
- aktY = document.layers[element].top
- }
- if (aktX==pozX) {stepX = 0}
- else
- if (aktX > pozX) {stepX = -1}
- else
- {stepX = 1}
- if (aktY==pozY) {stepY = 0}
- else
- if (aktY > pozY) {stepY = -1}
- else
- {stepY = 1}
- if (aktX + stepX * krokX < pozX && stepX == -1 || aktX + stepX * krokX > pozX && stepX == 1)
- {
- if (browser=="IE")
- {
- obiekt.style.left = pozX;
- stepX = 0;
- }
- else
- {
- document.layers[element].left = pozX;
- stepX = 0;
- }
- }
- else
- {
- if (browser=="IE")
- {
- obiekt.style.left = obiekt.style.pixelLeft + stepX * krokX;
- }
- else
- {
- document.layers[element].left = document.layers[element].left + stepX * krokX;
- }
- }
- if (aktY + stepY * krokY < pozY && stepY == -1 || aktY + stepY * krokY > pozY && stepY == 1)
- {
- if (browser=="IE")
- {
- obiekt.style.top = pozY
- stepY = 0;
- }
- else
- {
- document.layers[element].top = pozY;
- stepY = 0;
- }
- }
- else
- {
- if (browser=="IE")
- {
- obiekt.style.top = obiekt.style.pixelTop + stepY * krokY;
- }
- else
- {
- document.layers[element].top = document.layers[element].top + stepY * krokY;
- }
- }
- if (stepX != 0 || stepY != 0)
- {
- movetimerID[PID][0] = setTimeout("move('"+element+"',"+PID+","+pozX+","+pozY+","+krokX+","+krokY+")", 5);
- }
- }
- function menuon(obiekt, nr, pox, poy)
- {
- clearTimeout(movetimerID[nr][0]);
- on(obiekt, 165, poy)
- move(obiekt, nr, pox, poy, 5, 5);
- }
-
- function menuoff(obiekt, nr, pox, poy)
- {
- clearTimeout(movetimerID[nr][0]);
- move(obiekt, nr, 165, poy, 5, 5);
- }
-
-