// JavaScript Document
$(document).ready(function() {
		
	// global
	// d_bar_tab show, hide and change picture
	$(".d_bar_tab").toggle(
		function() { $(".destination_bar").animate( { top:"0px" }, 500); $(".d_bar_tab").attr({src: "/img/layout/d_bar_tab_close.gif"}); },
		function() { $(".destination_bar").animate( { top:"-75px" }, 500); $(".d_bar_tab").attr({src: "/img/layout/d_bar_tab_open.gif"}); }
	);
	
	// tabs handler
	$("#tabs ul li a:first").removeClass('inactive');
	$("#tabs ul li a").click(function () {
		$("#tabs ul li a").addClass('inactive');
		$(this).removeClass('inactive');
		var currentTab = $(this).attr('href');
		$('.tab').hide();
		$(currentTab).show();
		return false;
	});
	
	// js template1
	// home accordion handler
	$(".ah").click(function() {
		$(this).parent().parent().find(".ah.open").addClass("closed").removeClass("open");
		$(this).parent().parent().find(".ac.open").addClass("closed").removeClass("open");
		$(this).addClass("open").next().removeClass("closed").addClass("open");
	});
	
	// js template2
	// content accordion handler
	$(".ac_info_head").click(function() {
		$(this).parent().children(".ac_info_cont").toggle();
		$(this).children("a").toggleClass("open");
	});
	
	// Mapbutton (Text-align:left)
	$(".mapbutton").parent().css("text-align","left");
	
	// teaser handler
	$("#teaser").click(function() {
		$(this).hide('slow');
	});
	
	$("#teaserClose").click(function() {
		$("#teaser").hide('slow');
	});
	
	$('div.thumbs a').click(function() {
		changeImg = $(this).children('img').attr('src');
		$('#_bigImg').attr('src',changeImg);
		return false;
	});
});


////// Popup Funktionen //////
function changeImage (imagePath, ImageUrl) {
	document.getElementById('_bigImg').src = imagePath;
}

function openWin (URL,Wid,Hei) {
	aWindow = window.open(URL,"OpenWin",
        'toolbar=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=' + openWin.arguments[1] +
        ',height=' + openWin.arguments[2]);
}

function openWinToolbar (URL,Wid,Hei) {
     aWindow = window.open(URL,"_blank",
        'toolbar=yes,status=no,scrollbars=yes,resizable=yes,menubar=no,width=' + openWinToolbar.arguments[1] +
        ',height=' + openWinToolbar.arguments[2]);
}

function openWinTravelfrom (URL,Wid,Hei) {
     aWindow = window.open(URL,"OpenWin",
        'toolbar=no,status=no,scrollbars=no,resizable=no,menubar=no,width=300,height=200');
}


//////////////////// Regionenauswahl - Formulare /////////////////////////////////

// Textfeld mit dem Checkbox-Title fuellen

function setRegionText() {
	var titleAll="";
	var regionKeys="";
	for (var i = 0; i < document.getElementsByName("region").length; i++) {
		
  	if (document.getElementsByName("region")[i].checked) {
			var titleText = document.getElementsByName("region")[i].getAttribute('title');
			if (titleAll == "") {
				titleAll = titleText;
			} else {
				titleAll = titleAll + ", " + titleText;
				if (i == (document.getElementsByName("region").length)-1) {
					var titleAll = "";
				}
			}
		}
	}
	
	if (titleAll == "") {
		var titleAll = LB_APPLY_REGION;
	}
	$('#regionLink').text(titleAll);
	
	// Schliessen der Thickbox bei Uebernehemen
	tb_remove(); 
}

// Alle Checkboxen aktivieren
function Aktivieren () {
	for (var i = 0; i < document.getElementsByName("region").length; i++) {
  	document.getElementsByName("region")[i].checked = true;
		// $("#selectAll").css('display','none');
		// $("#deselectAll").css('display','inline');
	}
}

// Alle Checkboxen deaktivieren
function Deaktivieren () {
	for (var i = 0; i < document.getElementsByName("region").length; i++) {
  	document.getElementsByName("region")[i].checked = false;
		// $("#selectAll").css('display','inline');
  	// $("#deselectAll").css('display','none');
	}
}
