var globalPrefix = "";

function showGallery(id, bildnr, prefix) {
  globalPrefix = prefix;
  //alert(globalPrefix);
	document.getElementById("filmMovie").innerHTML = "";
	document.getElementById("film").style.display="none";
	document.getElementById("film_dummy").style.display="none";

	document.getElementById("galerieImage").innerHTML = "";
	document.getElementById("galerieBack").innerHTML = "";
	document.getElementById("galerieNext").innerHTML = "";

	if (document.getElementById("artikelbanner")) document.getElementById("artikelbanner").style.display="none";
	if (document.getElementById("artikelsmallteaser")) document.getElementById("artikelsmallteaser").style.display="none";

	var funktion = "switchImage"+id+globalPrefix;
	//alert(funktion);
	eval(funktion + "("+bildnr+")");

	document.getElementById("galerie_dummy").style.display="block";
	document.getElementById("galerie").style.display="block";

	if(document.getElementById("fw_box_preise")) document.getElementById("fw_box_preise").style.display="none";
	if(document.getElementById("fw_box_foto")) document.getElementById("fw_box_foto").style.display="none";
	if(document.getElementById("top10Box")) document.getElementById("top10Box").style.display="none";
	if(document.getElementById("twitterbox")) document.getElementById("twitterbox").style.display="none";

	window.scrollTo(0, 0);
}


function closeGalerie() {
  globalPrefix = "";
	document.getElementById("galerieImage").innerHTML = "";
	document.getElementById("galerieBack").innerHTML = "";
	document.getElementById("galerieNext").innerHTML = "";
	document.getElementById("bildertitel").innerHTML = "";

	document.getElementById("galerie").style.display="none";
	document.getElementById("galerie_dummy").style.display="none";

	if (document.getElementById("artikelbanner")) document.getElementById("artikelbanner").style.display="block";
	if(document.getElementById("fw_box_preise")) document.getElementById("fw_box_preise").style.display="block";
	if(document.getElementById("fw_box_foto")) document.getElementById("fw_box_foto").style.display="block";
	if (document.getElementById("artikelsmallteaser")) document.getElementById("artikelsmallteaser").style.display="block";
	if (document.getElementById("top10Box")) document.getElementById("top10Box").style.display="block";
	if (document.getElementById("twitterbox")) document.getElementById("twitterbox").style.display="block";

}


function closeFilm() {
	document.getElementById("filmMovie").innerHTML = "";
	document.getElementById("film").style.display="none";
	document.getElementById("film_dummy").style.display="none";

	if (document.getElementById("artikelbanner")) document.getElementById("artikelbanner").style.display="block";

}


function emptyInputField(elem) {
	document.getElementById(elem).value = "";
}


/**
 * Ändert die Deutschlandkarte auf der Urlaubskarte, je nach Bundesland bei Mouseover
 */
function changeMap(map) {
    document.getElementById("landkarte").src = "/upload/images/Urlaubskataloge/"+map+".gif";
}


/**
 * Setzt die Deutschlandkarte bei den Urlaubskatalogen zurück ohne Highlight
 */
function resetMap() {
    document.getElementById("landkarte").src = "/upload/images/Urlaubskataloge/deutschland.gif";
}



function changeTeaser(id) {
  for (i = 0; i <= 2; i++) {
    document.getElementById("link_"+i).className = "artteaserlink";
  }
  document.getElementById("link_"+id).className = "artteaserlink_on";

  document.getElementById("mainteaser").innerHTML = document.getElementById("temp_"+id).innerHTML;

}


function changeCaptchaDisplay (what){

  if (document.getElementById(what).style.display == 'block') document.getElementById(what).style.display = "none";
  else document.getElementById(what).style.display = "block";

}


function sdPopup(w,h,seite) {

    var x = screen.availWidth/2-w/2;
    var y = screen.availHeight/2-h/2;

    document.getElementById("popup").style.width = w+"px";
    document.getElementById("popup").style.height = h+"px";

    document.getElementById("popup").style.top = y+"px";
    document.getElementById("popup").style.left = x+"px";

    document.getElementById("popup").innerHTML = "<iframe src='"+seite+"' width='"+w+"' height='"+h+"' scrolling='no' marginheight='0' marginwidth='0' frameborder='0'></iframe>";
    document.getElementById("popup").style.display = "block";

	if (document.getElementById("skyscraper")) document.getElementById("skyscraper").style.display="none";

}

function closePopup() {
    document.getElementById("popup").innerHTML = "";
    document.getElementById("popup").style.display = "none";
	if (document.getElementById("skyscraper")) document.getElementById("skyscraper").style.display="block";
}

function switchReiter(reitername) {

	for (var i = 0; i < reiter.length; ++i) {
		if (document.getElementById(reiter[i]+"_box")) {
			if (reitername != reiter[i]) {
				document.getElementById(reiter[i]+"_box").style.display="none";
				document.getElementById(reiter[i]+"_tab").style.backgroundColor="#990033";
				if (document.getElementById(reiter[i]+"_tab2")) {
					document.getElementById(reiter[i]+"_tab2").style.backgroundColor="#990033";
					window.scrollTo(0, 0);					
				}

			}
			else {
				document.getElementById(reiter[i]+"_box").style.display="block";
				document.getElementById(reiter[i]+"_tab").style.backgroundColor="#ff6d06";
				if (document.getElementById(reiter[i]+"_tab2")) {
					document.getElementById(reiter[i]+"_tab2").style.backgroundColor="#ff6d06";
					window.scrollTo(0, 0);
				}

			}
		}
	}
}

function openUeberhang() {

	document.getElementById("ueberhangMehr").style.display = "none";
	document.getElementById("ueberhang").style.display = "block";

/*
	var myAnim = new YAHOO.util.Anim(what); 
	myAnim.attributes.height = { from: 1, to: 100, unit: '%' }; 
	myAnim.duration = 3; 
	myAnim.animate(); 
*/
}

function closeUeberhang() {

/*
	var myAnim = new YAHOO.util.Anim(what); 
	myAnim.attributes.height = { from: 100, to: 1, unit: '%' }; 
	myAnim.duration = 3; 
	myAnim.animate(); 
*/
	
	document.getElementById("ueberhang").style.display = "none";
	document.getElementById("ueberhangMehr").style.display = "block";
}

function show(id) {
  document.getElementById(id).style.display = "block";
}

function hide(id) {
  document.getElementById(id).style.display = "none";
}