function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function changeIXP(ixp,typ,titel) {
	
	//alert(titel);
	document.getElementById('ixp').value = ixp;
	document.getElementById('typ').value = typ;
	
	if(typ != "P") {
		document.getElementById('sub').value = "";
	}
}


function go2linienflug() {
	top.location.href="einzel_leistungen/linienflug";
}

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 changeHMI(was,toobj) 
{
	$('#set_hmi').val(was);
	
	/*
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-hmi') {
		document.getElementById('charter-hmi').options[selIndex].selected = true;	
	} else {
		document.getElementById('katalog-hmi').options[selIndex].selected = true;
	}
	*/
}

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);
	 
	 /*
	 $.post("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());
	  }
	  
      
      
      
    }); 
	
	*/
	
	//hotel-region

  
  

}

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 changeDSI(was,vorobj) {
	
	
	var from = $(vorobj+' option:selected').val();
	$('#set_dsi').val(from);
	
	
	//$(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);
   });
   */
   
   
}

function changeEPC(was) {
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-epc') {
		document.getElementById('hotel-epc').options[selIndex].selected = true;	
		document.getElementById('charter-epc').options[selIndex].selected = true;
	}
	if(was == 'hotel-epc') {
		document.getElementById('katalog-epc').options[selIndex].selected = true;	
		document.getElementById('charter-epc').options[selIndex].selected = true;
	}
	if(was == 'charter-epc') {
		document.getElementById('hotel-epc').options[selIndex].selected = true;	
		document.getElementById('katalog-epc').options[selIndex].selected = true;
	}
}

function changeKA1(was) {
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-ka1') {
		document.getElementById('hotel-ka1').options[selIndex].selected = true;	
		document.getElementById('charter-ka1').options[selIndex].selected = true;
	}
	if(was == 'hotel-ka1') {
		document.getElementById('katalog-ka1').options[selIndex].selected = true;	
		document.getElementById('charter-ka1').options[selIndex].selected = true;
	}
	if(was == 'charter-ka1') {
		document.getElementById('hotel-ka1').options[selIndex].selected = true;	
		document.getElementById('katalog-ka1').options[selIndex].selected = true;
	}
}

function changeKA2(was) {
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-ka2') {
		document.getElementById('hotel-ka2').options[selIndex].selected = true;	
		document.getElementById('charter-ka2').options[selIndex].selected = true;
	}
	if(was == 'hotel-ka2') {
		document.getElementById('katalog-ka2').options[selIndex].selected = true;	
		document.getElementById('charter-ka2').options[selIndex].selected = true;
	}
	if(was == 'charter-ka2') {
		document.getElementById('hotel-ka2').options[selIndex].selected = true;	
		document.getElementById('katalog-ka2').options[selIndex].selected = true;
	}
}

function changeKA3(was) {
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-ka3') {
		document.getElementById('hotel-ka3').options[selIndex].selected = true;	
	}
	if(was == 'hotel-ka3') {
		document.getElementById('katalog-ka3').options[selIndex].selected = true;	
	}
	if(was == 'charter-ka3') {
		document.getElementById('hotel-ka3').options[selIndex].selected = true;	
		document.getElementById('katalog-ka3').options[selIndex].selected = true;
	}
}

function changeMMC(was) {
	var selObj = document.getElementById(was);
	var selIndex = selObj.selectedIndex;
	
	if(was == 'katalog-mmc') {
		document.getElementById('charter-mmc').options[selIndex].selected = true;
	}
	if(was == 'charter-mmc') {
		document.getElementById('katalog-mmc').options[selIndex].selected = true;	
	}
}



function set_flugart ()
{
	//$("#charter-typ").change( function() {
         var flugart_value = document.getElementById('charter-typ').value;
		 
		 //alert(flugart_value);
		 
		 if (flugart_value == 'O')
		 {
		 	//alert(flugart_value);
			$("#quicksearch-data-toleranz").show();
			$("#quicksearch-data-abreise").hide();
			document.SUCHE.ixp.value='oneway';
			document.SUCHE.typ.value='O';
			//document.quicksearch.bsd.value='';
		 }
		 else
		 {
		 	//alert(flugart_value);
			$("#quicksearch-data-toleranz").hide();
			$("#quicksearch-data-abreise").show();
			document.SUCHE.ixp.value='charter';
			document.SUCHE.typ.value='N';
		 }
   // });
}
