var defaultPopupContent;
var date = $("select[@name='year']").val() + "-" + $("select[@name='month']").val();
var reloadRequired = false;

var close = function(hash) {
	hash.w.fadeOut('200',function(){
		$(".event_chooser").show();
		$("#date_month").show();
		$("#date_year").show();
		hash.o.remove(); 
		hash.w.html(defaultPopupContent); 
	});
	if(reloadRequired) {
		date = $("select[@name='year']").val() + "-" + $("select[@name='month']").val();
		getContentCalendar();
		reloadRequired=false;
	}
};
/* IE select bug */
var hideSelects = function() {
	if ($.browser.msie && parseInt($.browser.version, 10) < 7)
	{ 
		$(".event_chooser").hide();
		$("#date_month").hide();
		$("#date_year").hide();
	}
};

readyf = function(){
  defaultPopupContent = $("#popupAddEvent").html();

  $('#changeDate').click(function() {
	  date = $("select[@name='year']").val() + "-" + $("select[@name='month']").val(); 
	  getContentCalendar();
  });
  
  $('.changeMonth').click(function() {
  	 date = $(this).attr("id");
  	 getContentCalendar();
  });
  
  $('#popupAddEvent').jqm({
  	trigger: 'a.triggerAddEvent', 
  	ajax: '@ajaxlink',
  	modal: true,
  	//toTop: true,
  	onHide: close,
  	onLoad: hideSelects
  });
  
  $('#popupAddEvent').jqmAddTrigger($('option.triggerAddEvent'));
   
  $('select#uservehicle').change(function() {
  		var pathname = $(this).val();
  		window.location.href = pathname;
  }); 
};

$(document).ready(readyf);

function getContentCalendar() {

	//$('#preLoader').css('height', $("#CalendarContent").height());
	$('#ccl').hide();
	$("#waitIcon").css({display:"block"});

	url = $("input[@name='calURL']").val();
	$.get(url + "ajaxCalContent/" + date,
	
			function(responseText) 
	        { 
	            $.taconite(responseText);
	            //przeladowujemy 
				readyf();
				$("#waitIcon").css({display:"none"});
				$('#ccl').show();
	           //$('#preLoader').css('height', 0);
	        } );
}

function popupAddCalEvent() {
	$('#popupAddEvent').jqmShow();
}
