/*
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()
{
	
	$("#charter_link").addClass('link-active-2');
	$("#hotel_link").removeClass('link-active-2');
	$("#lastminute_link").removeClass('link-active-2');
	$("#katalog_link").removeClass('link-active-2');
	
	//$("#nur_flug").attr('checked',true);
	
	//$('.radio-button label').removeClass('active');
	//$('#nur_flug_label').addClass('active');
	
	// text aendern
	//$(".page-content-qs-heading-1 h1").html('Flug Schnellsuche');
	
	$("#quicksearch_form").attr("action",pfad_js+"ibe/");
	
	$("#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();

	$("#hotel-region").hide();
	$("#katalog-region").hide();
	$("#katalog-dsi").hide();
	$("#hotel-dsi").hide();
	$("#charter-dsi").show();

	
	$("#flugart").change( function() {
		
		//alert('test');
		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');
	

	
	$("#page-content-hotelname-qs").hide();
	$("#page-content-veranstalter-qs").hide();
	$("#page-content-verpflegung-qs").hide();

	
	$("#hotename option:selected").val('');
	$("#hotel-region option:selected").val('');
	$("#katalog-region option:selected").val('');
	$("#hotel-dsi option:selected").val('');
	$("#katalog-dsi option:selected").val('');
	$("#verpflegung-vpc option:selected").val('');
	$("#veranstalter-opi option:selected").val('');
	$("#katalog-stc option:selected").val('');
		
}

function set_hotel()
{
	
	//$("#nur_hotel").attr('checked',true);
	
	//$('.radio-button label').removeClass('active');
	//$('#nur_hotel_label').addClass('active');
	
	$("#hotel_link").addClass('link-active-2');
	$("#lastminute_link").removeClass('link-active-2');
	$("#katalog_link").removeClass('link-active-2');
	$("#charter_link").removeClass('link-active-2');
	
	// text aendern
	//$(".page-content-qs-heading-1 h1").html('Hotel Schnellsuche');
	
	$("#quicksearch_form").attr("action",pfad_js+"ibe/");
	
	// 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';
	
	$("#page-content-toleranz-qs").hide();
	$("#page-content-abreise-qs").show();
	
	$("#page-content-reisedauer-flug-qs").hide();
	$("#page-content-reisedauer-all-qs").show();
	
	$("#katalog-hmi").show();
	$("#charter-hmi-inland").hide();
	$('#charter-hmi-ausland').hide();
	
	$("#hotel-region").show();
	$("#katalog-region").hide();
	$("#katalog-dsi").hide();
	$("#hotel-dsi").show();
	$("#charter-dsi").hide();
	
	
	$("#page-content-hotelname-qs").show();
	$("#page-content-veranstalter-qs").show();
	$("#page-content-verpflegung-qs").show();
	
	// Felder auf Null setzen
	$("#katalog-hmi option:selected").val('');
	//$("#flugart option:selected").val('');
	$("#katalog-region option:selected").val('');
	$("#katalog-dsi option:selected").val('');
	
	$("#vnt option:selected").val('');
	$("#charter-dsi option:selected").val('');
	
}

function set_katalog()
{
	
	//$("#lastminute_pauschal").attr('checked',true);
	
	$("#page-content-hotelname-qs").show();
	$("#page-content-veranstalter-qs").show();
	$("#page-content-verpflegung-qs").show();
	
	// Felder auf Null setzen
	//$("#flugart option:selected").val('');
	$("#hotel-region option:selected").val('');
	$("#hotel-dsi option:selected").val('');
	$("#vnt option:selected").val('');
	$("#charter-dsi option:selected").val('');
	
	$("#lastminute_link").removeClass('link-active-2');
	$("#hotel_link").removeClass('link-active-2');
	$("#katalog_link").addClass('link-active-2');
	$("#charter_link").removeClass('link-active-2');
	
	//$('.radio-button label').removeClass('active');
	//$('#lastminute_pauschal_label').addClass('active');
	
	// text aendern
	//$(".page-content-qs-heading-1 h1").html('Billigurlaub Schnellsuche');
	
	$("#quicksearch_form").attr("action",pfad_js+"ibe/");
	
	// 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='pauschal';
	document.quicksearch.typ.value='P';
	
	$("#page-content-toleranz-qs").hide();
	$("#page-content-abreise-qs").show();
	$("#page-content-reisedauer-flug-qs").hide();
	$("#page-content-reisedauer-all-qs").show();
	
	$("#katalog-hmi").show();
	$("#charter-hmi-inland").hide();
	$('#charter-hmi-ausland').hide();
	
	$("#hotel-region").hide();
	$("#katalog-region").show();
	$("#katalog-dsi").show();
	$("#hotel-dsi").hide();
	$("#charter-dsi").hide();

}

function set_lastminute()
{
	set_katalog();
}


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_js = '../';
	}
	else
	{
		pfad = '';
	}
	*/
	
	/*
	$.post(pfad_js+"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_js) 
{

 	if(val > 1) 
	{
		$("#charter-hmi-inland").hide();
		$('#charter-hmi-ausland').show();
	} 
	else 
	{
		$("#charter-hmi-inland").show();
		$('#charter-hmi-ausland').hide();
	}
  
}

function abreisedatum_cal(abreisedatum) {
	
	//alert('f');
	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);
   });
   */
}
