
window.onresize = StyleAnpassen;

//objektArray = new Array(new Array("paysafecard0","paysafecard1","paysafecard2"),new Array("swisscom1","swisscom2","swisscom3","swisscom4"),new Array("orange1","orange2"),new Array("sunrise1","sunrise2","sunrise3","sunrise4"));
objektArray = new Array('id_1', 'id_2', 'id_3', 'id_4', 'id_5', 'id_6', 'id_7', 'id_11', 'id_12', 'id_13', 'id_15', 'id_16', 'id_17', 'id_18', 'id_19', 'id_21', 'id_22');
ready=false;

function load_index() {
        objectHandler();
        ready=true;
        StyleAnpassen();
}

function objectHandler(){
        var u = 0;
        // Objekte generieren
        for(n=0; n<objektArray.length; n++){
                this.self[objektArray[n]] = new Element(objektArray[n]);
        }
}

function Element(element){
 var objekt=document.getElementById(element);
 var bounced=false;
 var i=0;
 var marginNeu=0;
 //eval("aktiv"+element + "=27;");
 var sperren=false;
 var status="out";
 var statusIntern="out";
 var karte=element;
 var n;
 
    // Position innerhalb objektArray bestimmen
    for(u=0; u<objektArray.length; u++){
        if(objektArray[u]==karte){
            n=u;
        }
    }

 // Funktion Bounce der Elemente
 this.bounce=function(action){
     status=action;
     
     if(sperren==false && statusIntern != status && status!=undefined){

                             statusIntern=action;

                             if(bounced==false){
                                marginNeu="2px groove";
                                bounced=true;
                             }
                             else{
                                  marginNeu="none";
                                  bounced=false;
                             }

                             eval(objektArray[n]+".newMargin()");

    }
 }
 this.newMargin=function(){
        objekt.style.border = marginNeu;
 }
}

function StyleAnpassen(){
    
    var abstandID;
    var inhaltID;
    var hoeheInhalt;
    
    if(ready){
        abstandID=document.getElementById("abstandleft0");
        abstandID.style.height = "10px";
        hoeheInhalt = document.getElementById("anzeige_auswahl0").offsetHeight;
        abstandID.style.height=hoeheInhalt+10+"px";              
    }
    
}