var Betreiber = new Array();

//Betreiber[""] = new Object();
//Betreiber[""]["Name"]         = "";
//Betreiber[""]["Link"]         = "http://";


Betreiber["callpark"] = new Object();
Betreiber["callpark"]["Name"]         = "Callpark GmbH";
Betreiber["callpark"]["Link"]         = "http://www.callpark.de";


Betreiber["easypark"] = new Object();
Betreiber["easypark"]["Name"]         = "Easypark GmbH";
Betreiber["easypark"]["Link"]         = "http://www.easypark.de";

Betreiber["gemapps"] = new Object();
Betreiber["gemapps"]["Name"]         = "GEMAPPS GmbH";
Betreiber["gemapps"]["Link"]         = "http://www.gemapps.de";

Betreiber["mobilecity"] = new Object();
Betreiber["mobilecity"]["Name"]       = "mobile-city GmbH";
Betreiber["mobilecity"]["Link"]       = "http://www.mobilecity.de";

Betreiber["mobilzahlen"] = new Object();
Betreiber["mobilzahlen"]["Name"]       = "Mobilzahlen Deutschland GmbH";
Betreiber["mobilzahlen"]["Link"]       = "http://www.mobilzahlen.de";

Betreiber["mobydom"] = new Object();
Betreiber["mobydom"]["Name"]         = "MobydoM GmbH";
Betreiber["mobydom"]["Link"]         = "http://www.mobydom.de";

Betreiber["parkfoxx"] = new Object();
Betreiber["parkfoxx"]["Name"]         = "Parkfoxx";
Betreiber["parkfoxx"]["Link"]         = "http://www.parkfoxx.de";

Betreiber["parkmobile"] = new Object();
Betreiber["parkmobile"]["Name"]       = "Parkmobile Deutschland GmbH";
Betreiber["parkmobile"]["Link"]       = "http://www.parkmobile.de";

Betreiber["simty"] = new Object();
Betreiber["simty"]["Name"]            = "Simty GmbH";
Betreiber["simty"]["Link"]            = "http://www.simty.de";

//Betreiber["parkopin"] = new Object();
//Betreiber["parkopin"]["Name"]            = "PIN Produktinnovative Marketing-GmbH";
//Betreiber["parkopin"]["Link"]            = "http://www.park-o-pin.de";

Betreiber["sunhill"] = new Object();
Betreiber["sunhill"]["Name"]            = "sunhill technologies GmbH";
Betreiber["sunhill"]["Link"]            = "http://www.sunhill-technologies.com/de/nutzer.html";


function GetRandom( min, max ) {
        if( min > max ) {
                return( -1 );
        }
        if( min == max ) {
                return( min );
        }
        var r = parseInt( Math.random() * ( max+1 ) );
        return( r + min <= max ? r + min : r );
}

function SchreibeTabelle (betreiberalias) {

        var B = new Array();
		for (var i=0; i < betreiberalias.length; i++){
		  B[i] = new Object();
		  B[i]["Name"] = Betreiber[betreiberalias[i]]["Name"];
		  B[i]["Link"] = Betreiber[betreiberalias[i]]["Link"];
		}

        document.write("<ul>");
        // Random Array fuellen
        var RandomArray=new Array();
        for (var j=0; j < B.length; j++){
                RandomArray[j]=j;
        }
        // Array mischen
        for (var k=0; k < 23; k++){
                var randindex1 = GetRandom(0,RandomArray.length-1);
                var randindex2 = GetRandom(0,RandomArray.length-1);
                var x1 = RandomArray[randindex1];
                var x2 = RandomArray[randindex2];
                RandomArray[randindex1] = x2;
                RandomArray[randindex2] = x1;
        }
        for (var l = 0; l < B.length; l++) {
                var i = RandomArray[l];
                bname = B[i]["Name"];
                blink = B[i]["Link"];
                document.write("<li><a href=\""+blink+"\" target=\"_blank\">"+bname+"<\/a><\/li>");
        }
        document.write("<\/ul>");
}


// Aufruf ueber:

// Hamburg
//SchreibeTabelle(["mobilzahlen","callpark","parkfoxx","easypark","mobilecity","parkmobile"]);

// Koeln
//SchreibeTabelle(["mobilzahlen","callpark","mobydom","parkfoxx","easypark","mobilecity","parkmobile"]);

