// No conflicts with other js frameworks
jQuery.noConflict();

// Ready
jQuery(document).ready(function($){    

	$(".advBox_extracontent").hide();
  $(".advBox_link a").text("mehr");  
  
  $(".advBox_link").toggle(function() {
    $(this).find("a").text("ausblenden");
    $(this).parent(".advBox_content").find(".advBox_extracontent").css("display","block");
  }, function() {
    $(this).find("a").text("mehr");    
    $(this).parent(".advBox_content").find(".advBox_extracontent").css("display","none");
  });
                                
                                
 
   // Datepicker Deutsch
  $.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
          closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
          prevText: '&#x3c;zurück', prevStatus: 'letzten Monat zeigen',
          nextText: 'Vor&#x3e;', nextStatus: 'nächsten Monat zeigen',
          currentText: 'heute', currentStatus: '',
          monthNames: ['Januar','Februar','März','April','Mai','Juni',
          'Juli','August','September','Oktober','November','Dezember'],
          monthNamesShort: ['Jan','Feb','Mrz','Apr','Mai','Jun',
          'Jul','Aug','Sep','Okt','Nov','Dez'],
          monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
          weekHeader: 'Wo', weekStatus: 'Woche des Monats',
          dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
          dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
          dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
          dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
          dateFormat: 'dd.mm.yy', firstDay: 1,
          initStatus: 'Wähle ein Datum', isRTL: false};
  $.datepicker.setDefaults($.datepicker.regional['de']);

  // Initialisiere Datepicker
  // $("#uid37").datepicker();
  
  var dates = $('#uid37, #uid38').datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 1,
      onSelect: function(selectedDate) {
        var option = this.id == "uid37" ? "minDate" : "maxDate";
        var instance = $(this).data("datepicker");
        var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
        dates.not(this).datepicker("option", option, date);
      }
    });
  
  
  

 
 // Loading Google Weather
 jQuery("#weatherboxDE").load("fileadmin/templates/scripts/weather/de_weather.php");
 jQuery("#weatherboxEN").load("fileadmin/templates/scripts/weather/en_weather.php");
 
 
 // Dropdown
 jQuery('.tooltippclass').tt({
   ttClass: 'customTip',
   activeClass: 'customActive',
   fadeIn: 300,
   fadeOut: 500,
   timeOut: 500,
   distanceX: -205,
   distanceY: -17,
   showEvent: 'click',
   hideEvent: 'mouseout',
   vAlign: 'below',
   windowMargin: 0
  });
 
 // Maplocator
 jQuery('.maplocator').tt({
   ttClass: 'mapTip',
   activeClass: 'mapActive',
   visibleOnScroll: false,
   fadeIn: 300,
   fadeOut: 500,
   timeOut: 500,
   distanceX: 0,
   distanceY: -45,
   showEvent: 'mouseover',
   hideEvent: 'mouseout',
   vAlign: 'below',
   align: 'right',
   windowMargin: 0  
  });
 
});


// Autocompleter jQuery
function lookup(inputString) {
    if(inputString.length == 0) {
        jQuery('#suggestions').hide();
    } else {
        jQuery.post("fileadmin/templates/scripts/autocompleter/rpc.php", {queryString: ""+inputString+""}, function(data){
            if(data.length >0) {
                jQuery('#suggestions').show();
                jQuery('#autoSuggestionsList').html(data);
            }
        });
    }
}

// Autocompleter jQuery
function fill(thisValue) {
    jQuery('#inputString').val(thisValue);
    setTimeout("jQuery('#suggestions').hide();", 200);
}


