\n');
}
//________________________________________________________________________________
//geturl für die Browser die fscommand nicht können (Opera)
function gurl(command,args){
doDrop(command,args);
}
//nach drop im flasfilm
function doDrop(command,args){
window.clearInterval(aktiv);
fastmove=false;
time=0;
startx=map.document.body.scrollLeft;
starty=map.document.body.scrollTop;
aktiv=window.setInterval("moveani("+(parseInt(command)*fx)+","+(parseInt(args)*fy)+")",50);
}
var lastvisible=null
var fastmove = false
function sethotspot(id,x,y){
if (window.document.steuerung)window.document.steuerung.SetVariable('pos',Math.round(x/fx-ox)+','+Math.round(y/fy-oy))
if (lastvisible!=null){
map.showhide(lastvisible,false)
if(lastvisible==id) fastmove = true;
else fastmove=false;
}
lastvisible=id
map.showhide(id,true)
hotspot(x,y)
}
function hotspot(x,y){
var map=window.map
x-=ox*fx
y-=oy*fy+200
window.clearInterval(aktiv);
time=0;
startx=map.document.body.scrollLeft;
starty=map.document.body.scrollTop;
aktiv=window.setInterval("moveani("+x+","+(y)+")",10);
}
function easeInOutQuart(t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
}
function easeInQuad(t, b, c, d) {
return c*(t/=d)*t + b;
}
function linearTween(t, b, c, d) {
return c*t/d + b;
}
function easeOutQuad(t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
}
function moveani(x,y){
time+=1;
if(fastmove) {
move(x,y);
}
else {
xpos=easeOutQuad(time,startx, x-startx, dauer);
ypos=easeOutQuad(time,starty, y-starty,dauer);
move(xpos,ypos);
}
if(time > dauer)
window.clearInterval(aktiv);
}
//iframe scrollen
function move(x,y){
if(!iframeloaded)return;
xpos=x;
ypos=y;
map.document.body.scrollLeft=x
map.document.body.scrollTop=y
}
iframeloaded=true
//-->
Taste'n Buy (PDF)
Terminalwegweiser (PDF)
|