/* Polish initialisation for the jQuery UI date picker plugin. */
/* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */
jQuery(function($){
	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: '&#x3c;Poprzedni',
		nextText: 'Następny&#x3e;',
		currentText: 'Dziś',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
		weekHeader: 'Tydz',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['pl']);
});

/*!
  *	Programming by Marcin Cichy
  *	framework: 3wymiar.pl
  *	Version: 2.2
  *	All rights reserved 2011
*/

var wgrywam_c = 0;
var wgrywam_i = 0;

$(document).ready(function() {
  sprawdz_imp()
  pokaz_kalendarz();
  cykliczna_przyciski();
  impreza_przyciski();
});

function pokaz_kalendarz(){
  $("#kalendarz").html('');
  $("#kalendarz").datepicker({
    flat:true,
	 minDate: '0D',
	 daySettings: new Array(),
    beforeShowDay: dzien,
    onSelect: function(dateText){
	   pokaz_cykliczna(dateText);
	 }
  });
}

function cykliczna_przyciski(){
  var dat_nas = '';
  var dat_pop = '';

  $('#cal_nas').one ('click',function () {
    if(wgrywam_c == 0){
	   wgrywam_c = 1;
      dat_nas = $('#cykliczna .cyk_dat_nas').attr('id');
      pokaz_cykliczna(dat_nas);
      $("#kalendarz").datepicker( "setDate" , dat_nas);
	 }
  });
  $('#cal_pop').one ('click',function () {
    if(wgrywam_c == 0){
	   if($(this).hasClass('active')){
	     wgrywam_c = 1;
        dat_pop = $('#cykliczna .cyk_dat_pop').attr('id');
        pokaz_cykliczna(dat_pop);
        $("#kalendarz").datepicker( "setDate" , dat_pop);
		}
	 }
  });
}

function sprawdz_pop_cykl(){
	dat_pop = $('#cykliczna .cyk_dat_pop').attr('id');
	if($('.dzis_dzien').attr('id') != dat_pop){
	  $('#cal_pop').addClass('active');
	  $('#cal_pop').attr('src',$('#cal_pop').attr('src').replace('_off','_on'));
	}
	else{
	  $('#cal_pop').removeClass('active');
	  $('#cal_pop').attr('src',$('#cal_pop').attr('src').replace('_on','_off'));
	}
}

function pokaz_cykliczna(dateText){
  var loader = '<div id="loader_cykliczne"><img src="grafa/ajax/loader1.gif" alt="" /><br />Wczytuje zawartość kalendarza.<br /><br />Proszę czekać...</div>';
  $('#cykliczna').html(loader);
  $.ajax({
	  type: 'GET',
	  url: 'ajax.php',
	  data: 'modul=sprawdz_impreze&data='+dateText+'&akcja=wyswietl',
	  success: function(odp){
	    $('#cykliczna').html(odp);
		 cykliczna_przyciski();
		 sprawdz_pop_cykl();
		 wgrywam_c = 0;
	  }
  })
}

function impreza_przyciski(){
  var dat_nas = '';
  var dat_pop = '';

  $('#wyd_nas').one ('click',function () {
    if(wgrywam_i == 0){
	   if($(this).hasClass('active')){
		   wgrywam_i = 1;
	      dat_nas = $('.imp_act').next().attr('id').replace('imp_','');
	      pokaz_impreza(dat_nas);
			clearInterval(imprezy_petla);
		}
	 }
  });
  $('#wyd_pop').one ('click',function () {
    if(wgrywam_i == 0){
	   if($(this).hasClass('active')){
	     wgrywam_i = 1;
        dat_pop = $('.imp_act').prev().attr('id').replace('imp_','');
        pokaz_impreza(dat_pop);
		  clearInterval(imprezy_petla);
		}
	 }
  });
}

function pokaz_impreza(dateText){
  var loader = '<div id="loader_cykliczne"><img src="grafa/ajax/loader1.gif" alt="" /><br />Wczytuje zawartość kalendarza.<br /><br />Proszę czekać...</div>';
  $('#impreza').html(loader);
  $.ajax({
	  type: 'GET',
	  url: 'ajax.php',
	  data: 'modul=sprawdz_impreze&id='+dateText+'&akcja=wyswietl',
	  success: function(odp){
	    $('#impreza').html(odp);
		 impreza_przyciski();
		 sprawdz_imp();
		 wgrywam_i = 0;
	  }
  })
}

function sprawdz_imp(){
	if($('.imp_act').prev().attr('id') != undefined){
	  $('#wyd_pop').addClass('active');
	  $('#wyd_pop').attr('src',$('#wyd_pop').attr('src').replace('_off','_on'));
	}
	else{
	  $('#wyd_pop').removeClass('active');
	  $('#wyd_pop').attr('src',$('#wyd_pop').attr('src').replace('_on','_off'));
	}

	if($('.imp_act').next().attr('id') != undefined){
	  $('#wyd_nas').addClass('active');
	  $('#wyd_nas').attr('src',$('#wyd_nas').attr('src').replace('_off','_on'));
	}
	else{
	  $('#wyd_nas').removeClass('active');
	  $('#wyd_nas').attr('src',$('#wyd_nas').attr('src').replace('_on','_off'));
	}
}

