
function Tabs(language,currentCountry) {
    TabsHTML = "";
    TabsHTML += "<ul>";
	if (currentCountry != "USA") {
		TabsHTML += "<li id=\"tab_info_li\" class=\"tab_active\"><a id=\"tab_info_a\"  href=\"#tabs\" onclick=\"showTab('tab_info','"+language+"','"+currentCountry+"');\">"+arrLanguage[language]["tab_info"]+"</a></li>";
    }
	TabsHTML += "<li id=\"tab_photos_li\" class=\"tab_inactive\"><a id=\"tab_photos_a\"  href=\"#tabs\" onclick=\"showTab('tab_photos','"+language+"','"+currentCountry+"');\">"+arrLanguage[language]["tab_photos"]+"</a></li>";
    TabsHTML += "<li id=\"tab_map_li\" class=\"tab_long_inactive\"><a id=\"tab_map_a\"  href=\"#tabs\" onclick=\"showTab('tab_map','"+language+"','"+currentCountry+"');\">"+arrLanguage[language]["tab_map"]+"</a></li>";
    TabsHTML += "</ul>";
    TabsHTML += "<style type=\"text/css\">" +
    			".stage_map {visibility:hidden;position:absolute;top:0;}";
    			"</style>";
    return TabsHTML;
	
}

function GalleryThumbs(currentCountry) {
    GalleryThumbsHTML = "";
    GalleryThumbsHTML += "<div id=\"gallery_thumb_01\" style=\"display:none;\"><img id=\"img_thumb_01\" src=\"\" onclick=\"showPic('pic_01','"+currentCountry+"');\"></div>";
    GalleryThumbsHTML += "<div id=\"gallery_thumb_02\" style=\"display:none;\"><img id=\"img_thumb_02\" src=\"\" onclick=\"showPic('pic_02','"+currentCountry+"');\"></div>";
    GalleryThumbsHTML += "<div id=\"gallery_thumb_03\" style=\"display:none;\"><img id=\"img_thumb_03\" src=\"\" onclick=\"showPic('pic_03','"+currentCountry+"');\"></div>";  
    return GalleryThumbsHTML;
}

function showAdress(language,currentCountry){
	varTab = 'tab_info';
	if (currentCountry == "USA") varTab = "tab_photos";
	showTab(varTab,language,currentCountry);
}

function showPic(thisPic,currentCountry){
    cPic = CountryData[currentCountry][thisPic];
    document.getElementById("gallery_view").style.display = "block";
    document.getElementById("img_view").src = cPic;
}

function showTab(thisTab,language,currentCountry){
    document.getElementById("stage_info").style.display = "none";
    document.getElementById("gallery_thumbs").style.display = "none";
    document.getElementById("gallery_view").style.display = "none";
    document.getElementById("stage_map").style.display = "none";
    document.getElementById("stage_map").style.visibility = "hidden";
    jQuery('.stage_map').css('position','absolute');
	   
    if (currentCountry != "") {
        // Display
        document.getElementById("tab_top").style.display = "block";
        document.getElementById("line_countryname_content").innerHTML = arrLanguage[language][currentCountry].toUpperCase();
        document.getElementById("line_countryname").style.display = "block";        
        if (currentTab == 'tab_map') {
            document.getElementById(currentTab + "_li").className = "tab_long_inactive"; 
        }
        else {
            document.getElementById(currentTab + "_li").className = "tab_inactive"; 
        }
        if (thisTab == 'tab_map') {
            document.getElementById(thisTab + "_li").className = "tab_long_active";
        }
        else {
            document.getElementById(thisTab + "_li").className = "tab_active"; 
        }
        if (document.getElementById(currentTab + "_a")) document.getElementById(currentTab + "_a").style.color = "#015ea1"; 
        if (document.getElementById(thisTab + "_a")) document.getElementById(thisTab + "_a").style.color = "#fff";  
        // Info?
        if (thisTab == 'tab_info') {
			thisInfoTab = 'tab_info_' + language;
            var cContent = CountryData[currentCountry][thisInfoTab];  
			if (cContent == undefined) cContent = CountryData[currentCountry]['tab_info_default'];
		    document.getElementById("content_info").innerHTML = cContent;     
			// further translations
			if (language == "german") { 
			    for (var i = 0; i < arrTranslationsEnglish.length; ++i) {
				var cEnglishExpression = arrTranslationsEnglish[i];
					if (cContent.indexOf(cEnglishExpression) != -1) {
					    var cGermanExpression = arrTranslationsGerman[i];
					    varSearchEnglishExpression = eval("/"+cEnglishExpression+"/g");
					    cContent = cContent.replace(varSearchEnglishExpression, cGermanExpression);
					}
			    }
			} 
			// display stage
		    document.getElementById("stage_info").style.display = "block";
		} 
        // Photos?
        if (thisTab == 'tab_photos') {
            document.getElementById("gallery_thumb_01").style.display = "none";
            document.getElementById("gallery_thumb_02").style.display = "none";
            document.getElementById("gallery_thumb_03").style.display = "none";
            if (CountryData[currentCountry]["pic_01"] != "") {
                document.getElementById("gallery_thumbs").style.display = "block";
            }
            if (CountryData[currentCountry]["pic_01_thumb"] != "") {
                document.getElementById("gallery_thumb_01").style.display = "block";
                document.getElementById("img_thumb_01").src = CountryData[currentCountry]["pic_01_thumb"];
            }
            if (CountryData[currentCountry]["pic_02_thumb"] != "") {
                document.getElementById("gallery_thumb_02").style.display = "block";
                document.getElementById("img_thumb_02").src = CountryData[currentCountry]["pic_02_thumb"];
            }
            if (CountryData[currentCountry]["pic_03_thumb"] != "") {
                document.getElementById("gallery_thumb_03").style.display = "block";
                document.getElementById("img_thumb_03").src = CountryData[currentCountry]["pic_03_thumb"];
            }
            if (CountryData[currentCountry]["pic_01_thumb"] == ""
                && CountryData[currentCountry]["pic_02_thumb"] == ""
                && CountryData[currentCountry]["pic_03_thumb"] == "") {
                document.getElementById("gallery_view").className = "gallery_view_without_thumbs";
            }
            showPic("pic_01",currentCountry);
        }
        // Google stage_map?
        if (thisTab == 'tab_map' && currentCountry != "china") {
        	jQuery('.stage_map').css('position','relative');
        	
            document.getElementById("stage_map").style.visibility = "visible";

            document.getElementById("stage_map").style.display = "block";
        }
    }
    currentTab = thisTab;
}
