﻿function f_SplitImagesInit(t){

    if(!document.HeaderTopImages) return;
    
    document.HeaderTopImagesC=0;
    document.TopImg1 = document.getElementById('fid_test1');
    document.TopImg2 = document.getElementById('fid_test2');
    document.TopImgT1 = document.getElementById('fid_testT1');
    document.TopImgT2 = document.getElementById('fid_testT2');
    f_SplitImagesInvert();
    f_SplitImages(t);
}
function f_SplitImagesInvert(){

    var x = document.TopImg2;
    var y = document.TopImgT2;
    document.TopImg2 = document.TopImg1;
    document.TopImg1 = x;

    document.TopImgT2 = document.TopImg2;
    document.TopImgT1 = y;
}
function f_SplitImages(t){

    f_SplitImagesInvert();
    window.setTimeout("f_SplitImages2("+t+")",t);
}
function f_SplitImages2(t){
    
    document.HeaderTopImagesC++;
    
    if(document.HeaderTopImagesC>=document.HeaderTopImages.length)
        document.HeaderTopImagesC=0;
    
    var nsrc = document.HeaderTopImages[document.HeaderTopImagesC];
    var nsrcT = document.HeaderTopImagesT[document.HeaderTopImagesC];
    
    f_ChangeOpac(0, document.TopImg2.id)
    document.TopImg2.style.backgroundImage = 'url(' + nsrc + ')';
    document.TopImgT2.innerHTML = "<div class=\"cTestText\">" + nsrcT + "</div>";
    
    var img = new Image();
    img.onLoad=f_SplitImages3(t);
    img.src = nsrc;
}
function f_SplitImages3(t){

    speed=15;   
    
    for(i = 0; i <100 ; i++) {
        window.setTimeout("f_ChangeOpac(" + i + ",'" + document.TopImg2.id + "')",(i * speed));
        window.setTimeout("f_ChangeOpac(" + (99 - i) + ",'" + document.TopImg1.id + "')",(i * speed));
    }
    window.setTimeout("f_SplitImages("+t+")",(100 * speed));
}
function f_ChangeOpac(opacity, id) {
        var object = document.getElementById(id).style;
        object.opacity = (opacity / 100);
        object.MozOpacity = (opacity / 100);
        object.KhtmlOpacity = (opacity / 100);
        object.filter = "alpha(opacity=" + opacity + ")";
}


