// [email protected] //
function kaydir(katman,hedef_x,hedef_y,hiz,adim){
var devir=0;
var nesne=document.getElementById(katman);
var nesne_x=parseInt(nesne.style.left);
var nesne_y=parseInt(nesne.style.top);
var yol_x=hedef_x - nesne_x;
var yol_y=hedef_y - nesne_y;
var toplamdevir_x=yol_x / adim;
var toplamdevir_y=yol_y / adim;
var katman = katman;
var adim_x = adim;
var adim_y = adim;
if(toplamdevir_x<0){ toplamdevir_x=toplamdevir_x-toplamdevir_x-toplamdevir_x; adim_x=adim_x-adim_x-adim_x; }
if(toplamdevir_y<0){ toplamdevir_y=toplamdevir_y-toplamdevir_y-toplamdevir_y; adim_y=adim_y-adim_y-adim_y; }
var kaydirmaEylemi = setInterval(eylem,hiz);
function eylem(){
devir++;
if(devir <= toplamdevir_x){
nesne.style.left = nesne_x + devir * adim_x + "px";
} else { var tamamlanandevir_x="1" }
if(devir <= toplamdevir_y){
nesne.style.top = nesne_y + devir * adim_y + "px";
} else { var tamamlanandevir_y="1" }
if(tamamlanandevir_x=="1" && tamamlanandevir_y=="1"){
durdur();
}
}
function durdur(){
clearInterval(kaydirmaEylemi);
}
}
function boyutlandir(katman,en,boy,adim,hiz){
var devir=0;
var nesne=document.getElementById(katman);
var nesne_en=parseInt(nesne.style.width);
var nesne_boy=parseInt(nesne.style.height);
var fark_en=en - nesne_en;
var fark_boy=boy - nesne_boy;
var toplamdevir_en=fark_en / adim;
var toplamdevir_boy=fark_boy / adim;
var adim_en = adim;
var adim_boy = adim;
if(toplamdevir_en<0){ toplamdevir_en=toplamdevir_en-toplamdevir_en-toplamdevir_en; adim_en=adim_en-adim_en-adim_en; }
if(toplamdevir_boy<0){ toplamdevir_boy=toplamdevir_boy-toplamdevir_boy-toplamdevir_boy; adim_boy=adim_boy-adim_boy-adim_boy; }
var kaydirmaEylemi = setInterval(eylem,hiz);
function eylem(){
devir++;
if(devir <= toplamdevir_en){
nesne.style.width = nesne_en + devir * adim_en + "px";
} else { var tamamlanandevir_en="1" }
if(devir <= toplamdevir_boy){
nesne.style.height = nesne_boy + devir * adim_boy + "px";
} else { var tamamlanandevir_boy="1" }
if(tamamlanandevir_en=="1" && tamamlanandevir_boy=="1"){
durdur();
}
}
function durdur(){
clearInterval(kaydirmaEylemi);
}
}
function seffaflik(katman,oran,birimartis,hiz){
var devir=0;
var nesne=document.getElementById(katman);
var nesne_seffaflik=100 * document.getElementById(katman).style.opacity;
var fark = oran - nesne_seffaflik;
var toplamdevir=fark / birimartis;
if(toplamdevir<0){ toplamdevir=toplamdevir-toplamdevir-toplamdevir; birimartis=birimartis-birimartis-birimartis; }
seffaflikEylemi = setInterval(eylem,hiz);
function eylem(){
devir++;
if(devir <= toplamdevir){
nesne.style.opacity = (nesne_seffaflik / 100) + (devir * birimartis)/100;
nesne.style.filter = "alpha(opacity=" + ( nesne_seffaflik + (devir * birimartis) ) + ")";
} else { var tamamlanandevir="1" }
if(tamamlanandevir=="1"){
durdur();
}
}
function durdur(){
clearInterval(seffaflikEylemi);
}
}
var sonNesne;
function sekmekaydirici(katman,en,boy){
if(sonNesne){
boyutlandir(sonNesne,en,0,3,1);
boyutlandir(katman,en,boy,3,1);
sonNesne = katman;
} else { boyutlandir(katman,en,boy,3,1); sonNesne=katman; }
}