/*
function quicksearch_set()
{
	$("#flugart").hide();
	$("#flugrichtung").hide();
}
*/

// Kinder und Erwachsene anpassen
function set_qs_value (modus)
{
	
	if (modus == 'flug')
	{
		
		// Erwachsene
		document.getElementById('epc_all').value = document.getElementById('epc_flug').value;
		$("#epc_flug").change( function() {
			document.getElementById('epc_all').value = document.getElementById('epc_flug').value;
			//alert(document.getElementById('epc_all').value);
		});
		
		// Kinder
		document.getElementById('ka1_all').value = document.getElementById('ka1_flug').value;
		$('#ka1_flug').change( function() {
			document.getElementById('ka1_all').value = document.getElementById('ka1_flug').value;
		});
		document.getElementById('ka2_all').value = document.getElementById('ka2_flug').value;
		$('#ka2_flug').change( function() {
			document.getElementById('ka2_all').value = document.getElementById('ka2_flug').value;
		});
		document.getElementById('ka3_all').value = document.getElementById('ka3_flug').value;
		$('#ka3_flug').change( function() {
			document.getElementById('ka3_all').value = document.getElementById('ka3_flug').value;
		});
		
		
		// Reisedatum anpassen
		document.getElementById('mmc_all').value = document.getElementById('mmc_flug').value;
		$("#mmc_flug").change( function() {
			document.getElementById('mmc_all').value = document.getElementById('mmc_flug').value;
		});
		
	}
	else
	{
		
		// Erwachsene
		document.getElementById('epc_flug').value = document.getElementById('epc_all').value;
		$("#epc_all").change( function() {
			document.getElementById('epc_flug').value = document.getElementById('epc_all').value;
		});
		
		// Kinder		
		document.getElementById('ka1_flug').value = document.getElementById('ka1_all').value;
		$('#ka1_all').change( function() {
			document.getElementById('ka1_flug').value = document.getElementById('ka1_all').value;
		});
		document.getElementById('ka2_flug').value = document.getElementById('ka2_all').value;
		$('#ka2_all').change( function() {
			document.getElementById('ka2_flug').value = document.getElementById('ka2_all').value;
		});
		document.getElementById('ka3_flug').value = document.getElementById('ka3_all').value;
		$('#ka3_all').change( function() {
			document.getElementById('ka3_flug').value = document.getElementById('ka3_all').value;
		});
		
		
		// Reisedatum anpassen
		document.getElementById('mmc_flug').value = document.getElementById('mmc_all').value;
		$("#mmc_all").change( function() {
			document.getElementById('mmc_flug').value = document.getElementById('mmc_all').value;
		});
		
	}
}


function set_charter()
{
	// text aendern
	$(".page-content-qs-heading-1 h1").html('Flug Schnellsuche');
	
	$("#quicksearch_form").attr("action","flug_angebote/");
	
	$("#page-content-hmi-qs").show();
	$("#page-content-region-qs").hide();
	$("#page-content-hotelsterne-qs").hide();
	$("#page-content-erweiterte-suche-qs").hide();
	//$("#page-content-ph-qs").show();
	$("#page-content-erw-flug-qs").show();
	$("#page-content-kinder-flug-qs").show();
	$("#page-content-erw-lastminute-qs").hide();
	$("#page-content-kinder-lastminute-qs").hide();
	//$("#hotelsterne").html("<div class='page-content-s-q-left-1'>&nbsp;</div><div class='page-content-s-q-left-2'>&nbsp;</div><div class='space-6'>&nbsp;</div>");
	$("#page-content-flugart-qs").show();
	$("#page-content-flugrichtung-qs").show();
	document.quicksearch.ixp.value='charter';
	document.quicksearch.typ.value='N';
	
	$("#page-content-reisedauer-flug-qs").show();
	$("#page-content-reisedauer-all-qs").hide();
	
	
	$("#flugart").change( function() {
		
		var flugart_value = document.getElementById('flugart').value;
		 
		 if (flugart_value == 'oneway')
		 {
		 	$("#page-content-toleranz-qs").show();
			$("#page-content-abreise-qs").hide();
			document.quicksearch.ixp.value='oneway';
			document.quicksearch.typ.value='O';
			//document.quicksearch.bsd.value='';
		 }
		 else
		 {
		 	$("#page-content-toleranz-qs").hide();
			$("#page-content-abreise-qs").show();
			document.quicksearch.ixp.value='charter';
			document.quicksearch.typ.value='N';
			//alert('test');
		 }
		  
    });
	
	
	
	// wenn der User von charter auf einen anderen Tool zugreift und die Einstellung war oneway muss das Tool Toleranz wieder bekommen
	if (document.getElementById('flugart').value == 'oneway')
	{
		$("#page-content-toleranz-qs").show();
		$("#page-content-abreise-qs").hide();
		document.quicksearch.ixp.value='oneway';
		document.quicksearch.typ.value='O';
	}
	
	// Personen anpassen
	set_qs_value ('flug');
	
	document.quicksearch.sub.value='';
	document.quicksearch.navi.value='r12';
	$("#charter_link").addClass('link-active-2');
	$("#hotel_link").removeClass('link-active-2');
	$("#lastminute_link").removeClass('link-active-2');
	$("#katalog_link").removeClass('link-active-2');
}

function set_hotel()
{
	// text aendern
	$(".page-content-qs-heading-1 h1").html('Hotel Schnellsuche');
	
	$("#quicksearch_form").attr("action","hotel_angebote/");
	
	// Personen anpassen
	set_qs_value ('all');
	
	$("#page-content-hmi-qs").hide();
	$("#page-content-flugart-qs").hide();
	$("#page-content-flugrichtung-qs").hide();
	$("#page-content-region-qs").show();
	$("#page-content-hotelsterne-qs").show();
	//$("#page-content-ph-qs").hide();
	$("#page-content-erweiterte-suche-qs").show();
	$("#page-content-erw-flug-qs").hide();
	$("#page-content-erw-lastminute-qs").show();
	$("#page-content-kinder-lastminute-qs").show();
	$("#page-content-kinder-flug-qs").hide();
	document.quicksearch.ixp.value='hotel';
	document.quicksearch.typ.value='H';
	document.quicksearch.sub.value='';
	document.quicksearch.navi.value='r12';
	$("#hotel_link").addClass('link-active-2');
	$("#lastminute_link").removeClass('link-active-2');
	$("#katalog_link").removeClass('link-active-2');
	$("#charter_link").removeClass('link-active-2');
	$("#page-content-toleranz-qs").hide();
	$("#page-content-abreise-qs").show();
	
	$("#page-content-reisedauer-flug-qs").hide();
	$("#page-content-reisedauer-all-qs").show();
}

function set_lastminute()
{
	// text aendern
	$(".page-content-qs-heading-1 h1").html('Billigurlaub Schnellsuche');
	
	$("#quicksearch_form").attr("action","lastminute_reiseangebote/");
	
	// Personen anpassen
	set_qs_value ('all');
	
	//$("#mmc_flug").hide();
	$("#page-content-hmi-qs").show();
	$("#page-content-flugart-qs").hide();
	$("#page-content-flugrichtung-qs").hide();
	$("#page-content-region-qs").show();
	$("#page-content-hotelsterne-qs").show();
	//$("#page-content-ph-qs").hide();
	$("#page-content-erw-flug-qs").hide();
	$("#page-content-kinder-flug-qs").hide();
	$("#page-content-erw-lastminute-qs").show();
	$("#page-content-kinder-lastminute-qs").show();
	$("#page-content-erweiterte-suche-qs").show();
	document.quicksearch.ixp.value='katalog_2';
	document.quicksearch.typ.value='P';
	//document.quicksearch.sub.value='lastmin';
	document.quicksearch.sub.value='';
	document.quicksearch.navi.value='r2';
	$("#lastminute_link").addClass('link-active-2');
	$("#hotel_link").removeClass('link-active-2');
	$("#katalog_link").removeClass('link-active-2');
	$("#charter_link").removeClass('link-active-2');
	$("#page-content-toleranz-qs").hide();
	$("#page-content-abreise-qs").show();
	$("#page-content-reisedauer-flug-qs").hide();
	$("#page-content-reisedauer-all-qs").show();
	

	
}
function set_katalog()
{
	
	// text aendern
	$(".page-content-qs-heading-1 h1").html('Billigurlaub Schnellsuche');
	
	$("#quicksearch_form").attr("action","pauschalreise_angebote/");
	
	// Personen anpassen
	set_qs_value ('all');
	
	//$("#mmc_flug").hide();
	$("#page-content-hmi-qs").show();
	$("#page-content-flugart-qs").hide();
	$("#page-content-flugrichtung-qs").hide();
	$("#page-content-region-qs").show();
	$("#page-content-hotelsterne-qs").show();
	//$("#page-content-ph-qs").hide();
	$("#page-content-erw-flug-qs").hide();
	$("#page-content-kinder-flug-qs").hide();
	$("#page-content-erw-lastminute-qs").show();
	$("#page-content-kinder-lastminute-qs").show();
	$("#page-content-erweiterte-suche-qs").show();
	document.quicksearch.ixp.value='katalog_2';
	document.quicksearch.typ.value='P';
	document.quicksearch.sub.value='all';
	document.quicksearch.navi.value='r3';
	$("#lastminute_link").removeClass('link-active-2');
	$("#hotel_link").removeClass('link-active-2');
	$("#katalog_link").addClass('link-active-2');
	$("#charter_link").removeClass('link-active-2');
	$("#page-content-toleranz-qs").hide();
	$("#page-content-abreise-qs").show();
	$("#page-content-reisedauer-flug-qs").hide();
	$("#page-content-reisedauer-all-qs").show();
}

function changeREGION(was,vorobj,pfad_global) 
{
	
	//alert(pfad_global);
	
	
	$.post(pfad_global+"module/quicksearch_getZiel.php", { landkr: was },  function(data){
	
	//alert(data);
	
    $("[name=dsi]").each(function (e) {
    	
		if(this.id == 'charter-dsi') {
			$('#'+this.id).selectOptions($(vorobj).selectedValues());
		} else {
			
		
		
      $('#'+this.id).removeOption(/./i);
      val = eval(data);
      for (var i = 0; i < val.length; i++) {
        var arr = val[i].split(":");
        $('#'+this.id).addOption(arr[0], arr[1]);
      }
      $('#'+this.id).selectOptions($(vorobj).selectedValues());
	  }
	  
      
      
      
    }); 
   $("[name=region]").each(function (ex) {
      $('#'+this.id).selectOptions($(vorobj).selectedValues());
    });
  });

}

function getFl(val,idname,pfad_global) {
  if(val >1) {
    var g = "a";
  } else {
    var g ="d";
  }
  $(idname).removeOption(/./i);
  $.post(pfad_global+"module/quicksearch_getFlughafen.php", { l: g },  function(data){
    val2 = eval("(" + data+ ")");
    for (var i = 0; i < val2.length; i++) {
        var arr = val2[i].split(":");
        $(idname).addOption(arr[0], arr[1]);
      }
      $(idname).selectOptions("ALLE");
  });
}

function abreisedatum_cal(abreisedatum) {
	
	jahr_bsd = abreisedatum.substr(6,4);
    monat_bsd = abreisedatum.substr(3,2);
    tag_bsd = abreisedatum.substr(0,2);
    
            
    document.getElementById("bsd").value = new Date(jahr_bsd,monat_bsd-1,tag_bsd,12,0,0).getTime()/1000;
}

function changeDSI(was) {
	 $("[name=dsi]").each(function (e) {
      $('#'+this.id).selectOptions(was,true);
   });
}