/**
 * @var array aFSPHPFormel1_Config Konfigurations Array
 */
//var aSMARD_Config = new Array();

/**
 * array with results
 */
var aSMARD_XML = new Array();

/**
 * Docment Ready
 *
 */
jq(function() {
    mSMARD_InitApp();
});

/**
 * Initialisieren des Konfigurationsarrays
 *
 */
function mSMARD_InitConfig() {

    //Cookie
    this.aSMARD_Config["sCookie"] = 'ARD-Mediathek';
    this.aSMARD_Config["sImageFolder"] = '/ard/static/css/img/stageLayout/';

    //Debugen true/false
    this.aSMARD_Config["bDebugView"] = true;

    //Infobox True/False
    this.aSMARD_Config["Infobox"] = false;
    this.aSMARD_Config["InfoboxDelay"] = 600;

    this.aSMARD_Config["Stage"] = new Array();

    //Default View
    this.aSMARD_Config["Stage"]["View"] = aSMARD_Config["defaultView"];

    this.aSMARD_Config["Stage"]["BigView"] = 0;
    this.aSMARD_Config["Stage"]["bScroll"] = true;
    this.aSMARD_Config["Stage"]["bPopup"] = true

    //View Einstellungen
    this.aSMARD_Config["Stage"][1] = new Array();

    this.aSMARD_Config["Stage"][1]["ClipID"] = 0;
    this.aSMARD_Config["Stage"][1]["ColumnLeft"] = 0;
    this.aSMARD_Config["Stage"][1]["ColumnRight"] = 0;
    this.aSMARD_Config["Stage"][1]["ColumnMax"] = 0;
    this.aSMARD_Config["Stage"][1]["ClipIDMax"] = 0;
    this.aSMARD_Config["Stage"][1]["ScrollWidth"] = 178;
    this.aSMARD_Config["Stage"][1]["ScrollStart"] = 28;
    this.aSMARD_Config["Stage"][1]["Column"] = 5;
    this.aSMARD_Config["Stage"][1]["ColumnPos"] = 0;
    this.aSMARD_Config["Stage"][1]["ClipsColumn"] = 3;

    this.aSMARD_Config["Stage"][1]["lMatrix"] = new Array();

    this.aSMARD_Config["Stage"][1]["lMatrix"][0] = 3;
    this.aSMARD_Config["Stage"][1]["lMatrix"][1] = 1;
    this.aSMARD_Config["Stage"][1]["lMatrix"][2] = 0;
    this.aSMARD_Config["Stage"][1]["lMatrix"][3] = 2;
    this.aSMARD_Config["Stage"][1]["lMatrix"][4] = 4;

    this.aSMARD_Config["Stage"][1]["lClipMatrix"] = new Array();

    this.aSMARD_Config["Stage"][1]["lClipMatrix"][0] = 1;
    this.aSMARD_Config["Stage"][1]["lClipMatrix"][1] = 0;
    this.aSMARD_Config["Stage"][1]["lClipMatrix"][2] = 2;


    this.aSMARD_Config["Stage"][2] = new Array();

    this.aSMARD_Config["Stage"][2]["ClipID"] = 0;
    this.aSMARD_Config["Stage"][2]["Column"] = 0;
    this.aSMARD_Config["Stage"][2]["ColumnMax"] = 0;
    this.aSMARD_Config["Stage"][2]["ScrollWidth"] = 918;
    this.aSMARD_Config["Stage"][2]["ClipsColumn"] = 3;

    this.aSMARD_Config["Stage"]["Column"] = new Array();

    this.aSMARD_Config["Stage"]["Column2"] = new Array();

    this.aSMARD_Config["sSettingsErrorCookies"] = "Um die Einstellungen zu speichern müssen Cookies akzeptiert werden.";
    this.aSMARD_Config["sSettingsErrorFremdCookies"] = "Um die Einstellungen zu speichern müssen Third-Party (Drittanbieter) Cookies akzeptiert werden.";

		this.aSMARD_Config["Stage"]["PreloaderObj"] = 0;
		this.aSMARD_Config["Stage"]["PreloaderObjAkt"] = 0;
		this.aSMARD_Config["Stage"]["LoaderTimeout"] = "";

		this.aSMARD_Config["Stage"]["Preloader"] = 44;
		this.aSMARD_Config["Stage"]["ContentImg"] = new Array();
		this.aSMARD_Config["Stage"]["ContentImg"][0] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_InfoboxShadowRight.png';
		this.aSMARD_Config["Stage"]["ContentImg"][1] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_InfoboxShadowLeft.png';
		this.aSMARD_Config["Stage"]["ContentImg"][2] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_InfoboxRight.png';
		this.aSMARD_Config["Stage"]["ContentImg"][3] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_InfoboxLeft.png';
		this.aSMARD_Config["Stage"]["ContentImg"][4] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Dossier.png';
		this.aSMARD_Config["Stage"]["ContentImg"][5] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2DossierOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][6] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2AudioOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][7] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2VideoOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][8] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2VideoOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][9] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonDossier.png';
		this.aSMARD_Config["Stage"]["ContentImg"][10] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonVideo.png';
		this.aSMARD_Config["Stage"]["ContentImg"][11] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonAudio.png';
		this.aSMARD_Config["Stage"]["ContentImg"][12] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonVideoOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][13] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonDossierOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][14] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonAudioOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][15] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonLiveOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][16] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonLiveOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][17] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonLivetipOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][18] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonLivetipOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][19] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2LiveOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][20] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2LiveOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][21] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2LivetipOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][22] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'mouseoverclip.png';
		this.aSMARD_Config["Stage"]["ContentImg"][23] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2LivetipOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][24] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_FlyOut.png';
		this.aSMARD_Config["Stage"]["ContentImg"][25] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_Column.png';
		this.aSMARD_Config["Stage"]["ContentImg"][26] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2over.png';
		this.aSMARD_Config["Stage"]["ContentImg"][27] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2.png';
		this.aSMARD_Config["Stage"]["ContentImg"][28] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipBig.png';
		this.aSMARD_Config["Stage"]["ContentImg"][29] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLive.png';
		this.aSMARD_Config["Stage"]["ContentImg"][30] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveMiddle.png';
		this.aSMARD_Config["Stage"]["ContentImg"][31] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveSmall.png';
		this.aSMARD_Config["Stage"]["ContentImg"][32] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTip.png';
		this.aSMARD_Config["Stage"]["ContentImg"][33] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTipMiddle.png';
		this.aSMARD_Config["Stage"]["ContentImg"][34] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTipSmall.png';
		this.aSMARD_Config["Stage"]["ContentImg"][35] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Audio.png';
		this.aSMARD_Config["Stage"]["ContentImg"][36] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Clips.png';
		this.aSMARD_Config["Stage"]["ContentImg"][37] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Video.png';
		this.aSMARD_Config["Stage"]["ContentImg"][38] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavLeft.png';
		this.aSMARD_Config["Stage"]["ContentImg"][39] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavLeftOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][40] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavLeftOver.png';
		this.aSMARD_Config["Stage"]["ContentImg"][41] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavRight.png';
		this.aSMARD_Config["Stage"]["ContentImg"][42] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavRightOff.png';
		this.aSMARD_Config["Stage"]["ContentImg"][43] = aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'NavRightOver.png';
}

/**
 * Initialisieren der Applikation
 *
 */
function mSMARD_InitApp() {
    this.mSMARD_InitConfig();

    var sCookie = mSMARD_GetCookie(this.aSMARD_Config["sCookie"]);

    if (sCookie) {
        this.aSMARD_Config["Stage"]["View"] = sCookie;
    }

    var oMediathek = new Mediathek(this.aSMARD_Config["Mediathek"]);
    oMediathek.SMARD_maGetArray();
}



/**
 * InfoBox anzeigen und ausblenden
 *
 * @var string ID übergabe des DIV Containers
 */
mSMARD_InfoBox = {
    Show: function(ID) {
        var x = '';
        var y = '';
        var sText = '';
        var sClipInfo = '';
        var sTime = '';
        var sTyp = '';

        jq('#SMARD_Info').css('background', 'none');

        if (jq('#' + ID).parent().attr("id") != 'SMARD_Column4') {
			jq('.SMARD_InfoboxContent').css('background','url('+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'BG_InfoboxRight.png) no-repeat');
            jq('.SMARD_InfoboxContent').css('padding', '7px 10px 5px 15px');
            x = jq('#' + ID).parent().position().left + jq('#' + ID).position().left + 120;
            y = jq('#' + ID).parent().position().top + jq('#' + ID).position().top - 11;
            sShadow = 'BG_InfoboxShadowRight';
        } else {
			jq('.SMARD_InfoboxContent').css('background','url('+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'BG_InfoboxLeft.png) no-repeat');
            jq('.SMARD_InfoboxContent').css('padding', '8px 2px 5px 25px');
            x = jq('#' + ID).parent().position().left + jq('#' + ID).position().left - 216;
            y = jq('#' + ID).parent().position().top + jq('#' + ID).position().top - 11;
            sShadow = 'BG_InfoboxShadowLeft';
        }

        if (aSMARD_XML[ID]["type"] != 'Themenpaket') {
            if (aSMARD_XML[ID]["isAudio"] == "true") {
                sTyp = 'Audio';
                sTime = ' | ' + aSMARD_XML[ID]["movielength"];
            } else {
                sTyp = 'Video';
                sTime = ' | ' + aSMARD_XML[ID]["movielength"];
            }
        } else {
            sTyp = 'Dossier';
            sTime = '';
        }

        sText = aSMARD_XML[ID]["name"];
        sClipInfo = sTyp + sTime;

        if (aSMARD_Config["Infobox"] == false) {
            aSMARD_Config["Infobox"] = true;

            jq('#SMARD_Info').css('left', x);
            jq('#SMARD_Info').css('top', y);
            jq('#SMARD_Info').css('display', 'block');

			jq('.SMARD_InfoboxContent').animate({
				opacity: 1.00
			}, 200, function() {
				jq('#SMARD_Info').css('background','url('+ aSMARD_Config["sServerURL"] +aSMARD_Config["sImageFolder"] + ''+ sShadow +'.png) no-repeat');
                jq('.SMARD_InfoboxText').html(sText);
                jq('.SMARD_InfoboxClipInfo').html(sClipInfo);
            });

        }
    },
	MouseOver: function(ID) {
		var x = '';
		var y = '';

		jq('#'+ID).append('<div id="SMARD_MOClip" ></div>');
		//x = jq('#'+ID).parent().position().left;
		//y = jq('#'+ID).parent().position().top;
		x = -1;
		y = -1;
		jq('#SMARD_MOClip').css('left',x);
		jq('#SMARD_MOClip').css('top',y);
		jq('#SMARD_MOClip').css('display','block');
	},
	MouseOverOut: function(ID) {
		jq('#SMARD_MOClip').remove();
		jq('#SMARD_MOClip').css('display','none');
	},
    Hide: function(ID) {
        if (aSMARD_Config["Infobox"] == true) {
            aSMARD_Config["Infobox"] = false;
            jq('#SMARD_Info').css('display', 'none');
			//jq('.SMARD_InfoboxContent').css('display','none');
			jq('.SMARD_InfoboxContent').css('opacity','0');
            jq('.SMARD_InfoboxText').html('');
            jq('.SMARD_InfoboxClipInfo').html('');
        }
    }
}

/**
 * Stagemodul bestücken
 *
 */
mSMARD_WriteStagemodul = {
    Stage15: function() {
        var lLeft = 0;
        var sAusgabe = '';
        var sSwitchView = '';

        aSMARD_Config["Stage"][1]["ClipID"] = 0;
        aSMARD_Config["Stage"][1]["Column"] = 5;
        aSMARD_Config["Stage"][1]["ColumnRight"] = 0;
        aSMARD_Config["Stage"][1]["ColumnLeft"] = 0;
        aSMARD_Config["Stage"]["View"] = 1;

        mSMARD_WriteCookie(1);

        jq('.SMARD_Stage2Scroller').html('');

        mSMARD_WriteColumnArray.Stage1();

		sSwitchView = '<div class="View1"><img title="" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'Button_Stage1.png" width="43" height="18" /></div>';
		sSwitchView += '<div class="View2"><a href="javascript:mSMARD_WriteStagemodul.Blende();"><img title="" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'Button_Stage2Over.png" width="33" height="18" /></a></div>';

        jq('.SMARD_ViewSwitch').html(sSwitchView);

        mSMARD_WriteStage1Scroller();

        //Column erzeugen
        for (var lColumn = 0; lColumn < aSMARD_Config["Stage"][1]["Column"]; lColumn++) {
            lLeft = aSMARD_Config["Stage"][1]["ScrollStart"] + aSMARD_Config["Stage"][1]["ScrollWidth"] * lColumn;

            if(lColumn <= 4) {
						sAusgabe += mSMARD_WriteColumn(aSMARD_Config["Stage"][1]["lMatrix"][lColumn], lLeft);
				} else {
						sAusgabe += mSMARD_WriteColumn(lColumn, lLeft);
				}

            aSMARD_Config["Stage"][1]["ColumnRight"] = lColumn;
        }

        sAusgabe += '<div class="SMARD_InfoboxBorder" id="SMARD_Info"><div class="SMARD_InfoboxContent"><div class="SMARD_InfoboxText">&nbsp;</div><div class="SMARD_InfoboxClipInfo">&nbsp;</div></div></div>';
        jq('#SMARD_Clips').html(sAusgabe);

        if(aSMARD_Config["bHighlightClip"] == true) {
				mSMARD_ZoomClip.Show(0);
		}

        mSMARD_ShowColumnNav();
        mSMARD_InitMouseOver();
    },
    Stage3: function() {
        var lLeft = 0;
        var sAusgabe = '';
        var sSwitchView = '';

        aSMARD_Config["Stage"][2]["ClipID"] = 0;
        aSMARD_Config["Stage"][2]["Column"] = 0;
        aSMARD_Config["Stage"]["View"] = 2;

        mSMARD_WriteCookie(2);

        jq('.SMARD_Stage2Scroller').html('');

        mSMARD_WriteColumnArray.Stage2();

        sSwitchView = '<div class="View1"><a href="javascript:mSMARD_WriteStagemodul.Blende();"><img title="" src="' + aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'Button_Stage1Over.png" width="43" height="18" /></a></div>';
        sSwitchView += '<div class="View2"><img title="" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'Button_Stage2.png" width="33" height="18" /></div>';

        jq('.SMARD_ViewSwitch').html(sSwitchView);

        mSMARD_WriteStage2Scroller();

        sAusgabe += mSMARD_WriteColumnStage3(aSMARD_Config["Stage"][2]["Column"], 0);

        jq('#SMARD_Clips').html(sAusgabe);

        mSMARD_ShowColumnNav();
        mSMARD_InitMouseStage2();
    },
 		Blende: function() {

			jq('#SMARD_Blende').fadeIn('600', function() {
						if(aSMARD_Config["Stage"]["View"] == 1) {
							mSMARD_WriteStagemodul.Stage3();
                            jq.ARD.init_all_pixel('Stage/Darstellung/Einreihig');
						} else {
							mSMARD_WriteStagemodul.Stage15();
                            jq.ARD.init_all_pixel('Stage/Darstellung/Dreireihig');
						}
						jq('#SMARD_Blende').fadeOut('600', function() {});
				});
		}
}

/**
 *
 *
 */
function mSMARD_ShowColumnNav() {
		var sLeft = '<a href="javascript:mSMARD_ScrollContent.Left();"><img title="" alt="zurück" id="ImgBLeft" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavLeft.png" width="45" height="300" onmouseover="mSMARD_swapImage(\'ImgBLeft\',\'\',\''+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavLeftOver.png\',0)" onmouseout="mSMARD_swapImgRestore()" /></a>';
		var sRight = '<a href="javascript:mSMARD_ScrollContent.Right();"><img title="" alt="weiter" id="ImgBRight" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavRight.png" width="45" height="300" onmouseover="mSMARD_swapImage(\'ImgBRight\',\'\',\''+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavRightOver.png\',0)" onmouseout="mSMARD_swapImgRestore()" /></a>';

    if(this.aSMARD_Config["Stage"]["View"] == 1) {
				if(aSMARD_Config["Stage"][1]["ColumnMax"] > 5) {
						if(aSMARD_Config["Stage"][1]["Column"] == 5) {
								jq('.SMARD_ButtonLeft').html('<img title="" id="ImgBLeft" alt="zurück" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavLeftOff.png" width="45" height="300" >');
						} else {
								jq('.SMARD_ButtonLeft').html(sLeft);
						}

						if(aSMARD_Config["Stage"][1]["Column"] == aSMARD_Config["Stage"][1]["ColumnMax"]) {
								jq('.SMARD_ButtonRight').html('<img title="" alt="weiter" id="ImgBRight" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavRightOff.png" width="45" height="300" >');
						} else {
								jq('.SMARD_ButtonRight').html(sRight);
						}
				} else {
						jq('.SMARD_ButtonLeft').html('<img title="" id="ImgBLeft" alt="zurück" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavLeftOff.png" width="45" height="300" >');
						jq('.SMARD_ButtonRight').html('<img title="" alt="weiter" id="ImgBRight" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavRightOff.png" width="45" height="300" >');
				}
		} else {
        if (aSMARD_Config["Stage"][2]["Column"] == 0) {
						jq('.SMARD_ButtonLeft').html('<img title="" id="ImgBLeft" alt="zurück" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavLeftOff.png" width="45" height="300" >');
        } else {
            jq('.SMARD_ButtonLeft').html(sLeft);
        }

        if (aSMARD_Config["Stage"][2]["Column"] == aSMARD_Config["Stage"][2]["ColumnMax"]) {
						jq('.SMARD_ButtonRight').html('<img title="" alt="weiter" id="ImgBRight" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'NavRightOff.png" width="45" height="300" >');
        } else {
            jq('.SMARD_ButtonRight').html(sRight);
        }
    }
}


/**
 * Column Array erzeugen
 *
 */
mSMARD_WriteColumnArray = {
    Stage1: function(lID) {
        var sAusgabe = '';
        var sImg = '';
        var sSymbole = '';
        var sFlag = '';
        var sText = '';
        var lColumnCounter = aSMARD_Config["Stage"][1]["ClipIDMax"] / aSMARD_Config["Stage"][1]["ClipsColumn"];
        lColumnCounter = Math.ceil(lColumnCounter)

        aSMARD_Config["Stage"][1]["ColumnMax"] = lColumnCounter;

        for (var i = 0; i < lColumnCounter; i++) {
            sAusgabe = '';
            //Column bestücken
            for (var lColumnClip = 0; lColumnClip < aSMARD_Config["Stage"][1]["ClipsColumn"]; lColumnClip++) {

                lViewClip = aSMARD_Config["Stage"][1]["ClipID"];

                if(lViewClip <= 2) {
                    lViewClip = aSMARD_Config["Stage"][1]["lClipMatrix"][lViewClip];
                }

                if(aSMARD_XML[lViewClip]) {

                    //Prüfen ob Bild im Format XS vorhanden ist
                    if (aSMARD_XML[lViewClip]["images"]) {
                        jq.each(aSMARD_XML[lViewClip]["images"], function(key, value) {
                            if (value.size == "XS") {
                                sImg = '<img title="" alt="' + value.alt + '" src="' + value.url + '" width="128" height="72" />';
                            }
                        });
                    }

                    sText = '';
                    //Symbole setzen
                    if (aSMARD_XML[lViewClip]["type"] != 'Themenpaket') {
                        if (aSMARD_XML[lViewClip]["airdate"]) {
                            var sDate = aSMARD_XML[lViewClip]["airdate"].split("T");
                            sDate = sDate[0].split("-");
                            sDate = sDate[2] + '.' + sDate[1] + '.' + sDate[0] + ' - ';
                        }
                        if (aSMARD_XML[lViewClip]["isAudio"] == "true") {
                            sSymbole = '<div class="SMARD_Icon">';
														sSymbole = '<div class="SMARD_Icon" style="background:url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Audio.png) no-repeat"></div>';
                            sText = aSMARD_XML[lViewClip]["name"] + '<br>aus: ' + aSMARD_XML[lViewClip]['broadcast']['name'];
                            sText += ' ' + sDate + aSMARD_XML[lViewClip]["movielength"] + ' | ' + aSMARD_XML[lViewClip]["stationname"];
														sText += '<br><a href="' + aSMARD_XML[lViewClip]['link']['url'] +'" target="_parent">zm Audio</a>';
                        } else {
														sSymbole = '<div class="SMARD_Icon" style="background:url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Video.png) no-repeat"></div>';
                            sText = aSMARD_XML[lViewClip]["name"] + '<br>aus: ' + aSMARD_XML[lViewClip]['broadcast']['name'];
                            sText += ' ' + sDate + aSMARD_XML[lViewClip]["movielength"] + ' | ' + aSMARD_XML[lViewClip]["stationname"];
														sText += '<br><a href="' + aSMARD_XML[lViewClip]['link']['url'] +'" target="_parent">zm Video</a>';
                        }
                    } else {
                        sText = aSMARD_XML[lViewClip]["name"] + '<br>' + aSMARD_XML[lViewClip]["teaserText"];
														sSymbole = '<div class="SMARD_Icon" style="background:url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Icon_Clips.png) no-repeat">' + aSMARD_XML[lViewClip]["clipQuantity"] + '</div>';
														sText += '<br><a href="' + aSMARD_XML[lViewClip]['link']['url'] +'" target="_parent">zum Dossier</a>';
                    }

                    sFlag = '';

                    //LiveStream
										if((aSMARD_XML[lViewClip]["type"] == 'LiveStream' && aSMARD_XML[lViewClip]["isLive"] == 'true') || (aSMARD_XML[lViewClip]["type"] == 'PermanentLivestream')) {
												sFlag = '<img title="" alt="Live" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveSmall.png" width="55" height="55" />';
                    }
                    if (aSMARD_XML[lViewClip]["type"] == 'LiveStream' && aSMARD_XML[lViewClip]["isLive"] == 'false') {
												sFlag = '<img title="" alt="Live Tip" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTipSmall.png" width="55" height="55" />';
                    }

                    sAusgabe += '<div class="SMARD_Clip SMARD_ToggleBox" id="' + lViewClip + '">';
                    sAusgabe += '<div class="Flag">' + sFlag + '</div>';
                    sAusgabe += '<div class="SMARD_Image">' + sImg + '</div>';
                    sAusgabe += sSymbole;
                    sAusgabe += '<div class="SMARD_Info">' + sText + '</div>';
                    sAusgabe += '</div>';

                }
                aSMARD_Config["Stage"][1]["ClipID"]++;
            }

            aSMARD_Config["Stage"]["Column"][i] = sAusgabe;
        }
    },
    Stage2: function(lID) {
        var sAusgabe = '';
        var sImg = '';
        var sSymbole = '';
        var sTextInfo = '';
        var sText = '';
        var sFlag = '';
        var sIMGOver = '';
        var lColumnCounter = aSMARD_Config["Stage"][1]["ClipIDMax"] / aSMARD_Config["Stage"][1]["ClipsColumn"];
        lColumnCounter = Math.ceil(lColumnCounter)

        aSMARD_Config["Stage"][2]["ColumnMax"] = lColumnCounter - 1;

        for (var i = 0; i <= lColumnCounter; i++) {
            sAusgabe = '';
            //Column bestücken
            for (var lColumnClip = 0; lColumnClip < aSMARD_Config["Stage"][2]["ClipsColumn"]; lColumnClip++) {
                sFlag = '';

                if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]) {
                    //Prüfen ob Bild im Format XS vorhanden ist
                    if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["images"]) {
                        jq.each(aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["images"], function(key, value) {
                            if (value.size == "M") {
                                sImg = '<img title="" alt="' + value.alt + '" src="' + value.url + '" width="256" height="144" />';
                            }
                        });
                    }
                    sText = '';
                    //Symbole setzen
                    if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["type"] != 'Themenpaket') {
                        if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["airdate"]) {
                            var sDate = aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["airdate"].split("T");
                            sDate = sDate[0].split("-");
                            sDate = sDate[2] + '.' + sDate[1] + '.' + sDate[0] + ' - ';
                        }

                        if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["isAudio"] == "true") {
														sSymbole = '<img title="" alt="Audio" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Audio.png" width="65" height="35" />';
                            sText = 'aus: ' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]['broadcast']['name'];
                            sTextInfo = sDate + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["movielength"] + ' | ' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["stationname"];
                        } else {
														sSymbole = '<img title="" alt="Video" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Video.png" width="65" height="35" />';
                            sText = 'aus: ' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]['broadcast']['name'];
                            sTextInfo = sDate + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["movielength"] + ' | ' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["stationname"];
                        }
                    } else {
														sSymbole = '<img title="" alt="Dossier" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Dossier.png" width="65" height="35" />';
                        sText = aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["teaserText"];
                        sTextInfo = 'Dossier | ' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["clipQuantity"] + ' Clips';
                    }

                    //LiveStream
										if((aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["type"] == 'LiveStream' && aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["isLive"] == 'true') || (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["type"] == 'PermanentLivestream')) {
												sFlag = '<img title="" alt="Live" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveMiddle.png" width="67" height="67" />';
                    }
                    if (aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["type"] == 'LiveStream' && aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["isLive"] == 'false') {
												sFlag = '<img title="" alt="Live Tip" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTipMiddle.png" width="67" height="67" />';
                    }

                    sIMGOver = '';
                    sIMGOver = 'onmouseover="mSMARD_swapBGImage(\'Stage2' + aSMARD_Config["Stage"][2]["ClipID"] + '\')" onmouseout="mSMARD_swapImgRestoreBG(\'Stage2' + aSMARD_Config["Stage"][2]["ClipID"] + '\')"';
                    sAusgabe += '<div class="SMARD_ClipStage2" id="Stage2' + aSMARD_Config["Stage"][2]["ClipID"] + '" ' + sIMGOver + ' onclick="mSMARD_Stage2.Mouseclick(' + aSMARD_Config["Stage"][2]["ClipID"] + ');">';
                    sAusgabe += '<div class="SMARD_ImageStage2" id="' + aSMARD_Config["Stage"][2]["ClipID"] + '" >';
                    sAusgabe += '<div class="Flag">' + sFlag + '</div>';
                    sAusgabe += '<div class="Img">' + sImg + '</div>';
                    sAusgabe += '<div class="Icon">' + sSymbole + '</div>';
                    sAusgabe += '<div class="IconText">' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["clipQuantity"] + '</div>';
                    sAusgabe += '</div>';
                    sAusgabe += '<div class="SMARD_TextBig">';
                    sAusgabe += '<div class="h1">' + aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]["name"] + '</div>';
                    sAusgabe += '<div class="Text">' + sText + '</div>';
                    sAusgabe += '<div class="TextInfo">' + sTextInfo + '</div></div>';
                    sAusgabe += '</div>';
                } else {
                    sAusgabe += '<div class="SMARD_ClipStage2Empty"></div>';
                }
                aSMARD_Config["Stage"][2]["ClipID"]++;
            }

            aSMARD_Config["Stage"]["Column2"][i] = sAusgabe;
        }
    }
}


mSMARD_Stage2 = {
    Mouseclick: function(lID) {
        window.open(aSMARD_XML[lID]['link']['url'], '_parent');
    },
    Mouseenter: function(lID) {
        var sSymbole = '';
        var sIMGOver = '';
        var sIMGName1 = '';
        var sIMGName2 = '';

				jq('#Stage2'+lID).css('background','url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2over.png) no-repeat');

        //Symbole setzen
        if (aSMARD_XML[lID]["type"] != 'Themenpaket') {
            if (aSMARD_XML[lID]["isAudio"] == "true") {
                sIMGName1 = 'Button2AudioOver.png';
                sIMGName2 = 'Button2AudioOff.png';
                //LiveStream
								if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                    sIMGName1 = 'Button2LiveOver.png';
                    sIMGName2 = 'Button2LiveOff.png';
                }
                if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                    sIMGName1 = 'Button2LivetipOver.png';
                    sIMGName2 = 'Button2LivetipOff.png';
                }
                sIMGOver = '';
						sIMGOver = 'onmouseover="mSMARD_swapImage(\'Img'+lID+'\',\'\',\''+ aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sIMGName1 + '\',0)" onmouseout="mSMARD_swapImgRestore()"';
						sSymbole = '<img title="" id="Img'+lID+'" alt="Audio" '+sIMGOver+' src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sIMGName2 + '" height="32" />';
            } else {
                sIMGName1 = 'Button2VideoOver.png';
                sIMGName2 = 'Button2VideoOff.png';
                //LiveStream
								if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                    sIMGName1 = 'Button2LiveOver.png';
                    sIMGName2 = 'Button2LiveOff.png';
                }
                if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                    sIMGName1 = 'Button2LivetipOver.png';
                    sIMGName2 = 'Button2LivetipOff.png';
                }
                sIMGOver = '';
						sIMGOver = 'onmouseover="mSMARD_swapImage(\'Img'+lID+'\',\'\',\''+ aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sIMGName1 + '\',0)" onmouseout="mSMARD_swapImgRestore()"';
						sSymbole = '<img title="" id="Img'+lID+'" alt="Video" '+sIMGOver+' src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sIMGName2 + '" height="32" />';
            }
        } else {
            sIMGOver = '';
								sIMGOver = 'onmouseover="mSMARD_swapImage(\'Img'+lID+'\',\'\',\''+ aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2DossierOver.png\',0)" onmouseout="mSMARD_swapImgRestore()"';
								sSymbole = '<img title="" id="Img'+lID+'" alt="Dossier" '+sIMGOver+' src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2DossierOff.png" width="165" height="32" />';
        }

        jq('#Stage2' + lID + ' > .SMARD_ImageStage2 > .IconText').html('');
        jq('#Stage2' + lID + ' > .SMARD_ImageStage2 > .Icon').html(sSymbole);
    },
    Mouseleave: function(lID) {
        var sSymbole = '';

        //Symbole setzen
        if (aSMARD_XML[lID]["type"] != 'Themenpaket') {
            if (aSMARD_XML[lID]["isAudio"] == "true") {
								sSymbole = '<img title="" alt="Audio" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Audio.png" width="65" height="35" />';
            } else {
								sSymbole = '<img title="" alt="Video" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Video.png" width="65" height="35" />';
            }
        } else {
								sSymbole = '<img title="" alt="Dossier" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'Button2Dossier.png" width="65" height="35" />';
        }
        jq('#Stage2' + lID + ' > .SMARD_ImageStage2 > .IconText').html(aSMARD_XML[lID]["clipQuantity"]);
        jq('#Stage2' + lID + ' > .SMARD_ImageStage2 > .Icon').html(sSymbole);
				jq('#Stage2'+lID).css('background','url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2.png) no-repeat');
    }
}

/**
 * Scroller für Stage1 erzeugen
 *
 */
function mSMARD_WriteStage1Scroller() {
    var sStage2Scroller = '';
    var sStage2ScrollerPre = '';
    var lColumnC = aSMARD_Config["Stage"][1]["ColumnMax"] - 5;
    var lColumnC2 = aSMARD_Config["Stage"][1]["Column"] - 5;
    var lColumnC3 = 5 - lColumnC;

		if(aSMARD_Config["Stage"][1]["ColumnMax"] > 5) {
    for (var lColumn = 0; lColumn <= lColumnC; lColumn++) {
        if (lColumn == lColumnC2) {
								sStage2Scroller += '<img title="" alt="Aktuelle Seite" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'ButtonBlaettern2.png" height="11" width="34" />';
        } else {
            if (aSMARD_Config["Stage"][1]["Column"] != 5) {
										sStage2Scroller += '<a href="javascript:mSMARD_Stage1Scroller(0)"><img title="" alt="Seite '+lColumn+'" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'ButtonBlaettern2Over.png" height="11" width="6" /></a>';
            } else {
										sStage2Scroller += '<a href="javascript:mSMARD_Stage1Scroller('+ lColumnC +')"><img title="" alt="Seite '+lColumn+'" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'ButtonBlaettern2Over.png" height="11" width="6" /></a>';

            }
        }
    }

    if (aSMARD_Config["Stage"][1]["Column"] == 5) {
        for (var lColumnBlank = 0; lColumnBlank < lColumnC3; lColumnBlank++) {
								sStage2Scroller += '<a href="javascript:mSMARD_Stage1Scroller('+ lColumnC +')"><img title="" alt="Seite '+lColumn+'" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + '_blank.gif" height="11" width="6" /></a>';
        }
    } else {
        for (var lColumnBlank = 0; lColumnBlank < lColumnC3; lColumnBlank++) {
								sStage2ScrollerPre += '<a href="javascript:mSMARD_Stage1Scroller(0)"><img title="" alt="Seite '+lColumn+'" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + '_blank.gif" height="11" width="6" /></a>';
        }
        sStage2Scroller = sStage2ScrollerPre + sStage2Scroller;
    }
    jq('.SMARD_Stage2Scroller').html(sStage2Scroller);
		}
    mSMARD_InitMouseStage2();
}

/**
 * Scroller für Stage2 erzeugen
 *
 */
function mSMARD_WriteStage2Scroller() {
    var sStage2Scroller = '';

    for (var lColumn = 0; lColumn <= aSMARD_Config["Stage"][2]["ColumnMax"]; lColumn++) {
        if (lColumn == aSMARD_Config["Stage"][2]["Column"]) {
						sStage2Scroller += '<img title="" alt="Aktuelle Seite" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'ButtonBlaetternOver.png" height="9" width="29" />';
        } else {
						sStage2Scroller += '<a href="javascript:mSMARD_Stage2Scroller('+ lColumn +')"><img title="" alt="Seite '+lColumn+'" src="'+aSMARD_Config["sServerURL"]+aSMARD_Config["sImageFolder"] + 'ButtonBlaettern.png" height="9" width="29" /></a>';
        }
    }

    jq('.SMARD_Stage2Scroller').html(sStage2Scroller);
    mSMARD_InitMouseStage2();
}

/**
 * Scroller für Stage1
 *
 *@var integer lColumnID übergabe der ID
 */
function mSMARD_Stage1Scroller(lColumnID) {
    var lJump = '';
    lColumnID = lColumnID + 5;

    if (aSMARD_Config["Stage"]["bScroll"] == true) {
        jq.ARD.init_all_pixel('Stage/Scroller/Jump/'+lColumnID);
        aSMARD_Config["Stage"]["bScroll"] = false;

        if (aSMARD_Config["Stage"][1]["Column"] >= lColumnID) {
            lJump = aSMARD_Config["Stage"][1]["Column"] - lColumnID;

            for (var lCounter = 0; lCounter < lJump; lCounter++) {
                aSMARD_Config["Stage"][1]["Column"]--;
                aSMARD_Config["Stage"][1]["ColumnRight"]--;
                aSMARD_Config["Stage"][1]["ColumnLeft"]--;

                lScrollWidth = -150 - (this.aSMARD_Config["Stage"][1]["ScrollWidth"] * lCounter);

                if(aSMARD_Config["Stage"][1]["ColumnLeft"] <= 4) {
                    jq('#SMARD_Clips').prepend(mSMARD_WriteColumn(aSMARD_Config["Stage"][1]["lMatrix"][aSMARD_Config["Stage"][1]["ColumnLeft"]], lScrollWidth));
                } else {
                    jq('#SMARD_Clips').prepend(mSMARD_WriteColumn(aSMARD_Config["Stage"][1]["ColumnLeft"], lScrollWidth));
                }
                //jq('#SMARD_Clips').prepend(mSMARD_WriteColumn(aSMARD_Config["Stage"][1]["ColumnLeft"], lScrollWidth));
    		}

            for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_Column').length; i++) {
                if (i > 4) {
                    jq('#SMARD_Clips > div.SMARD_Column').eq(i).attr({id: 'SMARD_ColumnClear'});
                } else {
                    jq('#SMARD_Clips > div.SMARD_Column').eq(i).attr({id: 'SMARD_Column' + i});
                }
            }

            lScrollWidth = this.aSMARD_Config["Stage"][1]["ScrollWidth"] * lJump;

            jq('#SMARD_Clips > div').animate({
                left: '+=' + lScrollWidth
            }, 500, function() {
                aSMARD_Config["Stage"]["bScroll"] = true;
                jq('#SMARD_ColumnClear').remove();
            });

        } else {
            lJump = lColumnID - aSMARD_Config["Stage"][1]["Column"];
            var lScrollWidth = 0;

            for (var lCounter = 0; lCounter < lJump; lCounter++) {
                aSMARD_Config["Stage"][1]["Column"]++;
                aSMARD_Config["Stage"][1]["ColumnRight"]++;
                aSMARD_Config["Stage"][1]["ColumnLeft"]++;

                lScrollWidth = 918 + (this.aSMARD_Config["Stage"][1]["ScrollWidth"] * lCounter);

                jq('#SMARD_Clips').append(mSMARD_WriteColumn(aSMARD_Config["Stage"][1]["ColumnRight"], lScrollWidth));
            }

            for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_Column').length; i++) {
                var j = i - lJump;
                if (i < lJump) {
                    jq('#SMARD_Clips > div.SMARD_Column').eq(i).attr({id: 'SMARD_ColumnClear'});
                } else {
                    jq('#SMARD_Clips > div.SMARD_Column').eq(i).attr({id: 'SMARD_Column' + j});
                }
            }

            lScrollWidth = this.aSMARD_Config["Stage"][1]["ScrollWidth"] * lJump;

            jq('#SMARD_Clips > div').animate({
                left: '-=' + lScrollWidth
            }, 500, function() {
                aSMARD_Config["Stage"]["bScroll"] = true;
                jq('#SMARD_ColumnClear').remove();
            });
        }

        mSMARD_ShowColumnNav();
        mSMARD_WriteStage1Scroller();
        mSMARD_InitMouseOver();
        aSMARD_Config["Stage"][1]["Column"] = lColumnID;
    }
}

/**
 * Scroller für Stage2
 *
 *@var integer lColumnID übergabe der ID
 */
function mSMARD_Stage2Scroller(lColumnID) {
    var lJump = '';

    if (aSMARD_Config["Stage"]["bScroll"] == true) {

        jq.ARD.init_all_pixel('Stage/Scroller/Jump/'+lColumnID);
        aSMARD_Config["Stage"]["bScroll"] = false;

        if (aSMARD_Config["Stage"][2]["Column"] > lColumnID) {
            lJump = aSMARD_Config["Stage"][2]["Column"] - lColumnID;

            for (var lCounter = 1; lCounter <= lJump; lCounter++) {
                aSMARD_Config["Stage"][2]["Column"]--;
                jq('#SMARD_Clips').prepend(mSMARD_WriteColumnStage3(aSMARD_Config["Stage"][2]["Column"], -(aSMARD_Config["Stage"][2]["ScrollWidth"] * lCounter)));
            }

            for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_ColumnStage2').length; i++) {
                var j = jq('#SMARD_Clips > div.SMARD_ColumnStage2').length - 1;
                if (i == 0) {
                    jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_Column0'});
                } else {
                    jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_ColumnClear'});
                }
            }

            jq('#SMARD_Clips > div').animate({
                left: '+=' + (aSMARD_Config["Stage"][2]["ScrollWidth"] * lJump )
            }, 800, function() {
                aSMARD_Config["Stage"]["bScroll"] = true;
                jq('#SMARD_ColumnClear').remove();
            });
        } else {
            lJump = lColumnID - aSMARD_Config["Stage"][2]["Column"];

            for (var lCounter = 1; lCounter <= lJump; lCounter++) {
                aSMARD_Config["Stage"][2]["Column"]++;
                jq('#SMARD_Clips').append(mSMARD_WriteColumnStage3(aSMARD_Config["Stage"][2]["Column"], (aSMARD_Config["Stage"][2]["ScrollWidth"] * lCounter)));
            }

            for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_ColumnStage2').length; i++) {
                var j = jq('#SMARD_Clips > div.SMARD_ColumnStage2').length - 1;
                if (i == j) {
                    jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_Column' + j});
                } else {
                    jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_ColumnClear'});
                }
            }

            jq('#SMARD_Clips > div').animate({
                left: '-=' + (aSMARD_Config["Stage"][2]["ScrollWidth"] * lJump )
            }, 800, function() {
                aSMARD_Config["Stage"]["bScroll"] = true;
                jq('#SMARD_ColumnClear').remove();
            });
        }

        mSMARD_ShowColumnNav();
        mSMARD_WriteStage2Scroller();
        aSMARD_Config["Stage"][2]["Column"] = lColumnID;
    }
}

/**
 * Column schreiben
 *
 * @var integer lColumn übergabe der Spalten Nummer
 * @var integer lLeft übergabe der Position
 */
function mSMARD_WriteColumn(lColumn, lLeft) {
    var sAusgabe = '';
    var sImg = '';
    var sSymbole = '';
    var lColumnCounter = aSMARD_Config["Stage"][1]["ClipIDMax"] / this.aSMARD_Config["Stage"][1]["ClipsColumn"];

    //Column bestücken
    sAusgabe = '<div id="SMARD_Column' + lColumn + '" class="SMARD_Column" style="left: ' + lLeft + 'px">';

    if(this.aSMARD_Config["Stage"]["Column"][lColumn]) {
        sAusgabe += this.aSMARD_Config["Stage"]["Column"][lColumn];
    }
    sAusgabe += '</div>';
    return sAusgabe;
}

/**
 * Column Stage 3 schreiben
 *
 * @var integer lColumn übergabe der Spalten Nummer
 * @var integer lLeft übergabe der Position
 */
function mSMARD_WriteColumnStage3(lColumn, lLeft) {
    var sAusgabe = '';
    var sImg = '';
    var sSymbole = '';

    //Column bestücken
    sAusgabe = '<div id="SMARD_Column' + lColumn + '" class="SMARD_ColumnStage2" style="left: ' + lLeft + 'px">';

    sAusgabe += this.aSMARD_Config["Stage"]["Column2"][lColumn];

    sAusgabe += '</div>';

    return sAusgabe;
}


/**
 * Column schreiben
 *
 * @var integer lID übergabe der Clip ID
 */
mSMARD_ZoomClip = {
    Show: function(lID) {
        if (aSMARD_Config["Stage"]["bPopup"] == true) {
            aSMARD_Config["Stage"]["bPopup"] = false;

            // aSMARD_XML[aSMARD_Config["Stage"][2]["ClipID"]]
            jq.ARD.init_all_pixel('Stage/ZoomClip_' + lID + '/documentId_' + aSMARD_XML[lID]['id']);

            jq('.SMARD_Stage').append('<div onclick="mSMARD_ZoomClip.Close(jq(this).attr(\'id\'));" class="SMARD_Shadow" id="SMARD_Shadow">&nbsp;</div>');
            //jq('#SMARD_Shadow').css('display','block');

            var sImg = '';
            var sSymbole = '';
            var sTextInfo = '';
            var sText = '';
            var sFlag = '';
            var sImageName = '';

            aSMARD_Config["Stage"]["BigView"] = lID;

            if (aSMARD_XML[lID]["images"]) {
                jq.each(aSMARD_XML[lID]["images"], function(key, value) {
                    if (value.size == "M") {
                        sImg = '<img title="" id="' + lID + '" class="SMARD_BigToggle" alt="' + value.alt + '" src="' + value.url + '" width="512" height="288" />';
                    }
                });
            }

            //Symbole setzen
            if (aSMARD_XML[lID]["type"] != 'Themenpaket') {
                if (aSMARD_XML[lID]["airdate"]) {
                    var sDate = aSMARD_XML[lID]["airdate"].split("T");
                    sDate = sDate[0].split("-");
                    sDate = sDate[2] + '.' + sDate[1] + '.' + sDate[0] + ' - ';
                }

                if (aSMARD_XML[lID]["isAudio"] == "true") {
                    sImageName = 'ButtonAudio.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOff.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOff.png';
                    }

                    sText = 'aus: ' + aSMARD_XML[lID]['broadcast']['name'];
                    sTextInfo = sDate + aSMARD_XML[lID]["movielength"] + ' | ' + aSMARD_XML[lID]["stationname"];
					sSymbole = '<img title="" alt="Audio" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sImageName + '" height="45" />';
                } else {
                    sImageName = 'ButtonVideo.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOff.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOff.png';
                    }

                    sText = 'aus: ' + aSMARD_XML[lID]['broadcast']['name'];
                    sTextInfo = sDate + aSMARD_XML[lID]["movielength"] + ' | ' + aSMARD_XML[lID]["stationname"];
										sSymbole = '<img title="" alt="Video" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + '' + sImageName + '" height="45" />';
                }

            } else {
                    sSymbole = '<img title="" alt="Dossier" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonDossier.png" width="170" height="45" />';
                sText = aSMARD_XML[lID]["teaserText"];
                sTextInfo = 'Dossier | ' + aSMARD_XML[lID]["clipQuantity"] + ' Clips';
            }

            //LiveStream
            if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                sFlag = '<img title="" alt="Live" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLive.png" width="89" height="89" />';
						}		else if(aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                sFlag= '<img title="" alt="Live Tip" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'FlagLiveTip.png" width="89" height="89" />';
            }

            x = jq('#' + lID).parent().position().left + jq('#' + lID).position().left + 60;
            y = jq('#' + lID).parent().position().top + jq('#' + lID).position().top + 30;

            jq("#SMARD_ClipBig").css('top', y);
            jq("#SMARD_ClipBig").css('left', x);
            jq("#SMARD_ClipBig").css('dispaly', 'block');
            jq("#SMARD_ClipBig").css('width', '128px');
            jq("#SMARD_ClipBig").css('height', '78px');

            jq("#SMARD_ClipBig").animate({
                width: 549,
                height: 380,
                left: 212,
                top: 0
            }, 400, function() {
                jq('#SMARD_ClipBig > .SMARD_ImageBig > .Img').html(sImg);
                jq('#SMARD_ClipBig > .SMARD_ImageBig > .Flag').html(sFlag);
                jq('#SMARD_ClipBig > .SMARD_TextBig > .h1').html(aSMARD_XML[lID]["name"]);
                jq('#SMARD_ClipBig > .SMARD_TextBig > .Text').html(sText);
                jq('#SMARD_ClipBig > .SMARD_TextBig > .TextInfo').html(sTextInfo);
                jq('#SMARD_ClipBig > .SMARD_ImageBig > .Icon').html(sSymbole);
                jq('#SMARD_CloseClip').css('display', 'block');
                aSMARD_Config["Stage"]["bPopup"] = true;
            });

            mSMARD_InitMouseBigClip();
        }
    },
    Mouseenter: function() {
        if (aSMARD_Config["Stage"]["bPopup"] == true) {
            var sSymbole = '';
            var lID = aSMARD_Config["Stage"]["BigView"];
            var sImageName = '';

            //Symbole setzen
            if (aSMARD_XML[lID]["type"] != 'Themenpaket') {
                if (aSMARD_XML[lID]["isAudio"] == "true") {
                    sImageName = 'ButtonAudioOver.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOver.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOver.png';
                    }
								sSymbole = '<img title="" alt="Audio" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + ''+sImageName+'" height="45" />';
                } else {
                    sImageName = 'ButtonVideoOver.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOver.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOver.png';
                    }
								sSymbole = '<img title="" alt="Video" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + ''+sImageName+'" height="45" />';
                }
            } else {
										sSymbole = '<img title="" alt="Dossier" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonDossierOver.png" width="170" height="45" />';
            }
            jq('#SMARD_ClipBig > .SMARD_ImageBig > .Icon').html(sSymbole);
        }
    },
    Mouseleave: function() {
        if (aSMARD_Config["Stage"]["bPopup"] == true) {
            var sSymbole = '';
            var lID = aSMARD_Config["Stage"]["BigView"];
            var sImageName = '';

            //Symbole setzen
            if (aSMARD_XML[lID]["type"] != 'Themenpaket') {
                if (aSMARD_XML[lID]["isAudio"] == "true") {
                    sImageName = 'ButtonAudio.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOff.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOff.png';
                    }
								sSymbole = '<img title="" alt="Audio" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + ''+sImageName+'" height="45" />';
                } else {
                    sImageName = 'ButtonVideo.png';
                    //LiveStream
										if((aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'true') || (aSMARD_XML[lID]["type"] == 'PermanentLivestream')) {
                        sImageName = 'ButtonLiveOff.png';
                    }
                    if (aSMARD_XML[lID]["type"] == 'LiveStream' && aSMARD_XML[lID]["isLive"] == 'false') {
                        sImageName = 'ButtonLivetipOff.png';
                    }
								sSymbole = '<img title="" alt="Video" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + ''+sImageName+'" height="45" />';
                }
            } else {
								sSymbole = '<img title="" alt="Dossier" src="' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'ButtonDossier.png" width="170" height="45" />';
            }
            jq('#SMARD_ClipBig > .SMARD_ImageBig > .Icon').html(sSymbole);
        }
    },
    Mouseclick: function() {
				window.open(aSMARD_XML[aSMARD_Config["Stage"]["BigView"]]['link']['url'],'_parent');
    },
    Close: function() {
        aSMARD_Config["Stage"]["bPopup"] = false;
        jq.ARD.init_all_pixel('Stage/ZoomClip/Close');

        x = jq('#' + aSMARD_Config["Stage"]["BigView"]).parent().position().left + jq('#' + aSMARD_Config["Stage"]["BigView"]).position().left + 90;
        y = jq('#' + aSMARD_Config["Stage"]["BigView"]).parent().position().top + jq('#' + aSMARD_Config["Stage"]["BigView"]).position().top + 50;
        jq('#SMARD_CloseClip').css('display', 'none');

        jq('#SMARD_ClipBig > .SMARD_ImageBig > .Icon').html('');
        jq('#SMARD_ClipBig > .SMARD_ImageBig > .Img').html('');
        jq('#SMARD_ClipBig > .SMARD_ImageBig > .Flag').html('');
        jq('#SMARD_ClipBig > .SMARD_TextBig > .h1').html('');
        jq('#SMARD_ClipBig > .SMARD_TextBig > .Text').html('');
        jq('#SMARD_ClipBig > .SMARD_TextBig > .TextInfo').html('');

        //*
        jq("#SMARD_ClipBig").animate({
            width: 5,
            height: 5,
            left: x,
            top: y
        }, 300, function() {
            jq('#SMARD_ClipBig').css('display', 'none');
            aSMARD_Config["Stage"]["bPopup"] = true;
            jq('#SMARD_Shadow').remove();
        });
        //*/
    }
}

/**
 * Mouseover für Infobox mit Delay
 *
 */
function mSMARD_InitMouseOver() {
    var timeout,
            delay = this.aSMARD_Config["InfoboxDelay"];

    jq('.SMARD_ToggleBox').mouseenter(function(e) {
        id = jq(this).attr('id');
        mSMARD_InfoBox.MouseOver(id);
        if (timeout) window.clearTimeout(timeout);
        timeout = window.setTimeout(function() {
            mSMARD_InfoBox.Show(id);
        }, delay);
    });

    jq('.SMARD_ToggleBox').mouseleave(function(e) {
				mSMARD_InfoBox.MouseOverOut(jq(this).attr('id'));
        if (timeout) window.clearTimeout(timeout);
        mSMARD_InfoBox.Hide(jq(this).attr('id'));
    });

    jq('#SMARD_MOClip').mouseleave(function(e) {
            mSMARD_InfoBox.MouseOverOut(jq(this).attr('id'));
    });

    jq('.SMARD_ToggleBox').click(function(e) {
        mSMARD_ZoomClip.Show(jq(this).attr('id'));
    });
}

/**
 * Mouseover für Clips
 *
 */
function mSMARD_InitMouseBigClip() {
    jq('.SMARD_ImageBig').mouseenter(function(e) {
        mSMARD_ZoomClip.Mouseenter();
    });

    jq('.SMARD_ImageBig').mouseleave(function(e) {
        mSMARD_ZoomClip.Mouseleave();
    });
}

/**
 * Mouseover für Clips Stage2
 *
 */
function mSMARD_InitMouseStage2() {
    jq('.SMARD_ClipStage2').mouseenter(function(e) {
        var sID = jq(this).attr('id');
        mSMARD_Stage2.Mouseenter(jq('#' + sID + '> .SMARD_ImageStage2').attr('id'));
    });

    jq('.SMARD_ClipStage2').mouseleave(function(e) {
        var sID = jq(this).attr('id');
        mSMARD_Stage2.Mouseleave(jq('#' + sID + '> .SMARD_ImageStage2').attr('id'));
    });
}

/**
 * Stagemodul bestücken
 *
 */
mSMARD_ScrollContent = {
    Right: function() {
        if (aSMARD_Config["Stage"]["View"] == 1) {
            mSMARD_Stage1Scroller(aSMARD_Config["Stage"][1]["ColumnMax"] - 5)

        } else {
            if (aSMARD_Config["Stage"][2]["Column"] < aSMARD_Config["Stage"][2]["ColumnMax"]) {
                if (aSMARD_Config["Stage"]["bScroll"] == true) {
                    aSMARD_Config["Stage"]["bScroll"] = false;
                    aSMARD_Config["Stage"][2]["Column"]++;

                    mSMARD_WriteStage2Scroller();
                    jq.ARD.init_all_pixel('Stage/Blaettern/Weiter');

                    jq('#SMARD_Clips').append(mSMARD_WriteColumnStage3(aSMARD_Config["Stage"][2]["Column"], aSMARD_Config["Stage"][2]["ScrollWidth"]));

                    for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_ColumnStage2').length; i++) {
                        var j = i - 1;
                        if (i == 0) {
                            jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_ColumnClear'});
                        } else {
                            jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_Column' + j});
                        }
                    }

                    jq('#SMARD_Clips > div').animate({
                        left: '-=' + aSMARD_Config["Stage"][2]["ScrollWidth"]
                    }, 500, function() {
                        aSMARD_Config["Stage"]["bScroll"] = true;
                        jq('#SMARD_ColumnClear').remove();
                    });

                    mSMARD_ShowColumnNav();
                    mSMARD_InitMouseStage2();
                }
            }
        }
    },
    Left: function() {
        if (aSMARD_Config["Stage"]["View"] == 1) {
            mSMARD_Stage1Scroller(0)

        } else {
            if (aSMARD_Config["Stage"][2]["Column"] > 0) {
                if (aSMARD_Config["Stage"]["bScroll"] == true) {
                    aSMARD_Config["Stage"]["bScroll"] = false;
                    aSMARD_Config["Stage"][2]["Column"]--;

                    mSMARD_WriteStage2Scroller();
                    jq.ARD.init_all_pixel('Stage/Blaettern/Zurueck');

                    jq('#SMARD_Clips').prepend(mSMARD_WriteColumnStage3(aSMARD_Config["Stage"][2]["Column"], -aSMARD_Config["Stage"][2]["ScrollWidth"]));

                    for (var i = 0; i <= jq('#SMARD_Clips > div.SMARD_ColumnStage2').length; i++) {
                        if (i == 1) {
                            jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_ColumnClear'});
                        } else {
                            jq('#SMARD_Clips > div.SMARD_ColumnStage2').eq(i).attr({id: 'SMARD_Column' + i});
                        }
                    }

                    jq('#SMARD_Clips > div').animate({
                        left: '+=' + aSMARD_Config["Stage"][2]["ScrollWidth"]
                    }, 500, function() {
                        aSMARD_Config["Stage"]["bScroll"] = true;
                        jq('#SMARD_ColumnClear').remove();
                    });

                    mSMARD_ShowColumnNav();
                    mSMARD_InitMouseStage2();
                }
            }
        }
    }
}
/**
 * XML Parsen
 *
 *@var sting sURL XML URL
 */
function Mediathek(sUrl) {
    /**
     * url to external xml
     */
    this.sUrl = sUrl;

    /**
     * returns the result of parsed xml-file
     * as an array
     *
     *  @return array parsed xml file
     */
    this.SMARD_maGetArray = function() {
        // fetch xml
        this.SMARD_maGetXml();
    }

    /**
     * fetch external xml file by ajax-request
     *
     * @param string url where the xml resides
     * @return object xml
     */
    this.SMARD_maGetXml = function() {
        oMediathek = this;
        jq.ajax({
            type: "GET",
            url: oMediathek.sUrl,
            dataType: "xml",
            success: function (xml) {
                oMediathek.SMARD_maParseXml(xml);
            }
        });
    }

    /**
     * parse xml file
     */
    this.SMARD_maParseXml = function(xml) {
        //var aSMARD_Result = new Array();
        var iCounter = 0;
			var iImgCounter = aSMARD_Config["Stage"]["Preloader"];
        oMediathek = this;
        jq(xml).find("content").each(function () {
            var iCounter2 = 0;
            aSMARD_XML[iCounter] = new Array();
            aSMARD_XML[iCounter]["isLive"] = jq(this).find("clip").attr("isLive");
            aSMARD_XML[iCounter]["isAudio"] = jq(this).find("clip").attr("isAudio");
            aSMARD_XML[iCounter]['stationid'] = jq(this).find('clip').attr('stationid');
            aSMARD_XML[iCounter]['stationname'] = jq(this).find('clip').attr('stationname');
            aSMARD_XML[iCounter]['type'] = jq(this).find('clip').attr('type');
            aSMARD_XML[iCounter]['id'] = jq(this).find('clip').attr('id');
            //Nicht Clip sondern Collectionelement
            if (!aSMARD_XML[iCounter]['type']) {
                aSMARD_XML[iCounter]['type'] = jq(this).find('collectionElement').attr('type');
                aSMARD_XML[iCounter]['id'] = jq(this).find('collectionElement').attr('id');
            }
            var aTemp = new Array();
            var i = 0;
            jq(this).find('name').each(function() {
                aTemp[i] = jq(this).text();
                i++;
            });
            aSMARD_XML[iCounter]['name'] = aTemp[0];
            //aSMARD_XML[iCounter]['name'] = jq(this).find('name').text();
            aSMARD_XML[iCounter]['movielength'] = jq(this).find('length').text();
            aSMARD_XML[iCounter]['airdate'] = jq(this).find('airdate').text();
            //Collectionelement Zusatzattribute
            aSMARD_XML[iCounter]['clipQuantity'] = jq(this).find('clipQuantity').text();
            aSMARD_XML[iCounter]['datecreated'] = jq(this).find('datecreated').text();
            aSMARD_XML[iCounter]['teaserText'] = jq(this).find('teaserText').text();
            aSMARD_XML[iCounter]['images'] = new Array();
            jq(this).find('image').each(function() {
                aSMARD_XML[iCounter]['images'][iCounter2] = new Array();
                aSMARD_XML[iCounter]['images'][iCounter2]['format'] = jq(this).attr('format');
                aSMARD_XML[iCounter]['images'][iCounter2]['size'] = jq(this).attr('size');
                aSMARD_XML[iCounter]['images'][iCounter2]['alt'] = jq(this).attr('alt');
                aSMARD_XML[iCounter]['images'][iCounter2]['id'] = jq(this).attr('id');
						aSMARD_XML[iCounter]['images'][iCounter2]['url'] =  jq(this).attr('url');
                iCounter2++;

						aSMARD_Config["Stage"]["ContentImg"][iImgCounter] = jq(this).attr('url');
						iImgCounter++;
            });

            aSMARD_XML[iCounter]['link'] = new Array();
            aSMARD_XML[iCounter]['link']['text'] = jq(this).find('link').attr('text');
            aSMARD_XML[iCounter]['link']['url'] = jq(this).find('link').attr('url');

            aSMARD_XML[iCounter]['broadcast'] = new Array();
            aSMARD_XML[iCounter]['broadcast']['type'] = jq(this).find('broadcast').attr('type');
            aSMARD_XML[iCounter]['broadcast']['id'] = jq(this).find('broadcast').attr('id');
				jq(this).find('broadcast').each(function(){
					aSMARD_XML[iCounter]['broadcast']['name'] = jq(this).find('name').text();
				});

            iCounter = iCounter + 1;
            aSMARD_Config["Stage"][1]["ClipIDMax"] = iCounter;
        });

			//mSMARD_ContentBilderVorladen();
			mSMARD_Preloader(aSMARD_Config["Stage"]["ContentImg"]);
			//*
        if (aSMARD_Config["Stage"]["View"] == 1) {
            mSMARD_WriteStagemodul.Stage15();
        } else {
            mSMARD_WriteStagemodul.Stage3();
        }
			//*/
    }
}

/**
 * Cookie schreiben
 *
 */
function mSMARD_WriteCookie(lID) {
    var sTrennung = " || ";
    var oTime = new Date();
    var sYear = oTime.getFullYear();
    oTime.setYear(sYear + 1);
    var sExpires = ";expires=" + oTime.toGMTString();

    var sInput = this.aSMARD_Config["sCookie"] + "="
            + lID
    //Überprüfen ob Cookie gesetzt werden kann
    if (navigator.cookieEnabled == true) {
        if (mSMARD_Read_cookie()) {
            document.cookie = sInput;
            return true;
        } else {
            //alert(this.aSMARD_Config["sSettingsErrorFremdCookies"]);
            return false;
        }
    } else {
        //alert(this.aSMARD_Config["sSettingsErrorCookies"]);
        return false;
    }
}
/**
 * test read_cookie (Third-party Cookies)
 *
 * return true or false
 */
function mSMARD_Read_cookie() {
    var oTime = new Date(2100, 1, 1);
    var sTime = "Test=" + oTime.toGMTString();
    document.cookie = sTime;
    return ( document.cookie.indexOf(sTime) > -1 );
}


function mSMARD_getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

function mSMARD_GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return mSMARD_getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

/**
 * Mouseover Buttons
 *
 */
function mSMARD_preloadImages() { //v3.0
    var d = document;if (d.images) {if (!d.mSMARD_p) d.mSMARD_p = new Array();
        var i,j = d.mSMARD_p.length,a = mSMARD_preloadImages.arguments;for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) {d.mSMARD_p[j] = new Image;d.mSMARD_p[j++].src = a[i];}}
}

function mSMARD_swapImgRestore() { //v3.0
    var i,x,a = document.mSMARD_sr;
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function mSMARD_findObj(n, d) { //v4.01
    var p,i,x;
    if (!d) d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document;
        n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n];
    for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = mSMARD_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n);
    return x;
}

function mSMARD_swapImage() { //v3.0
    var i,j = 0,x,a = mSMARD_swapImage.arguments;document.mSMARD_sr = new Array;for (i = 0; i < (a.length - 2); i += 3)
        if ((x = mSMARD_findObj(a[i])) != null) {document.mSMARD_sr[j++] = x;if (!x.oSrc) x.oSrc = x.src;x.src = a[i + 2];}
}

function mSMARD_swapBGImage(ID) {
  //jq('#'+ID).css('background','url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2over.png) no-repeat');
}

function mSMARD_swapImgRestoreBG(ID) {
  //jq('#'+ID).css('background','url(' + aSMARD_Config["sServerURL"] + aSMARD_Config["sImageFolder"] + 'BG_ClipStage2.png) no-repeat');
}


function mSMARD_Preloader(l) {
	aSMARD_Config["Stage"]["LoaderTimeout"] = setTimeout("LoadFix()", 15000);

	aSMARD_Config["Stage"]["PreloaderObjAkt"] = 1;
	if(jq.isArray(l)){
		aSMARD_Config["Stage"]["PreloaderObj"] = l.length;
		for (var i = 0; i < aSMARD_Config["Stage"]["PreloaderObj"]; i++) {
			var imgLoad = jq("<img></img>");
			jq(imgLoad).attr("src", l[i]);
			jq(imgLoad).unbind("load");
			jq(imgLoad).bind("load", function() {
					imgCallback("Preloader");
			});
		}

	}
}

function LoadFix() {
		jq('#SMARD_mt-box_loading').css('display','none');
		clearTimeout(aSMARD_Config["Stage"]["LoaderTimeout"]);
}

function imgCallback() {
		var perc = (100 / aSMARD_Config["Stage"]["PreloaderObj"]) * aSMARD_Config["Stage"]["PreloaderObjAkt"];
		if (perc > 90) {
				LoadFix();
		}

		aSMARD_Config["Stage"]["PreloaderObjAkt"]++;
}
