﻿/*	
	Lüders & Baran 
	Bee2Bee - digital solutions 
	JavaScript
*/

// Start page
var currentStage = "stage0";
var currentLanguage = "de";

var selectLanguage = function (language) {
    currentLanguage = language;
    $("#language-selector-de").hide();
    $("#language-selector-en").hide();
    $("#start-image-1").fadeIn();
    $("#start-title-0").fadeOut();

    switch (currentLanguage) {
        case "de":
            $("#start-title-1-de").fadeIn();
            $("#start-button-1-de").fadeIn();
            break;
        case "en":
            $("#start-title-1-en").fadeIn();
            $("#start-button-1-en").fadeIn();
            break;
        default:
            break;
    }
}

var proceed = function (stage) {
    switch (stage) {
        case "stage0":
            currentStage = "stage1";
            $("#start-image-1").fadeIn();
            $("#start-title-0").fadeOut();
            $("#start-title-1").fadeIn();
            $("#start-button-0").fadeOut();
            $("#start-button-1").fadeIn();
            break;
        case "stage1":
            currentStage = "stage2";
            $("#start-image-2").show();
            $("#start-title-1").show();
            goToHomePage();
            break;
        default:
            break;
    }
}

var goToHomePage = function () {
    switch (currentLanguage) {
        case "de":
            window.setTimeout("window.location.href = 'Home.aspx'", 500);
            break;
        case "en":
            window.setTimeout("window.location.href = 'HomeEnglish.aspx'", 500);
            break;
        default:
            window.setTimeout("window.location.href = 'Home.aspx'", 500);
            break;
    }
}

var stepBack = function (stage) {
    switch (stage) {
        case "stage0":
            if (currentStage == "stage0" || currentStage == "stage1") {
                $("#start-image-1").fadeOut();
                $("#start-title-1").fadeOut();
                $("#start-title-0").fadeIn();
                $("#start-button-1").fadeOut();
                $("#start-button-0").fadeIn();
            }
            break;
        default:
            break;
    }
}

// Load image
var loadImage = function (imageSource) {
    var img = new Image();
    $(img).load(function () {
        $(this).hide();
        $("#imageLoader > div:eq(1)").empty();
        $("#imageLoader > div:eq(1)").append(this);
        $("#imageLoader").show();
        $(this).fadeIn();
        $(this).click(function () {
            unloadCurrentImage();
        })
    }).error(function () {
        $("imageLoader > div:eq(1)").text = "Das Bild konnte nicht geladen werden."
    }).attr("src", imageSource)
}

var unloadCurrentImage = function () {
    $("#imageLoader > div:eq(1)").empty();
    $("#imageLoader").hide();
}