function dauer() {
  var dauer = '';      
  dauer += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  dauer += '<option value="6_7">1 Woche</option>';
  dauer += '<option value="6_14">2 Wochen</option>';
  dauer += '<option value="6_21">3 Wochen</option>';
  dauer += '<option value="">- - - - - - - -</option>';
  dauer += '<option value="9">1 - 4 Tage</option>';
  dauer += '<option value="10">5 - 8 Tage</option>';
  dauer += '<option value="7">9 - 12 Tage</option>';
  dauer += '<option value="3">13 - 15 Tage</option>';
  dauer += '<option value="12">16 - 22 Tage</option>';
  dauer += '<option value="13">>22 Tage</option>';
  return dauer;
}

function verpflegung() {
  var verpflegung = '';
  verpflegung += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  verpflegung += '<option value="0">nur &Uuml;bernachtung</option>';
  verpflegung += '<option value="1">Fr&uuml;hst&uuml;ck</option>';
  verpflegung += '<option value="2">Halbpension</option>';
  verpflegung += '<option value="3">Vollpension</option>';
  verpflegung += '<option value="4">All Inclusive</option>';
  return verpflegung;
}

function kategorie() {
  var kategorie = '';
  kategorie += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  kategorie += '<option value="0">ab 2 Sterne</option>';
  kategorie += '<option value="1">ab 3 Sterne</option>';
  kategorie += '<option value="2">ab 4 Sterne</option>';
  kategorie += '<option value="3">ab 5 Sterne</option>';
  return kategorie;
}

function zimmer() {
  var zimmer = '';
  zimmer += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  zimmer += '<option value="5">Einzelzimmer</option>';
  zimmer += '<option value="6">Doppelzimmer</option>';
  zimmer += '<option value="2">Familienzimmer</option>';
  zimmer += '<option value="0">Bungalow</option>';
  zimmer += '<option value="7">Appartment</option>';
  return zimmer;
}

function abflughafen() {
  var abflug = -1;
  var abflughafen = '';
  abflughafen += '<option value="-1" selected="selected"> --- beliebig ---</option>';
  for(i=0; i<TTAFH.length; i++){
    ziel = TTAFH[i].split(';');
    if(i==abflug+1) {
      abflughafen += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    } else {
      abflughafen += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    }
  }
  return abflughafen;
}

function price() {
  var price = '';
  price += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  price += '<option value="1">bis 300 &euro;</option>';
  price += '<option value="2">bis 500 &euro;</option>';
  price += '<option value="3">bis 750 &euro;</option>';
  price += '<option value="4">bis 1000 &euro;</option>';
  return price;
}

function veranstalter() {
  var veranstalter = '';
  veranstalter += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  veranstalter += '<option value="FLY">1-2-FLY</option>';
  veranstalter += '<option value="5VF">5 vor Flug</option>';
  veranstalter += '<option value="ALD">Aldiana</option>';
  veranstalter += '<option value="ALL">Alltours</option>';
  veranstalter += '<option value="ATT">ATT Touristik</option>';
  veranstalter += '<option value="ATK">Attika Reisen</option>';
  veranstalter += '<option value="BGT">BG Tours</option>';
  veranstalter += '<option value="BIG">BigXtra Touristik</option>';
  veranstalter += '<option value="BU">Bucher Reisen</option>';
  veranstalter += '<option value="CBM">Club Blaues Meer</option>';
  veranstalter += '<option value="DAF">D.A. Ferntouristik</option>';
  veranstalter += '<option value="DEM">Demed</option>';
  veranstalter += '<option value="XDER">DERTOUR XDER</option>';
  veranstalter += '<option value="DER">DERTOUR</option>';
  veranstalter += '<option value="DIS">Discount Travel</option>';
  veranstalter += '<option value="ECC">Ecco Reisen</option>';
  veranstalter += '<option value="ER">Engel Reisen</option>';
  veranstalter += '<option value="ETI">Express Travel International</option>';
  veranstalter += '<option value="FEFA">FEFA Reisen</option>';
  veranstalter += '<option value="FER">FERIEN</option>';
  veranstalter += '<option value="FOX">Fox-Tours</option>';
  veranstalter += '<option value="FTG">FTG Fox Travel</option>';
  veranstalter += '<option value="XFTI">FTI Packaging</option>';
  veranstalter += '<option value="FTI">FTI Touristik</option>';
  veranstalter += '<option value="FTS">FTS-Travel</option>';
  veranstalter += '<option value="XGLA">Glauch Reisen SUN</option>';
  veranstalter += '<option value="GLA">Glauch Reisen</option>';
  veranstalter += '<option value="XBU">GoBucher</option>';
  veranstalter += '<option value="GTI">GTI Travel</option>';
  veranstalter += '<option value="XGTI">GTI XGTI</option>';
  veranstalter += '<option value="GULA">Gulet Touristik</option>';
  veranstalter += '<option value="HHT">H+H Tur</option>';
  veranstalter += '<option value="HERM">Hermes Touristik</option>';
  veranstalter += '<option value="ITSB">ITS Billa</option>';
  veranstalter += '<option value="ITS">ITS</option>';
  veranstalter += '<option value="ITT">ITT Ferien Pur</option>';
  veranstalter += '<option value="JAHN">Jahn Reisen</option>';
  veranstalter += '<option value="JT">JT Touristik</option>';
  veranstalter += '<option value="XLMX">LMX Live</option>';
  veranstalter += '<option value="LUX">Luxair Tours</option>';
  veranstalter += '<option value="MLA">Malta Direkt Reisen</option>';
  veranstalter += '<option value="MED">Medina Reisen</option>';
  veranstalter += '<option value="MWR">Meiers Weltreisen</option>';
  veranstalter += '<option value="OES">Neckermann Austria</option>';
  veranstalter += '<option value="NEC">Neckermann Reisen</option>';
  veranstalter += '<option value="XNEC">Neckermann XNEC</option>';
  veranstalter += '<option value="OGER">&Ouml;ger Tours</option>';
  veranstalter += '<option value="OFT">OFT Reisen</option>';
  veranstalter += '<option value="OLI">OLIMAR Reisen</option>';
  veranstalter += '<option value="PHX">Phoenix Reisen</option>';
  veranstalter += '<option value="ROY">Royal Holidays</option>';
  veranstalter += '<option value="SLR">Schauinsland Reisen</option>';
  veranstalter += '<option value="ST">Suntrips</option>';
  veranstalter += '<option value="XTOC">Thomas Cook XTOC</option>';
  veranstalter += '<option value="TOC">Thomas Cook</option>';
  veranstalter += '<option value="TISC">Tischler Reisen</option>';
  veranstalter += '<option value="XTJA">Tjaereborg INDI</option>';
  veranstalter += '<option value="TJAE">Tjaereborg</option>';
  veranstalter += '<option value="TUI">TUI</option>';
  veranstalter += '<option value="ULT">Urlaubstours</option>';
  return veranstalter;
}

function sportangebot() {
  var sportangebot = '';
  sportangebot += '<option value="-1" selected="selected"> --- beliebig --- </option>';
  sportangebot += '<option value="0">Tennis</option>';
  sportangebot += '<option value="1">Golf</option>';
  sportangebot += '<option value="2">Squash</option>';
  sportangebot += '<option value="3">Radsport</option>';
  sportangebot += '<option value="4">Wassersport</option>';
  sportangebot += '<option value="5">Tauchen</option>';
  sportangebot += '<option value="6">Reiten</option>';
  sportangebot += '<option value="7">Wandern</option>';
  sportangebot += '<option value="8">Surfen</option>';
  return sportangebot;
}

function erwachsene() {
  var erwachsene = '';
  erwachsene += '<option value="25">1 Erwachsener</option>';
  erwachsene += '<option value="25;25" selected="selected">2 Erwachsene</option>';
  erwachsene += '<option value="25;25;25">3 Erwachsene</option>';
  erwachsene += '<option value="25;25;25;25">4 Erwachsene</option>';
  return erwachsene;
}
function flugdauer() {
  var zielflug = -1;
  var flugdauer = '';
  flugdauer  += '<option value="-1" selected="selected"> --- beliebig ---</option>';
  for(i=0; i<TTFDRZ.length; i++){
    ziel = TTFDRZ[i].split(';');
    if(i==zielflug+1) {
      flugdauer  += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    } else {
      flugdauer  += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    }
  }
  return flugdauer;
}

function flugdauer_fewo() {
  var zielflug = -1;
  var flugdauer = '';
  flugdauer  += '<option value="-1" selected="selected"> --- beliebig ---</option>';
  for(i=0; i<TTRZ_FEWO.length; i++){
    ziel = TTRZ_FEWO[i].split(';');
    if(i==zielflug+1) {
      flugdauer  += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    } else {
      flugdauer  += '<option value="' + ziel[1] + '">' + ziel[0] + '</option>';
    }
  }
  return flugdauer;
}

/* cruiseportal */

function preis_cp() {
  var preis_cp = '';
  preis_cp += '<option value="all" selected="selected"> --- beliebig --- </option>';
  preis_cp += '<option value="800">bis 800,- &euro;</option>';
  preis_cp += '<option value="1000">bis 1000,- &euro;</option>';
  preis_cp += '<option value="1200">bis 1200,- &euro;</option>';
  preis_cp += '<option value="1500">bis 1500,- &euro;</option>';
  preis_cp += '<option value="2000">bis 2000,- &euro;</option>';
  preis_cp += '<option value="2500">bis 2500,- &euro;</option>';
  preis_cp += '<option value="3000">bis 3000,- &euro;</option>';
  preis_cp += '<option value="3500">bis 3500,- &euro;</option>';
  preis_cp += '<option value="4000">bis 4500,- &euro;</option>';
  preis_cp += '<option value="5000">bis 5000,- &euro;</option>';
  return preis_cp;
}

function themen_cp() {
  var themen_cp = '';
  themen_cp += '<option value="all" selected="selected"> --- beliebig --- </option>';
  themen_cp += '<option value="12">Festtage</option>';
  themen_cp += '<option value="9">Garten</option>';
  themen_cp += '<option value="8">Golf</option>';
  themen_cp += '<option value="6">Gourmet</option>';
  themen_cp += '<option value="5">Kunst & Kultur</option>';
  themen_cp += '<option value="1">Musik</option>';
  themen_cp += '<option value="10">Natur</option>';
  themen_cp += '<option value="2">Sport</option>';
  themen_cp += '<option value="11">Unterhaltung</option>';
  themen_cp += '<option value="7">Wellness</option>';
  return themen_cp;
}

function dauer_cp() {
  var dauer_cp = '';
  dauer_cp += '<option value="all" selected="selected"> --- beliebig --- </option>';
  dauer_cp += '<option value="1-3">1-3 Tage</option>';
  dauer_cp += '<option value="4-6">4-6 Tage</option>';
  dauer_cp += '<option value="7-9">7-9 Tage</option>';
  dauer_cp += '<option value="10-15">10-15 Tage</option>';
  dauer_cp += '<option value="16-1000">16 Tage und länger</option>';
  return dauer_cp;
}
/* end cruiseportal */

function selectInit() {
  //added departure airport select box
  $('<select class="ui" name="abflughafen">'+abflughafen()+'</select>').appendTo('#abflughafen');

  $('<select class="ui" name="flugdauer">'+flugdauer()+'</select>').appendTo('#flugdauer');
  $('<select class="ui" name="flugdauer">'+flugdauer_fewo()+'</select>').appendTo('#flugdauer_fewo');

    //added catering select box
  $('<select class="ui" name="verpflegung">'+verpflegung()+'</select>').appendTo('#verpflegung');
  $('<select class="ui" name="verpflegung">'+verpflegung()+'</select>').appendTo('#verpflegungLM');
  $('<select class="ui" name="verpflegung">'+verpflegung()+'</select>').appendTo('#verpflegungHotel');

  //added category select boxes
  $('<select class="ui" name="kategorie">'+kategorie()+'</select>').appendTo('#kategorie');
  $('<select class="ui" name="kategorie">'+kategorie()+'</select>').appendTo('#kategorieLM');
  $('<select class="ui" name="kategorie">'+kategorie()+'</select>').appendTo('#kategorieHotel');

  //added roomtype select boxes
  $('<select class="ui" name="zimmer">'+zimmer()+'</select>').appendTo('#zimmer');
  $('<select class="ui" name="zimmer">'+zimmer()+'</select>').appendTo('#zimmerLM');
  $('<select class="ui" name="zimmer">'+zimmer()+'</select>').appendTo('#zimmerHotel');

  //added duration select boxes
  $('<select class="ui" name="dauer">'+dauer()+'</select>').appendTo('#dauer');
  $('<select class="ui" name="dauer">'+dauer()+'</select>').appendTo('#dauerLM');
  $('<select class="ui" name="dauer">'+dauer()+'</select>').appendTo('#dauerHotel');
  $('<select class="ui" name="dauer">'+dauer()+'</select>').appendTo('#dauerFlight');

  //added price select box
  $('<select class="ui" name="preis">'+price()+'</select>').appendTo('#price');

  //added marke select box
  $('<select class="ui" name="marke">'+veranstalter()+'</select>').appendTo('#veranstalter');

  //added sports select boxes
  $('<select class="ui" name="sportangebot">'+sportangebot()+'</select>').appendTo('#sportangebot');

  //added erwachsene select boxes
  $('<select class="ui" name="erwachsene">'+erwachsene()+'</select>').appendTo('#erwachsene');

  //added cruiseportal
  $('<select class="ui" name="preis">'+preis_cp()+'</select>').appendTo('#preis_cp, #preis_cp_fluss');
  $('<select class="ui" name="themen">'+themen_cp()+'</select>').appendTo('#themen_cp, #themen_cp_fluss');
  $('<select class="ui" name="dauer">'+dauer_cp()+'</select>').appendTo('#dauer_cp, #dauer_cp_fluss');
}

$(function() {
  selectInit();
});

// function for top hotels block jquery

$(document).ready(function() {	

	//Show Banner
	$(".main_image .desc").show(); //Show Banner
	$(".main_image .block").animate({ opacity: 0.85 }, 1 ); //Set Opacity

	//Click and Hover events for thumbnail list
	$(".image_thumb ul li:first").addClass('active'); 
	$(".image_thumb ul li").click(function(){ 
		//Set Variables
		var imgAlt = $(this).find('img').attr("alt"); //Get Alt Tag of Image
		var imgTitle = $(this).find('a').attr("href"); //Get Main Image URL
		var imgDesc = $(this).find('.block').html(); 	//Get HTML of block
		var imgDescHeight = $(".main_image").find('.block').height();	//Calculate height of block	
		
		if ($(this).is(".active")) {  //If it's already active, then...
			return false; // Don't click through
		} else {
			//Animate the Teaser				
			$(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() {
				$(".main_image .block").html(imgDesc).animate({ opacity: 0.85,	marginBottom: "0" }, 250 );
				$(".main_image img").attr({ src: imgTitle , alt: imgAlt});
			});
		}
		
		$(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all lists
		$(this).addClass('active');  //add class of 'active' on this list only
		return false;
		
	}) .hover(function(){
		$(this).addClass('hover');
		}, function() {
		$(this).removeClass('hover');
	});
			
	//Toggle Teaser
	$("a.collapse").click(function(){
		$(".main_image .block").slideToggle();
		$("a.collapse").toggleClass("show");
	});
	
});//Close Function
