﻿/* German initialisation for the jQuery UI date picker plugin. */
/* Written by Milian Wolff (mail@milianw.de). */
jQuery(function($){
  $.datepicker.regional['de'] = {
    closeText: 'schließen',
    prevText: '&#x3c; ein Monat zurück',
    nextText: 'ein Monat vor &#x3e;',
    currentText: 'heute',
    monthNames: ['Januar','Februar','März','April','Mai','Juni',
    'Juli','August','September','Oktober','November','Dezember'],
    monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
    'Jul','Aug','Sep','Okt','Nov','Dez'],
    dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
    dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
    dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
    weekHeader: 'Wo',
    dateFormat: 'dd.mm.yy',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''};
  $.datepicker.setDefaults($.datepicker.regional['de']);
});

  var APP_ROOT;
  var THEME_ROOT = 'themes/proserv-dienstleistungen.de/';
  var Site = {
    
    IE: !!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1),
    IEVersion: navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE ")+5, 1),
    
    /*
     * Site.__init
     */
    __init: function(isStatic) {
      
      // Pfad nach laden der Seite setzen
      APP_ROOT = (typeof WebSite == "object" || isStatic ? '' : '../');
      
      this.load_PNG();
      this.scroll_top();
      this.tipsy();
      
    },
    
    /*
     * Site.load_PNG
     */
    load_PNG: function() {
      
      if(!this.IE || this.IEVersion != 6)
        return;
      var images = document.getElementsByTagName('img');
      
      for (var c = 0; c < images.length; c++) {
        
        if (!images[c].src.match(/\.png/))
          continue;
        
        images[c].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + images[c].src + "')";
        images[c].src = APP_ROOT + 'skins/brandbox_default/icons/others/spacer.gif';
        
      }
    },
    
    scroll_top: function() {
      $('a[href=#top]').click(function(){
        $('html, body').animate({ scrollTop: 0 }, 'slow');
        return false;
      });
    },
    
    tipsy: function() {
      $('.icon_questionmark, .icon_exclamationmark, .icon_info').tipsy({
        delayIn: 100,
        delayOut: 500,
        fade: true,
        gravity: 'w',
        offset: 20,
        opacity: 0.6 
      });
    }
  }
  
  
$(document).ready(function() {
  $('div.icon_highlight').delay(1000).effect('pulsate', { times: 3 }, 700);
});
