/*
function quicksearch_set()
{
	$("#flugart").hide();
	$("#flugrichtung").hide();
}
*/

// Kinder und Erwachsene anpassen
function set_qs_value (modus)
{
	
	if (modus == 'flug')
	{
		//alert(document.getElementById('epc_flug').value);
		// 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()
{
	/*
	$("#page-content-hmi-qs").show();
	$("#page-content-region-qs").hide();
	$("#page-content-hotelsterne-qs").hide();
	$("#page-content-erweiterte-suche-qs").hide();
	*/
	
	$("#page-content-erw-flug-qs").show();
	$("#page-content-kinder-flug-qs").show();
	
	/*
	$("#page-content-erw-lastminute-qs").hide();
	$("#page-content-kinder-lastminute-qs").hide();
	$("#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()
{
	// 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()
{
	
	// 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()
{
	
	// 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 changeHMI(was,from) 
{
	//alert(was);
	$('#set_hmi').val(was);
}


function changeREGION(was,vorobj,toobj) 
{
	
	var from = $(vorobj+' option:selected').val();
	var to = $(toobj).val(from).attr("selected", "yes");
	
	$('#set_region').val(from);
	$('#set_dsi').val(from);
	
	//alert(startseite);
	/*
	if (startseite == '')
	{
		pfad_global = '../';
	}
	else
	{
		pfad = '';
	}
	*/
	
	/*
	$.post(pfad_global+"module/quicksearch_getZiel.php", { landkr: was },  function(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) 
	{
		
		$('#abflughafen-inland').hide();
		$('#abflughafen-ausland').show();
		
		//$('#charter-hmi option').hide();
		//$("#charter-dsi").clone().prependTo("#abflughafen-charter").attr('name','hmi');
		
		/*
		var count_option = $('#charter-dsi option').size();
		
		
		for (var i = 0; i < count_option; i++) 
		{
			var option_value = document.getElementById('charter-dsi').options[i].value;
			var option_text = document.getElementById('charter-dsi').options[i].text;
			//var option_value = $("#charter-dsi option:eq("+i+")").val();
			//var option_text = $("#charter-dsi option:eq("+i+")").text();
			
			$("#charter-hmi").append("<option value='"+option_value+"'>"+option_text+"</option>");
		}
		*/
	} 
	else 
	{
		$('#abflughafen-inland').show();
		$('#abflughafen-ausland').hide();
		
		/*
		var count_option = $('#katalog-hmi option').size();
		$('#charter-hmi option').remove();
		
		for (var i = 0; i < count_option; i++) 
		{
			var option_value = document.getElementById('katalog-hmi').options[i].value;
			var option_text = document.getElementById('katalog-hmi').options[i].text;
			
			$("#charter-hmi").append("<option value='"+option_value+"'>"+option_text+"</option>");
		}
		*/
		
	}
  
  /*
  if(val >1) {
    var g = "a";
  } else {
    var g ="d";
  }
  $(idname).removeOption(/./i);
  $.post(pfad_global+"functions/quicksearch_flughafen.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,vorobj) {
	
	
	var from = $(vorobj+' option:selected').val();
	
	$('#set_dsi').val(from);
	
	//alert($(this).val());
	
	/*
	if ($('#charter-fdir').val() > 1)
	{
		//$('#set_dsi').val(from);
		//changeHMI(was,toobj);
	}
	else
	{
		$('#set_dsi').val(from);
		changeHMI(was,toobj);
	}
	*/
	
	
	//alert($('[name=hmi]').val());
	//alert($('[name=dsi]').val());
	
	
	
	//$(this).val('test');
	
	//alert(was);
	/*
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-dsi') {
		document.getElementById('hotel-dsi').options[selIndex].selected = true;	
		document.getElementById('charter-dsi').options[selIndex].selected = true;
	}
	if(was == 'hotel-dsi') {
		document.getElementById('katalog-dsi').options[selIndex].selected = true;	
		document.getElementById('charter-dsi').options[selIndex].selected = true;
	}
	if(was == 'charter-dsi') {
		document.getElementById('hotel-dsi').options[selIndex].selected = true;	
		document.getElementById('katalog-dsi').options[selIndex].selected = true;
	}
	*/
	 /*
	 $("[name=dsi]").each(function (e) {
      $('#'+this.id).selectOptions(was,true);
   });
   */
   
   
}