function createNewImage(source){
var im = new Image();
im.src=source;
return im;
}
var counter = {
spon :0,
ankund : 0,
gebs : 0
};
var ankund = [];spon = [["Dosenberger Landeck", "http://www.opel-dosenberger.com", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/dosenberger.jpg")],["Elektro Müller", "http://www.emueller.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/em.jpg")],["Fa. Rainalter Landeck", "http://www.rainalter.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/rainalter.jpg")],["Intersport Walser", "http://www.intersport.at/standorte/standortdetails.html?outletId=199", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/intersport_walser.jpg")],["Josef Thurner Ges.m.b.H.", "http://www.thurner.co.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/logo_thurner.png")],["Ofenbau Tschiderer", "http://www.ofenbau-tschiderer.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/tschiderer.jpg")],["Pizza Zaggi", "http://www.pizzazaggi.at", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/pizzazaggi.jpg")],["Raiffeisenbank Oberland", "http://www.rbo.info", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/rbo.jpg")],["Tiroler Tageszeitung", "http://www.tt.com", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/tt.jpg")],["Tischlerei Christoph Gitterle", "http://www.gitterle.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/gitterle_christoph.jpg")],["Volksbank Landeck", "http://www.volksbank.landeck.at", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/VB_Landeck_10_rgb.jpg")],["Vujo-Sat", "http://www.vujo-sat.at/", createNewImage("gfx/link_ico/spon.php?file=../gfx/link_ico/vujo.jpg")]];gebs = new Array();gebs[0]=["Prantauer Josef", "11.02.1989", 23, "kampf", "3", createNewImage("gfx/trikots/trikot.php?team=kampf&num=3&name=Prantauer Josef")];
gebs[1]=["Sailer Philipp", "14.02.1991", 21, "kampf", "8", createNewImage("gfx/trikots/trikot.php?team=kampf&num=8&name=Sailer Philipp")];
gebs[2]=["Scherl Gerald", "18.02.1979", 33, "kampf", "24", createNewImage("gfx/trikots/trikot.php?team=kampf&num=24&name=Scherl Gerald")];
gebs[3]=["Zimmermann Julian", "09.02.2000", 12, "knaben", "1", createNewImage("gfx/trikots/trikot.php?team=knaben&num=1&name=Zimmermann Julian")];
gebs[4]=["Mathias Starjakob", "12.02.2003", 9, "knaben", "5", createNewImage("gfx/trikots/trikot.php?team=knaben&num=5&name=Mathias Starjakob")];
gebs[5]=["Ruetz Alfred jun.", "18.02.1967", 45, "alth", "3", createNewImage("gfx/trikots/trikot.php?team=alth&num=3&name=Ruetz Alfred jun.")];
gebs[6]=["Ruetz Edgar", "24.02.1968", 44, "alth", "5", createNewImage("gfx/trikots/trikot.php?team=alth&num=5&name=Ruetz Edgar")];
gebs[7]=["Schmid Peter", "11.02.1979", 33, "alth", "9", createNewImage("gfx/trikots/trikot.php?team=alth&num=9&name=Schmid Peter")];
function getRandomStart(arr){
a = 0 + (arr.length-1)*(Math.random());
a = Math.round(a);
return a;
}
var nr = {
spon : getRandomStart(spon),
ankund : getRandomStart(ankund),
gebs : getRandomStart(gebs)
};
function print_spon(nr){
document.getElementById("spon_pic").src=spon[nr][2].src;
document.getElementById("spon_des").innerHTML=""+spon[nr][0]+"";
}
function getTeam(key){
var Team = "";
switch(key){
case "kampf": Team = "Kampfmannschaft";
break;
case "u15": Team = "U15 - Schüler";
break;
case "knaben": Team = "Knaben";
break;
case "alth": Team = "Altherren";
break;
case "damen": Team = "Damenmannschaft";
break;
case "ausschuss": Team = "Ausschuss
" + gebs[nr.gebs][4];
break;
case "trainer": Team = "Trainer der " + getTeam(gebs[nr.gebs][4]);
break;
}
return Team;
}
function print_geb(nr){
if(gebs.length > 0){
Team = getTeam(gebs[nr][3]);
var cat = 0;
switch(gebs[nr][3]){
case "kampf": cat = 31;
break;
case "u15": cat = 32;
break;
case "knaben": cat = 33;
break;
case "alth": cat = 34;
break;
case "damen": cat = 35;
}
if(cat !== 0){
gebs[nr][0] = ""+gebs[nr][0]+"";
}
document.getElementById("geb_name").innerHTML = gebs[nr][0];
document.getElementById("geb_date").innerHTML = gebs[nr][1];
document.getElementById("geb_age").innerHTML = gebs[nr][2]+". Geburtstag";
document.getElementById("geb_team").innerHTML = Team;
document.getElementById("port").src = gebs[nr][5].src;
if(gebs.length == 1){
document.getElementById("inc_gebs").style.visibility="hidden";
document.getElementById("dec_gebs").style.visibility="hidden";
}
} else {
document.getElementById("geb_name").innerHTML = "Keine Geburtstage in diesem Monat!";
document.getElementById("inc_gebs").style.visibility="hidden";
document.getElementById("dec_gebs").style.visibility="hidden";
}
}
function print_ankund(nr)
{
if(ankund.length === 0){
document.getElementById("team").style.visibility="hidden";
document.getElementById("opps").innerHTML = "In den nächsten 30 Tagen finden keine Spiele statt!";
document.getElementById("timenplace").style.visibility="hidden";
document.getElementById("gametyp").style.visibility="hidden";
document.getElementById("inc_ankund").style.visibility="hidden";
document.getElementById("dec_ankund").style.visibility="hidden";
}
else {
Team = getTeam(ankund[nr][0]);
text = ""+Team+"";
document.getElementById("team").innerHTML=text;
document.getElementById("opps").innerHTML=ankund[nr][1] + " : " + ankund[nr][2];
document.getElementById("timenplace").innerHTML=ankund[nr][3];
switch(ankund[nr][4]){
case "l": typ = "Ligaspiel";
break;
case "p": typ = "Pokalspiel";
break;
case "f": typ = "Freundschaftsspiel";
break;
}
document.getElementById("gametyp").innerHTML=typ;
if(ankund.length == 1){
document.getElementById("inc_ankund").style.visibility="hidden";
document.getElementById("dec_ankund").style.visibility="hidden";
}
}
}
function inc_spon(){
if(nr.spon == (spon.length-1)){
nr.spon = 0;
} else {
nr.spon++;
}
counter.spon = 0;
print_spon(nr.spon);
}
function dec_spon(){
if((nr.spon - 1) < 0){
nr.spon = (spon.length-1);
} else {
nr.spon--;
}
counter.spon = 0;
print_spon(nr.spon);
}
function inc_gebs(){
if(nr.gebs == (gebs.length-1)){
nr.gebs = 0;
} else {
nr.gebs++;
}
counter.gebs = 0;
print_geb(nr.gebs);
}
function dec_gebs(){
if((nr.gebs - 1) < 0){
nr.gebs = (gebs.length-1);
} else {
nr.gebs--;
}
counter.gebs = 0;
print_geb(nr.gebs);
}
function inc_ankund(){
if(nr.ankund == (ankund.length-1)){
nr.ankund = 0;
} else {
nr.ankund++;
}
counter.ankund = 0;
print_ankund(nr.ankund);
}
function dec_ankund(){
if((nr.ankund - 1) < 0){
nr.ankund = (ankund.length-1);
} else {
nr.ankund--;
}
counter.ankund = 0;
print_ankund(nr.ankund);
}
function skip(){
for(key in counter){
counter[key]++;
if(counter[key] > 5){
switch (key){
case "spon": inc_spon();
break;
case "gebs": inc_gebs();
break;
case "ankund": inc_ankund();
}
}
}
}
function start(){
print_spon(nr.spon);
print_ankund(nr.ankund);
print_geb(nr.gebs);
window.setInterval("skip()", 1000);
}