// if (console == undefined ) {
//     alert ("hola!")
// };
// 
// console.debug("c_geraete.js: Startup... console=%o", console)

function getGeraetText (aNum,linz)
{
    rs=0;
    logDebug("getGeraetText("+repr(aNum)+")");
    if (linz) {
        switch (aNum) {        
            case "01":
                rs="Fahr mit unserem Kinderzug und entdecke das Innere der farbenfrohender Höhle.";
                break;
            case "02":
                rs="Lust, in die Luft zu gehen? Du springst so hoch du kannst. Und dann legst du einen butterweichen Bauchfleck hin";
                break;    
            case "03":
                rs="Such dir dein Lieblingsauto aus und dann geht es los. Entdecke auf der Safari Rally die Geheimnisse des Dschungels.";
                break; 
            case "04":
                rs="Um hier mitspielen zu können, brauchst du zuerst einmal Bälle. Aber gib Acht, daß du nicht selbst getroffen wirst.";
                break; 
            case "05":
                rs="Du kletterst, du schwingst dich und traust dich über die bunte Regenbogenbrücke";
                break; 
            case "06":
                rs="Die Spielestation für Spidermänner. Ohne Seil und ohne Gurt kannst Du hier Deine Kletterkünste beweisen.";
                break; 
             case "07":
                rs="Meter hoher, feuriger Spaß für Klettermaxe. Und die wahrscheinlich schnellste Rutsche des Universums."; 
                break;
            case "08":
                rs="Die kleine Welt für die ganz Kleinen. Mit riesigen Legosteinen, viel Platz zum Bauen und fetzigen BOGI-Cars."; 
                break;
        } //switch
        
    } else { //not linz
        switch(aNum) {
    // neu:
            case "01":
                rs="Aus dem Boden sprießen Türme, die du mit dem kleinen Fingen umstoßen kannst. Am Besten gleich reinhüpfen und alles umhauen.";
                break;
            case "02":
                rs="So lange kann Spaß sein. Der längste aufblasbare Kinderzug zum Kraxeln, Rrutschen und Abdampfen.";
                break;    
            case "03":
                rs="Die Spielestation für Spidermänner. BOGI-Profis zeigen dir, wie’s geht: Klettern bis zum Gipfel – und sicher abseilen.";
                break; 
            case "04":
                rs="Meter hoher, feuriger Spaß für Klettermaxe. Und die wahrscheinlich schnellste Rutsche des Universums.";
                break; /* Klettervulkan */
            case "05":
                rs="Ein Spiegel, der dich wegzaubert. Mysteriöse Schatten, die Gänsehaut machen. Und plötzlich eine riesige Spinne.";
                break; /* Zauberhöhle */
            case "06":
                rs="Lust, in die Luft zu gehen? Du schlägst einen Salto. Und dann legst du einen butterweichen Bauchfleck hin.";
                break; /* Die sechs Trampoline */
             case "07":
                rs="Quietschende Reifen, Überholmanöver in der Schikane und keine Zeit für einen Boxenstopp – gib Gas."; 
                break;
            case "08":
                rs="Der Klassiker, der immer noch Groß und Klein verzaubert. Einfach reinspringen und hüpfen, hüpfen, hüpfen."; /* Hüpfburg */ 
                break;
            case "09":
                rs="Die große Erlebnisoase nur für die ganz, ganz Kleinen. Vielleicht auch für Papa und Mama – wenn sie brav sind.";
                break;
            case "10":
                rs="Du kletterst, du schwingst dich wie Tarzan, du rast auf der Riesen-Rutsche runter. Und dann läufst du beim coolsten Wettlauf überhaupt."; /* Der FunPark: */ 
                break;
            case "11":
                rs="Hinlaufen, Reinspringen, Abtauchen! Du schwimmst in einem kunterbunten See aus flauschigen Bällen.";
                break;
            case "12":
                rs="Die kleine Welt für die ganz Kleinen. Mit riesigen Legosteinen, viel Platz zum Bauen und fetzigen BOGI-Cars.";
                break;
    
    // alt:
            // case "11":
            //     rs=""; /*Liegewiese*/
            //     break;
            // case "12":
            //     rs="Geburtstag feiern in der coolsten Party-Welt Österreichs. Am Piratenschiff. Im Weltall. In der Unterwasserwelt. Bei Zauberern und Hexen.";
            //     break;
            // case "13":
            //     rs="Hier gibt’s die leckersten Leckereien. Und viel Platz zum Entspannen für deine Eltern.";
            //     break;
        } //switch
    } //if else linz
    return rs;
}

function getGeraetName (aNum,linz)
{
    rs=0;
    logDebug("getGeraetName("+repr(aNum)+")");
    if (linz) {
            switch(aNum) {
                case "01":
                    rs="Dschungelexpress";
                    break;
                case "02":
                    rs="Trampoline";
                    break;    
                case "03":
                    rs="Safari Rally";
                    break;
                case "04":
                    rs="Fun Shooter Arena";
                    break;
                case "05":
                    rs="FunPark mit Regenbogen-rutsche";
                    break;
                case "06":
                    rs="Boulderwand";
                    break;
                case "07":
                    rs="Klettervulkan";
                    break;
                case "08":
                    rs="Brabbel-Park";
                    break;      
            } //switch
    } else {
        switch(aNum) {
    // neu:
            case "01":
                rs="Labyrinth";
                break;
            case "02":
                rs="Lok";
                break;    
            case "03":
                rs="Kletterwand";
                break;
            case "04":
                rs="Klettervulkan";
                break;
            case "05":
                rs="Zauberhöhle";
                break;
            case "06":
                rs="Trampoline";
                break;
            case "07":
                rs="Quad Bahn";
                break;
            case "08":
                rs="Hüpfburg";
                break;
            case "09":
                rs="Krabbel-Wiese";
                break;
            case "10":
                rs="Fun-Park mit MIKE Fun-Run";
                break;
            case "11":
                rs="Bällesee";
                break;
            case "12":
                rs="Brabbel-Park";
                break;
    // alt:
            // case "09":
            //     rs="Bällesee";
            //     break;
            // case "11":
            //     rs="Liegewiese";
            //     break;
            // case "12":
            //     rs="Die BOGI-Partywelt";
            //     break;
            // case "13":
            //     rs="Das BOGI-Restaurant";
            //     break;
        } //switch
    } //if
    return rs;
}

function createImageDiv (image)
{
    var i=IMG(image)
    setTimeout(function() {
        st=i.getAttribute("src2")
        i.setAttribute("src",st)
    }, 10);
    return (DIV ({"class":"spielgeraete_image_containers"},i))
}

function createContainer (obj)
{
    a=DIV({"class":"button_right"})
    a.innerHTML="<a href='"+__LOCATION_PREFIX+"/service/bilderbuch?blatt="+obj.blattnr+"'>Bilderbuch...</a>"
    a2=DIV({"class":"button_right button_video_geraete"})
    if (obj.video_nr!=0) {
        a2.innerHTML="<a href='javascript:PopupFenster"+obj.video_nr+"()'>Video zeigen...</a></p>"
        
    };
    aP=P({"class":"main_content_copy_text","id":"spielgeraete_contents_text"}, map(createImageDiv,obj.images))
    return DIV({},[aP,a, DIV({"style":"clear: left !important"}),a2])
}

function callRemoteSucess (obj)
{
    // console.debug("callRemoteSucess: obj=%o", obj)
    if (obj.error) {
        alert ("Fehler. Bitte versuchen sie es nochmals.") // OLD_F_IXME: Take it out
    }
    div=$("spielgeraete_content_01")
    replaceChildNodes(div,createContainer(obj))
/*    alert (toHTML(div))
*/
}

function callRemoteError(msg)
{
    //alert (msg) //CHANGED: remove that!
    // clean up
}

function callRemote(aNum) {
    // console.debug("callRemote: aNum=%o", aNum)
    def=loadJSONDoc(__LOCATION_PREFIX+"/welt/geraete_get_imagelist2/",{
        "geraet_nr":aNum
        })
    def.addCallback(callRemoteSucess);
    def.addErrback(callRemoteError);
    
}
function requestGeraet (aNum, linz)
{
    if (linz) {
        puffy_id="spielgeraete_map_"+aNum+"_linz"
    } else {
        puffy_id="spielgeraete_map_"+aNum   
    };
    var puff_me=$(puffy_id)
    
    // console.debug("requestGeraet(): aNum=%o\tlinz=%o\tpuffing:%o",aNum,linz,puff_me),
    MochiKit.Visual.puff (puff_me);
    callLater (5.00,function () {
        // console.debug("requestGeraet(): func() aNum=%o\tlinz=%o\tpuffing:%o",aNum,linz,puff_me),
        appear(puff_me);
    })
    
    $('spielgeraete_content_00').style.display="none";
    var elem=getElement("spielgeraete_headline");
    elem.style.display="none";
    elem.innerHTML='<img align="absmiddle" src="/images/spielgeraete/s_spielgeraete_'+aNum+'.jpg" alt="'+getGeraetName(aNum,linz)+'" /> '+getGeraetName(aNum,linz)+'<br/>';
    elem.style.display="block";
    $("spielgeraete_contents_text").innerHTML=getGeraetText(aNum,linz);
    $('spielgeraete_content_01').style.display="block";
    
    $('spielgeraete_content_00').style.display="none";
    
    callRemote(aNum,linz)
    
}

