window.onload = function () {

    //------------------------------------------------------//
    // Configuration
    //
    var fileEnglish = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #eng > div";
    var fileGerman = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #ger > div";
    var fileFrench = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #fra > div";
    var fileItalian = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #ita > div";
    var fileSpanish = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #spa > div";
    var filePortugese = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #por > div";
    var fileChinese = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #chi > div";
    var fileArabic = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #ara > div";
    var fileHebrew = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #heb > div";
    var fileJapanese = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #jpn > div";
    var fileRussian = "/Mch/Baselworld/FlashHeader/headersbaselworld.htm #rus > div";

    var flashAssociations = [
        { urlpartBw: "go/id/rqm/lang/eng", urlpartBwNoCache: "br/rqm/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldrqm.htm", lang: "eng", description: "InvitationLetter" },
        { urlpartBw: "go/id/rqm/frm/form/lang/eng", urlpartBwNoCache: "br/rqm/frm/form/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldrqm.htm", lang: "eng", description: "InvitationLetter" },
        { urlpartBw: "go/id/rqm", urlpartBwNoCache: "br/rqm", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldrqm.htm", lang: "ger", description: "InvitationLetter" },
        { urlpartBw: "go/id/vcn/frm/form/lang/eng", urlpartBwNoCache: "br/vcn/frm/form/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldvcn.htm", lang: "eng", description: "Gruppenreservation" },
        { urlpartBw: "go/id/vcn/frm/form/lang/fra", urlpartBwNoCache: "br/vcn/frm/form/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldvcn.htm", lang: "fra", description: "Gruppenreservation" },
        { urlpartBw: "go/id/vcn", urlpartBwNoCache: "br/vcn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldvcn.htm", lang: "ger", description: "Gruppenreservation" },
        { urlpartBw: "go/id/osj/lang/eng", urlpartBwNoCache: "fd/osj/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldosj.htm", lang: "eng", description: "OnlineShop" },
        { urlpartBw: "go/id/osj", urlpartBwNoCache: "fd/osj", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldosj.htm", lang: "ger", description: "OnlineShop" },
        { urlpartBw: "go/id/zi/lang/eng", urlpartBwNoCache: "ce/zi/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzi.htm", lang: "eng", description: "SSO" },
        { urlpartBw: "go/id/zi", urlpartBwNoCache: "ce/zi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzi.htm", lang: "ger", description: "SSO" },
        { urlpartBw: "go/id/bka/lang/eng", urlpartBwNoCache: "ce/bka/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbka.htm", lang: "eng", description: "SSO" },
        { urlpartBw: "go/id/bka", urlpartBwNoCache: "ce/bka", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbka.htm", lang: "ger", description: "SSO" },
        { urlpartBw: "go/id/bjz/lang/eng", urlpartBwNoCache: "ce/bjz/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbjz.htm", lang: "eng", description: "SSO" },
        { urlpartBw: "go/id/bjz", urlpartBwNoCache: "ce/bjz", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbjz.htm", lang: "ger", description: "SSO" },
        { urlpartBw: "go/id/zm/lang/eng", urlpartBwNoCache: "ce/zm/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzm.htm", lang: "eng", description: "SSO" },
        { urlpartBw: "go/id/zm", urlpartBwNoCache: "ce/zm", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzm.htm", lang: "ger", description: "SSO" },
        { urlpartBw: "go/id/khp/lang/eng/frm/form/", urlpartBwNoCache: "br/khp/lang/eng/frm/form/", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldkhp.htm", lang: "eng", description: "OnlineAccreditation" },
        { urlpartBw: "go/id/bcxq/lang/fra", urlpartBwNoCache: "dc/bcxq/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "fra", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/ita", urlpartBwNoCache: "dc/bcxq/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "ita", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/spa", urlpartBwNoCache: "dc/bcxq/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "spa", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/por", urlpartBwNoCache: "dc/bcxq/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "por", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/chi", urlpartBwNoCache: "dc/bcxq/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "chi", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/ara", urlpartBwNoCache: "dc/bcxq/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "ara", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/heb", urlpartBwNoCache: "dc/bcxq/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "heb", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/jpn", urlpartBwNoCache: "dc/bcxq/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "jpn", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/rus", urlpartBwNoCache: "dc/bcxq/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "rus", description: "AusstellerMedienmitteilungen" },
		{ urlpartBw: "go/id/bcxq/lang/eng", urlpartBwNoCache: "dc/bcxq/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "eng", description: "AusstellerMedienmitteilungen" },
        { urlpartBw: "go/id/bcxq", urlpartBwNoCache: "dc/bcxq", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcxq.htm", lang: "ger", description: "AusstellerMedienmitteilungen" },
        { urlpartBw: "go/id/dqf/lang/fra", urlpartBwNoCache: "dc/dqf/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "fra", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/ita", urlpartBwNoCache: "dc/dqf/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "ita", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/spa", urlpartBwNoCache: "dc/dqf/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "spa", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/por", urlpartBwNoCache: "dc/dqf/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "por", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/chi", urlpartBwNoCache: "dc/dqf/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "chi", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/ara", urlpartBwNoCache: "dc/dqf/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "ara", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/heb", urlpartBwNoCache: "dc/dqf/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "heb", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/jpn", urlpartBwNoCache: "dc/dqf/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "jpn", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/rus", urlpartBwNoCache: "dc/dqf/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "rus", description: "Brands" },
		{ urlpartBw: "go/id/dqf/lang/eng", urlpartBwNoCache: "dc/dqf/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "eng", description: "Brands" },
        { urlpartBw: "go/id/dqf", urlpartBwNoCache: "dc/dqf", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddqf.htm", lang: "ger", description: "Brands" },
        { urlpartBw: "go/id/dok/lang/eng", urlpartBwNoCache: "br/dok/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "eng", description: "Kontakt" },
        { urlpartBw: "go/id/dok/lang/fra", urlpartBwNoCache: "br/dok/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "fra", description: "Kontakt" },
        { urlpartBw: "go/id/dok/lang/ita", urlpartBwNoCache: "br/dok/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "ita", description: "Kontakt" },
        { urlpartBw: "go/id/dok", urlpartBwNoCache: "br/dok", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "ger", description: "Kontakt" },
        { urlpartBw: "go/id/cvn/lang/eng", urlpartBwNoCache: "cz/cvn/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "eng", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/fra", urlpartBwNoCache: "cz/cvn/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "fra", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/ita", urlpartBwNoCache: "cz/cvn/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "ita", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/spa", urlpartBwNoCache: "cz/cvn/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "spa", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/por", urlpartBwNoCache: "cz/cvn/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "por", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/chi", urlpartBwNoCache: "cz/cvn/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "chi", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/ara", urlpartBwNoCache: "cz/cvn/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "ara", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/heb", urlpartBwNoCache: "cz/cvn/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "heb", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/jpn", urlpartBwNoCache: "cz/cvn/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "jpn", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn/lang/rus", urlpartBwNoCache: "cz/cvn/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "rus", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/cvn", urlpartBwNoCache: "cz/cvn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldcvn.htm", lang: "ger", description: "ProtectedAreaLogin" },
        { urlpartBw: "go/id/zzb/lang/eng", urlpartBwNoCache: "gc/zzb/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "eng", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/fra", urlpartBwNoCache: "gc/zzb/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "fra", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/ita", urlpartBwNoCache: "gc/zzb/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "ita", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/spa", urlpartBwNoCache: "gc/zzb/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "spa", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/por", urlpartBwNoCache: "gc/zzb/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "por", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/chi", urlpartBwNoCache: "gc/zzb/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "chi", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/ara", urlpartBwNoCache: "gc/zzb/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "ara", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/heb", urlpartBwNoCache: "gc/zzb/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "heb", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/jpn", urlpartBwNoCache: "gc/zzb/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "jpn", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb/lang/rus", urlpartBwNoCache: "gc/zzb/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "rus", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzb", urlpartBwNoCache: "gc/zzb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzb.htm", lang: "ger", description: "ProtectedAreaWerbemoeglichkeiten" },
        { urlpartBw: "go/id/zzh/lang/eng", urlpartBwNoCache: "gc/zzh/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "eng", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/fra", urlpartBwNoCache: "gc/zzh/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "fra", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/ita", urlpartBwNoCache: "gc/zzh/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "ita", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/spa", urlpartBwNoCache: "gc/zzh/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "spa", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/por", urlpartBwNoCache: "gc/zzh/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "por", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/chi", urlpartBwNoCache: "gc/zzh/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "chi", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/ara", urlpartBwNoCache: "gc/zzh/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "ara", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/heb", urlpartBwNoCache: "gc/zzh/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "heb", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/jpn", urlpartBwNoCache: "gc/zzh/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "jpn", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh/lang/rus", urlpartBwNoCache: "gc/zzh/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "rus", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzh", urlpartBwNoCache: "gc/zzh", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzh.htm", lang: "ger", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/eng", urlpartBwNoCache: "gc/zzm/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "eng", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/fra", urlpartBwNoCache: "gc/zzm/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "fra", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/ita", urlpartBwNoCache: "gc/zzm/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "ita", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/spa", urlpartBwNoCache: "gc/zzm/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "spa", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/por", urlpartBwNoCache: "gc/zzm/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "por", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/chi", urlpartBwNoCache: "gc/zzm/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "chi", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/ara", urlpartBwNoCache: "gc/zzm/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "ara", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/heb", urlpartBwNoCache: "gc/zzm/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "heb", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/jpn", urlpartBwNoCache: "gc/zzm/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "jpn", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm/lang/rus", urlpartBwNoCache: "gc/zzm/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "rus", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/zzm", urlpartBwNoCache: "gc/zzm", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzm.htm", lang: "ger", description: "ProtectedAreaMedienarbeit" },
        { urlpartBw: "go/id/bcwc/lang/eng", urlpartBwNoCache: "gc/bcwc/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "eng", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/fra", urlpartBwNoCache: "gc/bcwc/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "fra", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/ita", urlpartBwNoCache: "gc/bcwc/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "ita", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/spa", urlpartBwNoCache: "gc/bcwc/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "spa", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/por", urlpartBwNoCache: "gc/bcwc/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "por", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/chi", urlpartBwNoCache: "gc/bcwc/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "chi", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/ara", urlpartBwNoCache: "gc/bcwc/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "ara", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/heb", urlpartBwNoCache: "gc/bcwc/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "heb", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/jpn", urlpartBwNoCache: "gc/bcwc/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "jpn", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc/lang/rus", urlpartBwNoCache: "gc/bcwc/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "rus", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/bcwc", urlpartBwNoCache: "gc/bcwc", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbcwc.htm", lang: "ger", description: "ProtectedAreaMailSignatur" },
        { urlpartBw: "go/id/zzq/lang/eng", urlpartBwNoCache: "gd/zzq/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "eng", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/fra", urlpartBwNoCache: "gd/zzq/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "fra", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/ita", urlpartBwNoCache: "gd/zzq/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "ita", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/spa", urlpartBwNoCache: "gd/zzq/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "spa", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/por", urlpartBwNoCache: "gd/zzq/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "por", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/chi", urlpartBwNoCache: "gd/zzq/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "chi", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/ara", urlpartBwNoCache: "gd/zzq/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "ara", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/heb", urlpartBwNoCache: "gd/zzq/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "heb", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/jpn", urlpartBwNoCache: "gd/zzq/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "jpn", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq/lang/rus", urlpartBwNoCache: "gd/zzq/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "rus", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/zzq", urlpartBwNoCache: "gd/zzq", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldzzq.htm", lang: "ger", description: "ProtectedAreaKontakte" },
        { urlpartBw: "go/id/balk/lang/eng", urlpartBwNoCache: "dc/balk/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "eng", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/fra", urlpartBwNoCache: "dc/balk/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "fra", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/ita", urlpartBwNoCache: "dc/balk/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "ita", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/spa", urlpartBwNoCache: "dc/balk/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "spa", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/por", urlpartBwNoCache: "dc/balk/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "por", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/chi", urlpartBwNoCache: "dc/balk/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "chi", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/ara", urlpartBwNoCache: "dc/balk/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "ara", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/heb", urlpartBwNoCache: "dc/balk/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "heb", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/jpn", urlpartBwNoCache: "dc/balk/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "jpn", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk/lang/rus", urlpartBwNoCache: "dc/balk/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "rus", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balk", urlpartBwNoCache: "dc/balk", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalk.htm", lang: "ger", description: "ProtectedAreaMedienmitteilungen" },
        { urlpartBw: "go/id/balm/lang/eng", urlpartBwNoCache: "dc/balm/lang/eng", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "eng", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/fra", urlpartBwNoCache: "dc/balm/lang/fra", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "fra", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/ita", urlpartBwNoCache: "dc/balm/lang/ita", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "ita", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/spa", urlpartBwNoCache: "dc/balm/lang/spa", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "spa", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/por", urlpartBwNoCache: "dc/balm/lang/por", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "por", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/chi", urlpartBwNoCache: "dc/balm/lang/chi", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "chi", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/ara", urlpartBwNoCache: "dc/balm/lang/ara", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "ara", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/heb", urlpartBwNoCache: "dc/balm/lang/heb", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "heb", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/jpn", urlpartBwNoCache: "dc/balm/lang/jpn", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "jpn", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm/lang/rus", urlpartBwNoCache: "dc/balm/lang/rus", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "rus", description: "ProtectedAreaMedienanlaesse" },
        { urlpartBw: "go/id/balm", urlpartBwNoCache: "dc/balm", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbalm.htm", lang: "ger", description: "ProtectedAreaMedienanlaesse" },
		{ urlpartBw: "go/id/beif/frm/form/lang/eng/", urlpartBwNoCache: "br/beif/frm/form/lang/eng/", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbeif.htm", lang: "eng", description: "BrandsAtBASELWORLD" },
		{ urlpartBw: "go/id/beif", urlpartBwNoCache: "br/beif", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldbeif.htm", lang: "ger", description: "BrandsAtBASELWORLD" },
		{ urlpartBw: "go/id/dok/frm/form/lang/eng/", urlpartBwNoCache: "gd/dok/frm/form/lang/eng/", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "eng", description: "Kontakt" },
        { urlpartBw: "go/id/dok/frm/form/lang/fra/", urlpartBwNoCache: "gd/dok/frm/form/lang/fra/", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "fra", description: "Kontakt" },
        { urlpartBw: "go/id/dok/frm/form/lang/ita/", urlpartBwNoCache: "gd/dok/frm/form/lang/ita/", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "ita", description: "Kontakt" },
		{ urlpartBw: "go/id/dok", urlpartBwNoCache: "gd/dok", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworlddok.htm", lang: "ger", description: "Kontakt" },
		{ urlpartBw: "", urlpartBwNoCache: "", urlpartSc: "/Mch/Baselworld/FlashHeader/flashbaselworldhome.htm", lang: "ger", description: "Home" },
    ]

    //-------------------------------------------------------//
    //Do not touch this code
    var usedLanguageFile = fileGerman;
    var usedLanguage = GetValueFromQueryString("lang");
    if (usedLanguage != null) {
        switch (usedLanguage) {
            case "eng":
                usedLanguageFile = fileEnglish;
                break;
            case "fra":
                usedLanguageFile = fileFrench;
                break;
            case "ita":
                usedLanguageFile = fileItalian;
                break;
            case "spa":
                usedLanguageFile = fileSpanish;
                break;
            case "por":
                usedLanguageFile = filePortugese;
                break;
            case "chi":
                usedLanguageFile = fileChinese;
                break;
            case "ara":
                usedLanguageFile = fileArabic;
                break;
            case "heb":
                usedLanguageFile = fileHebrew;
                break;
            case "jpn":
                usedLanguageFile = fileJapanese;
                break;
            case "rus":
                usedLanguageFile = fileRussian;
                break;
        }
    }

    $("#keyvisual").load(usedLanguageFile,
          "",
          function () {
              var flashObject = GetAssociatedFlash();
              if (flashObject != null) {
                  $.get(flashObject.urlpartSc, function (data) {
                      var divObject = $(data).filter(function () {
                          return $(this).is("div#" + flashObject.lang);
                      });
                      if (divObject.length == 1) {
                          var scriptObject = divObject.next();
                          if (scriptObject.length == 1) {

                              $("#flashdiv").html(divObject.html());
                              //Appends the script to the body
                              var scriptElement = document.createElement("script");
                              scriptElement.setAttribute("type", "text/javascript");
                              scriptElement.setAttribute("language", "javascript");
                              scriptElement.text = scriptObject.html();
                              document.body.appendChild(scriptElement);
                          }
                      }
                  });
              }
          });

    //Selects the used flash file associated with this url params.
    function GetAssociatedFlash() {
        var strPath = window.location.pathname;
        var flashObject = null;
        $.each(flashAssociations, function (i, associations) {
            if (strPath.indexOf(associations.urlpartBw) != -1) {
                flashObject = associations;
                return false;
            }
            if ((strPath.indexOf("go") != 1) && (strPath.indexOf(associations.urlpartBwNoCache) == 4)) {
                flashObject = associations;
                return false;
            }
        });
        return flashObject;
    }

    //Parses the used language from the url
    //If there is no language param in the url, null will returned
    function GetValueFromQueryString(strName) {

        var strUrl = document.URL;
        var urlParts = strUrl.split("/");
        var iIndex = -1;
        var strUsedLanguage = null;

        $.each(urlParts, function (i) {
            var strLanguageKey = urlParts[i];
            if (strLanguageKey.toLowerCase() == strName) {
                iIndex = parseInt(i);
            }
        });

        if ((iIndex != -1) && (iIndex < urlParts.length)) {
            strUsedLanguage = urlParts[iIndex + 1];
        }

        return strUsedLanguage;
    };
};
