
function changeImage(imgName, imgObj) {
  document.images[imgName].src = eval(imgObj + ".src");
}

function setTbl(tab) {

    var bla = ["A", "B", "C", "D"];
    for (var i=0; i<bla.length; i++) {
        if (document.getElementById('tbl'+bla[i]) != null) {
            document.getElementById('tbl'+bla[i]).style.display = "none";
	}
	if (document.getElementById('tblAdv'+bla[i]) != null) {
            document.getElementById('tblAdv'+bla[i]).style.display = "none";
	}
    }

    if (tab == 'tblA') {
        document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nla.gif)";
        document.getElementById('RankingTabs').style.backgroundImage  = "url(/images/nl/klappteaser/klappteaser_reiter_nla.gif.png)";
        document.getElementById('Tab1').style.color = "#d00221";
        document.getElementById('Tab2').style.color = "#313131";
        // wird in Phase 2 der NL B benoetigt
        //document.getElementById('Tab3').style.color = "#313131";
    }

    if (tab == 'tblB') {
        document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nlb.gif.png)";
        document.getElementById('RankingTabs').style.backgroundImage  = "url(/images/nl/klappteaser/klappteaser_reiter_nlb.gif.png)";
        document.getElementById('Tab1').style.color = "#313131";
        document.getElementById('Tab2').style.color = "#d00221";
        // wird in Phase 2 der NL B benoetigt
        //document.getElementById('Tab3').style.color = "#313131";
    }

    if (tab == 'tblC') {
        document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nlb.gif.png)";
        document.getElementById('RankingTabs').style.backgroundImage  = "url(/images/nl/klappteaser/klappteaser_reiter_nlb.gif.png)";
        document.getElementById('Tab1').style.color = "#313131";
        document.getElementById('Tab2').style.color = "#313131";
        // wird in Phase 2 der NL B benoetigt
        //document.getElementById('Tab3').style.color = "#d00221";
    }
  
    document.getElementById(tab).style.display = "block";
}

function show(divid) {
  d=document;
	d.getElementById("tblA").style.display="none";
	d.getElementById("tblAdvA").style.display="none";
	d.getElementById("tblB").style.display="none";
	d.getElementById("tblAdvB").style.display="none";
	//d.getElementById("tblC").style.display="none";
	//d.getElementById("tblAdvC").style.display="none";
	
	if (divid == "tblAdvA" || divid == "tblAdvB" || divid == "tblAdvC") {
	  document.getElementById('tabelleInner').style.backgroundImage = "none";
	} else if (divid == "tblA") {
	  document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nla.gif.png)";
	} else if (divid == "tblB") {
	  document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nlb.gif.png)";
	} /*else if (divid == "tblC") {
	  document.getElementById('tabelleInner').style.backgroundImage = "url(/images/nl/klappteaser/klappteaser_zu_unten_nlb.gif)";
	}*/
	
	d.getElementById(divid).style.display="block";
}

function setPreview(tab) {

	//alert (tab);

	if(tab == 'rechts') {
		document.getElementById('vorschau').style.backgroundImage='url(images/reiter_re_f.jpg)';
		//document.getElementById('quarterContent').style.display = 'block';
		//document.getElementById('halfContent').style.display = 'none';
	} else {
		document.getElementById('vorschau').style.backgroundImage='url(images/reiter_li_f.jpg)';
		//document.getElementById('quarterContent').style.display = 'block';
		//document.getElementById('halfContent').style.display = 'none';
	}


	/*
    	if (document.all) { //IS IE 4 or 5 or higher
		eval( "document.all." + layer_ref + ".style.display = state");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display = state;
	}
	if (document.getElementById &&!document.all) {
		hza = document.getElementById(layer_ref);
		hza.style.display = state;
	}
	*/
}

function changeLeague(tab) {
  if (tab == "leagueA") {
    document.getElementById('clubsBox').style.backgroundImage = "url(/images/nl/clubs_box/logobox_unten_nla.gif)";
    document.getElementById('ClubsTab').style.backgroundImage = "url(/images/nl/clubs_box/reiterlogobox_reiter_nla.gif.png)";
    document.getElementById('ClubsBoxNLATab').style.color = "#d00221";
    document.getElementById('ClubsBoxNLBTab').style.color = "#313131";
    document.getElementById('clubsBox').innerHTML = '<img src="/images/clear.gif" width="218" height="272" alt="" border="0" usemap="#nla_clubs" style="border:0;" />';
  } else if (tab == "leagueB") {
    document.getElementById('clubsBox').style.backgroundImage = "url(/images/nl/clubs_box/logobox_unten_nlb.gif)";
    document.getElementById('ClubsTab').style.backgroundImage = "url(/images/nl/clubs_box/reiterlogobox_reiter_nlb.gif.png)";
    document.getElementById('ClubsBoxNLATab').style.color = "#313131";
    document.getElementById('ClubsBoxNLBTab').style.color = "#d00221";
    document.getElementById('clubsBox').innerHTML = '<img src="/images/clear.gif" width="218" height="272" alt="" border="0" usemap="#nlb_clubs" style="border:0;" />';
  }
  
  document.getElementById('clubsBox').style.display = "none";
  document.getElementById('clubsBox').style.display = "block";
}

function showhidePlayoffs(layer_ref) {

	imgOff = 'images/reiter_off.gif';
	imgOn = 'images/reiter_on.gif';

	// if(document.getElementByID(id).style.display == 'block')

	// alert (layer_ref);

	if (layer_ref == "quarter")	{
		document.getElementById('quarter').style.backgroundImage='url(images/reiter_on_1.gif)';
		document.getElementById('half').style.backgroundImage='url(images/reiter_off.gif)';
		document.getElementById('final').style.backgroundImage='url(images/reiter_off.gif)';
		document.getElementById('quarterContent').style.display = 'block';
		document.getElementById('halfContent').style.display = 'none';
		document.getElementById('finalContent').style.display = 'none';
	}
	else if (layer_ref == "half"){
		document.getElementById(layer_ref).style.backgroundImage='url(images/reiter_on.gif)';
		document.getElementById('quarter').style.backgroundImage='url(images/reiter_off_1.gif)';
		document.getElementById('final').style.backgroundImage='url(images/reiter_off.gif)';
		document.getElementById('halfContent').style.display = 'block';
		document.getElementById('quarterContent').style.display = 'none';
		document.getElementById('finalContent').style.display = 'none';
	}
	else if (layer_ref == "final"){
		document.getElementById(layer_ref).style.backgroundImage='url(images/reiter_on.gif)';
		document.getElementById('quarter').style.backgroundImage='url(images/reiter_off_1.gif)';
		document.getElementById('half').style.backgroundImage='url(images/reiter_off.gif)';
		document.getElementById('finalContent').style.display = 'block';
		document.getElementById('halfContent').style.display = 'none';
		document.getElementById('quarterContent').style.display = 'none';
	}


	/*
   	 if (document.all) { //IS IE 4 or 5 or higher
		eval( "document.all." + layer_ref + ".style.display = state");
	}
	if (document.layers) { //IS NETSCAPE 4 or below
		document.layers[layer_ref].display = state;
	}
	if (document.getElementById &&!document.all) {
		hza = document.getElementById(layer_ref);
		hza.style.display = state;
	}
	*/
}

//-->

/**
 * Funktion zum Ein-/Ausblenden von HTML-Elementen. Gleichzeitig k�nnen die Style-
 * Klassen beliebig vieler Elemente geaendert werden.
 * @version 1.0/20070808112100
 * @return boolean
 * @param array show Liste der anzuzeigenden Elemente.
 * @param array hide Liste der auszublendenden Elemente.
 * @param array changeElements Liste der Element-IDs, deren Style-Klasse geaendert
 *                             werden soll.
 * @param array changeStyles Liste der Style-Klassen. Die Position der Klasse in
 *                           diesem Array muss der Position des Elements im Array
 *                           changeElements entsprechen.
 * @param string visStyle Optionaler Parameter in dem angegeben werden kann,
 *                        welcher Wert fuer das 'display'-Attribut bei sichtbaren
 *                        Elementen verwendet werden soll. Standard ist 'block'.
 * 
 * -------------------------------------------------------------------------------
 * Example:
 * 
 * <...onclick="changeContent(['E1'], ['E2'], ['Btn1','Btn2'], ['on','off']);"...>
 * 
 * --> Element 'E1'             => set visible
 * --> Element 'E2'             => set invisible
 * --> Element 'Btn1'           => change style class to 'on'
 * --> Element 'Btn2'           => change style class to 'off'.
 * -------------------------------------------------------------------------------
 */
function changeContent(show, hide, changeElements, changeStyles, visStyle) {
  
  // Zumindest eines der vier uebergenenen Arrays muss mindestens ein Element
  // enthalten. Ist dies nicht der Fall, wird 'false' zurueckgegeben.
  if (show.length == 0 && hide.length == 0 && changeElements.length == 0 && changeStyles.length == 0) {
    return false;
  }
  
  if (visStyle == null || visStyle == undefined) {
    visStyle = 'block';
  }
  
  // Die Anzahl der Elemente in den Arrays changeElements und changeStyles muss
  // gleich sein.
  if (changeElements.length != changeStyles.length) {
    return false;
  }
  
  // Einblenden der Elemente im Array 'show'.
  for (var i = 0; i < show.length; i++) {
    if (document.getElementById(show[i]) != null) {
      document.getElementById(show[i]).style.display = visStyle;
    }
  }

  // Ausblenden der Elemente im Array 'hide'.
  for (var i = 0; i < hide.length; i++) {
    if (document.getElementById(hide[i]) != null) {
      document.getElementById(hide[i]).style.display = 'none';
    }
  }
  
  // Aendern der Style-Klassen der Elemente in 'changeElements'.
  for (var i = 0; i < changeElements.length; i++) {
    document.getElementById(changeElements[i]).className = changeStyles[i];
  }
}

function display(tab){
	for(var i=1; i<4; i++){
		document.getElementById(i+"_0").src = "/images/vnla/nav/li.gif";
		document.getElementById(i+"_2").src = "/images/vnla/nav/re.gif";
		document.getElementById(i+"_1").style.backgroundImage = "url(/images/vnla/nav/mi.gif)";
		document.getElementById("content"+i).style.display = "none";
	}
	document.getElementById(tab+"_0").src = "/images/vnla/nav/mo_li.gif";
	document.getElementById(tab+"_2").src = "/images/vnla/nav/mo_re.gif";
	document.getElementById(tab+"_1").style.backgroundImage = "url(/images/vnla/nav/mo_mi.gif)";
	document.getElementById("content"+tab).style.display = "block";
}

function openSurvey(){
    if (navigator.appName.indexOf('Internet Explorer') > -1){
      var height = 720;
    } else {
      var height = 700;
    }
  
    var win = window.open('/SIH/survey/index.php', 'Survey', 'statusbar=no, scrollbars=no, menubar=0, width=550, height='+height);
    win.focus();
}
