jQuery(function($) {
  var fragment = window.location.pathname.replace(/^\//,'').replace(/\/$/,'');
  if(fragment != '') {
    $('#main-menu a[href$="' + fragment + '/"]').addClass('active');
  };


  $("[href$='.jpg'], [href$='.gif'], [href$='.png'], [href$='.JPG'], [href$='.GIF'], [href$='.PNG']").attr('rel', 'fancy').fancybox({
      'transitionIn'	:	'elastic',
      'transitionOut'	:	'elastic',
      'speedIn'		:	400, 
      'speedOut'	:	200, 
      'titleShow'	:       false,
      'overlayOpacity'  :       0.2 
  });

  $( "#znameni-datum" ).datepicker({
			changeMonth: true,
			showOtherMonths: true,
                        yearRange: '0:0',
                        minDate: new Date("2011-1-1"),
                        maxDate: new Date("2011-12-31"),
                        onSelect: function(dateText, inst) {
                          $('#znameni-date').attr('value', dateText);
                          $('#znameni-result #znameni-show-date').text(dateText.substring(0, 6));
                          $('#znameni-result').show();
                          $('#znameni-form input[type=submit]').attr('disabled', null);
                        }
		});
  $('#znameni-datum').datepicker('option', 'monthNamesShort', $('#znameni-datum').datepicker('option', 'monthNames'))
  $('#znameni-form').bind('submit', function() {
    var textDate = $('#znameni-date').attr('value');
    var textDateParts = textDate.split('.');
    var intDate = parseInt(textDateParts[1] + textDateParts[0], 10);
    var znameni = '';

    if((1101 <= intDate && intDate <= 1110) || (201 <= intDate && intDate <= 210) || (501 <= intDate && intDate <= 510) || (805 <= intDate && intDate <= 814)){
      znameni = 'topol';
    }
    else if((1111 <= intDate && intDate <= 1120) || (511 <= intDate && intDate <= 520)){
      znameni = 'kastan';
    }
    else if((1121 <= intDate && intDate <= 1130) || (521 <= intDate && intDate <= 530)){
      znameni = 'jasan';
    }
    else if((1201 <= intDate && intDate <= 1210) || (531 <= intDate && intDate <= 610)){
      znameni = 'habr';
    }
    else if((1211 <= intDate && intDate <= 1220) || (611 <= intDate && intDate <= 620)){
      znameni = 'fikovnik-osika';
    }
    else if((1221 == intDate)){
      znameni = 'buk';
    }
    else if((621 == intDate)){
      znameni = 'briza';
    }
    else if((1222 <= intDate && intDate <= 1231) || (101 == intDate) || (622 <= intDate && intDate <= 702)){
      znameni = 'jablon';
    }
    else if((102 <= intDate && intDate <= 111) || (703 <= intDate && intDate <= 713)){
      znameni = 'jedle';
    }
    else if((112 <= intDate && intDate <= 122) || (714 <= intDate && intDate <= 724)){
      znameni = 'jilm';
    }
    else if((123 <= intDate && intDate <= 131) || (725 <= intDate && intDate <= 804)){
      znameni = 'cypris';
    }
    else if((211 <= intDate && intDate <= 220) || (815 <= intDate && intDate <= 824)){
      znameni = 'cedr-modrin';
    }
    else if((221 <= intDate && intDate <= 302) || (825 <= intDate && intDate <= 903)){
      znameni = 'borovice';
    }
    else if((303 <= intDate && intDate <= 312) || (904 <= intDate && intDate <= 913)){
      znameni = 'vrba';
    }
    else if((313 <= intDate && intDate <= 320) || (914 <= intDate && intDate <= 922)){
      znameni = 'lipa';
    }
    else if((321 == intDate)){
      znameni = 'dub';
    }
    else if((923 == intDate)){
      znameni = 'oliva-olse';
    }
    else if((322 <= intDate && intDate <= 331) || (924 <= intDate && intDate <= 1002)){
      znameni = 'liska';
    }
    else if((401 <= intDate && intDate <= 410) || (1003 <= intDate && intDate <= 1011)){
      znameni = 'jerab';
    }
    else if((411 <= intDate && intDate <= 420) || (1012 <= intDate && intDate <= 1021)){
      znameni = 'javor';
    }
    else if((421 <= intDate && intDate <= 430) || (1022 <= intDate && intDate <= 1031)){
      znameni = 'oresak';
    }


    var url = '/znameni/' + znameni;
    $('#znameni-form').attr('action', url);
    return true;
  });
});
