// JavaScript Document
$(document).ready(function() {
	
	$("#ohl1").hide();
	$("#ohl2").hide();
	$("#ohl3").hide();
	$("#ohl4").hide();
	
	$(".hl").hover(
	  function () {
	  	var cur_hl = $(this).attr('rel');
	    $("#" + cur_hl).slideDown();
	  }, 
	  function () {
	  	var cur_hl = $(this).attr('rel');
	    $("#" + cur_hl).slideUp();
	  }
	);
	
	$('li.headlink').hover(
		function() { $('ul', this).css('display', 'block'); },
		function() { $('ul', this).css('display', 'none'); }
	);
		
	// 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/d_bar_tab_close.gif"}); },
		function() { $(".destination_bar").animate( { top:"-75px" }, 500); $(".d_bar_tab").attr({src: "/img/d_bar_tab_open.gif"}); }
	);
	
	// language handler
	$("#l_link").toggle(
		function() { $("#l_box").show(); $("#l_link").removeClass("l_link_unselected").addClass("l_link_selected"); },
		function() { $("#l_box").hide(); $("#l_link").removeClass("l_link_selected").addClass("l_link_unselected"); }
	);
	
	
	// tabs handler
	$("#tabs ul li a:first").removeClass('inactive');
	$("#tabs ul li a").click(function () {
		$(this).parent().parent().find("a").addClass('inactive');
		
		$(this).removeClass('inactive');
		
		var currentTabContent = $(this).attr('href');
		var currentTab = $(this).attr('class');
		
		$("."+currentTab+".tab").hide();
		$(currentTabContent).show();
		
		return false;
	});
	
	// tabs1 handler
	$("#tabs1 ul li a:first").removeClass('inactive');
	$("#tabs1 ul li a").click(function () {
		$(this).parent().parent().find("a").addClass('inactive');
		
		$(this).removeClass('inactive');
		
		var currentTabContent = $(this).attr('href');
		var currentTab = $(this).attr('class');
		
		$("."+currentTab+".tab").hide();
		$(currentTabContent).show();
		
		return false;
	});
	
	// tabs2 handler
	$("#tabs2 ul li a:first").removeClass('inactive');
	$("#tabs2 ul li a").click(function () {
		$(this).parent().parent().find("a").addClass('inactive');
		
		$(this).removeClass('inactive');
		
		var currentTabContent = $(this).attr('href');
		var currentTab = $(this).attr('class');
		
		$("."+currentTab+".tab").hide();
		$(currentTabContent).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");
	});
	
	// Tooltip Init
	$("a").tooltip();
		
});

////// 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');
}


// 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 = "Alle";
	}
	$('#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');
	}
}
