window.onload = function() {
    maxopacity = 0.2;
    
    cardwindowpanelfx = new Fx.Style("cardwindowpanel", "left", {
        duration: 1000,
        transition: Fx.Transitions.circInOut
    });
   
    windowpanelsfx = new Array();
    windowpanelsfx[1] = new Fx.Style("homepanel", "opacity", {
        duration: 500,
        transition: Fx.Transitions.linear
    });   
    windowpanelsfx[2] = new Fx.Style("contactpanel", "opacity", {
        duration: 500,
        transition: Fx.Transitions.linear
    });    

    for (var i=2; i<8; i++) {
        windowpanelsfx[i].set(maxopacity);
    }
}

function slidePanels(nr) {
    aktPanel = Math.abs($("cardwindowpanel").getStyle("left").toInt() / 581)+1;
    if (nr != aktPanel) {
        windowpanelsfx[nr].set(maxopacity);
        windowpanelsfx[aktPanel].start(1,maxopacity).chain(function(){cardwindowpanelfx.start($("cardwindowpanel").getStyle("left"),((nr-1)*581)*(-1)).chain(function(){windowpanelsfx[nr].start(maxopacity,1)})});
    }
}
