function SwitchImage(oElement, path) {

    oElement.src = path;
}

function SwitchTextColor(elementID, color) {

    $(elementID).style.color = color;
}

function StartGallery(galleryContainerID) {

    var firstLink = document.getElementById(galleryContainerID).getElementsByTagName("a")[0];
    
    if(firstLink) {
        
        myLightbox.start(firstLink);
    }
}

function open360() {

    F1 = window.open("360.php?studioID=1&movieID=1", "Zweitfenster", "width=690,height=600,left=10,top=10");
    F1.focus();
}

/**
 * Dropdown - Script
*/

var lockDiv = false;
var showDropDownASS = false;

function initDropDown() {

    var studioNavDiv = $("studioNavDiv");
    studioNavDiv.observe("mouseover", showDropDown);
    studioNavDiv.observe("mouseout", function() {
        lockDiv=false;
        showDropDownASS = false;
        window.setTimeout("hideDropDown()", 1000);
    })
    
    var dropDownDiv = $("dropDownDiv");
    dropDownDiv.observe("mouseover", function() {
        lockDiv = true;
    });
    dropDownDiv.observe("mouseout", function() {
        lockDiv = false;
    });
}

function showDropDown() {

    var dropDownDiv = $("dropDownDiv");
    
    if(dropDownDiv.getStyle("left") == "-9999px") {
        dropDownDiv.hide();
        dropDownDiv.setStyle({left: "0px"});
    }
    
    if(!dropDownDiv.visible()) {
        Effect.SlideDown(dropDownDiv,
        {
            duration: 1,
            queue: {
                position: 'end', scope:'dd', limit: 1
            }
        });
    }
    else {
        if(!showDropDownASS) {
            showDropDownASS = true;
        }
    }
    
    lockDiv = true;
}

function hideDropDown() {

    var dropDownDiv = $("dropDownDiv");
    
    if(!lockDiv) {
        
        if(dropDownDiv.visible()) {
            Effect.SlideUp(dropDownDiv,
            {
                duration: 1,
                queue: {
                    position: 'end', scope:'dd', limit: 1
                },
                afterFinish: function() {
                    if(showDropDownASS) {
                        showDropDown();
                        showDropDownASS = false;
                    }
                }
            });
        }
    }
    else {
        window.setTimeout("hideDropDown()", 1000);
    }
}

Event.observe(window, 'load', initDropDown, false);
