$(document).ready(function(){
    $('.toogleNext').click(function(){
        $(this).next('div').slideToggle();
        return false;
    });
    $('.loadLocalizationMap').click(function(){
        $(this).next('div').slideDown();
        loadMap();
        return false;
    });
    $('.calendar-next-month, .calendar-prev-month').bind("click", function(){
        $.ajax( {
	       url: $(this).attr('href'),
	       dataType: "json",
	       success: function(result) {
               $('.calendar-next-month').attr('href', result.url_next);
               $('.calendar-prev-month').attr('href', result.url_prev);
               $('.calendar-month').html(result.month);
               $('#calendar-info').html(result.content);
		   }
	    });

        return false;
    });
    
    $("#setLocalization").submit( function() {
        var lat = document.getElementById('mapLat').value;
        var lng = document.getElementById('mapLng').value;
        if ( lat == '' || lng == '' )
            alert('Zaznacz swoją lokalizację.');

        $.ajax( {
	       url: $(this).attr('action'),
	       dataType: "json",
           type: "POST",
           data: ({mapLat: lat, mapLng: lng }),
	       success: function(result) {
               if ( result.status == 'ok' )
                   location.reload(true);
               else if ( result.status == 'error' )
                   alert(result.info);
		   }
	    });

        return false;
    });

    
});

function information(info)
{
    var s = "";
    for(i=0;i<info.length;i++)
	{
        s += String.fromCharCode(3^info.charCodeAt(i));
	}
	location.href = 'mailto:'+s;
	return false;
}