
var regionID = "10029";

jQuery(document).ready(function($){
	/// von Markus
	// Last Minute
//	function setDepartures(){
//		$('#departure ul').empty();
//		$.each(ttafh, function(i, tta){
//			$('#departure ul').append('<li id="dep' + tta.id + '">'+tta.name+'<\/li>');
//		});
//	}
//	function setRegionsTop654(){
//		$('#destination ul').empty();
//		$.each(regionsTop654, function(i, dest){
//			$('#destination ul').append('<li id="dest' + dest.id + '">'+dest.name+'<\/li>');
//		});
//	}
//	// Hotel
//	function setRegionsTop653Childs(){
//		$('#country ul').empty();
//		$.each(regionsTop653Childs["-1"], function(i, dest){
//			$('#country ul').append('<li id="dest' + dest.id + '">'+dest.name+'<\/li>');
//		});
//	}
//	function setRegionsTop653Childs(){
//		$('#country ul').empty();
//		$.each(regionsTop653Childs["-1"], function(i, dest){
//			$('#country ul').append('<li id="dest' + dest.id + '">'+dest.name+'<\/li>');
//		});
//	}
	// Staedte
	
	
//	setRegionsTop654();
//	setDepartures();
//	setRegionsTop653Childs();	
	////////////////////////
	function setRegionsToAll(){
			$('#allRegions ul').empty();
			$.each(countryRegion[regionID], function(i, regions){
				$('#allRegions ul').append('<li id="cr' + regions.key + '">'+regions.name+'<\/li>');
			});
	}
	function setCountriesToAll(){	
		$.each(country, function(i, countries){
		    	$('#allCountries ul').append('<li id="' + countries.key + '">'+countries.name+'<\/li>');
		});
	}
	
	setRegionsToAll();
	setCountriesToAll();	

	$('#country').click(function(){
		$('#regionSelect').val('');
	});
	

	$('.ac_results li').live('mouseenter',function() {
		$(this).addClass('ac_over');
		});
		$('.ac_results li').live('mouseleave', function() {
		$(this).removeClass('ac_over');
	});
	
	$('#allCountries li').click(function(){
		$('#countrySelect').val($(this).text());
		regionID = $(this).get(0).id;
		$('#regionSelect').flushCache();
		$('.ac_results').hide();
		console.log('allCountries clicked ' +regionID);
	});
	
	$('#allRegions ul li').live('click', function(){
		$('#regionSelect').val($(this).text());
		$('.ac_results').hide();
		$('#allRegions ul').empty();
	});
	
	$('#openAllCountries').click(function(){
		$('.ac_results').each(function(){
			if($(this).get(0).id != 'allCountries')
				$(this).hide();
		});
		$('.quickSearchError').hide();
		$('#allCountries').toggle();
	});

	$('#openAllRegions').click(function(){
		$('.ac_results').each(function(){
			if($(this).get(0).id != 'allRegions')
				$(this).hide();
		});
		$('.quickSearchError').hide();
		setRegionsToAll();
		$('#allRegions').toggle();
	});
$('.dp-choose-date').click(function(){
	
	$('.ac_results').hide();
});


$(".fespUswFpTabs a").click(function(){
	$(".fespUswFpTabs a").removeClass("fespUswFpActiveTab");
	$(this).addClass("fespUswFpActiveTab");
	$('#lmFormFp_lastMinute').hide();
	$('#lmFormFp_hotel').hide();
	$('#lmFormFp_city').hide();
	var formshow;
	formshow = 'lmFormFp_'+$(this).attr("id");
	$('#'+formshow).show();
//	$.ajax({
//		url: "fileadmin/templates/FCE/"+$(this).attr("id")+"SearchForm.html",
//		type: "POST", // Daten per GET verschicken
//		dataType: "html", // das gibts zurück
//
//		success: function(result){
//			$("#uswSmallDiv").html(result);
//		},
//		error: function(error) {
//			// alert("nix");
//		}
//	}); 
});
function switchTab(section) {
	
	jQuery('#'+section).addClass("fespUswFpActiveTab");
	jQuery('#uswSmallDiv').html();
}

/* functions for city IBE */
	function doRadioButton(thisButton){
		$('.radio').removeClass('radioSelected');
		$('.radio').val('false');
		thisButton.addClass('radioSelected');
		var inputID = thisButton.get(0).id.substr(5);
		$('#field' + inputID).val('true');
		console.log($('#field' + inputID).val());
	}
	$('#radioFlightHotel').click(function(){
		doRadioButton($(this));
	});
	$('#radioFlightRentalcar').click(function(){
		doRadioButton($(this));
	});
	$('#radioFlightHotelRentalcar').click(function(){
		doRadioButton($(this));
	});
	
	
});

