$(function(){

	$(".validate_form").validate();
	
	$(".colorbox[rel='gallery']").colorbox({
		slideshow: true,
		slideshowAuto: false,
		maxWidth: "95%",
		maxHeight: "95%"
	});

});

function eventsCalendar(month, year) {
	$('.events_calendar_bg').fadeOut(400, function(){
		$('.events_calendar').addClass('events_calendar_loader');
		$.ajax({
			method : 'get',
			url : locale.AjaxURL + 'eventsCalendar/month/' + month + '/year/' + year,
			dataType : 'json',
			error : function(XMLHttpRequest, textStatus, errorThrown) {
				alert('Wystąpił błąd ' + textStatus);
			},
			success : function(data, textStatus, XMLHttpRequest) {
				$('.events_calendar').html(data.content);
				$('.events_calendar_bg').hide();
				$('.events_calendar').removeClass('events_calendar_loader');
				$('.events_calendar_bg').fadeIn(400);
			}
		});
	});
	
}

function prepareDialog(title, icon, error) {
	$("#dialog").attr('title', title);
	$("#dialog_icon").attr('class', '').addClass('ico_dialog').addClass(icon);
	$("#dialog_text").html(error);	
}

function searchHandler() {
	document.location = $('#search_form').attr('action') + '/simple/word/' + $('#search_word').val();
	return false;
}

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {
	var x = Math.round(num * Math.pow(10,dec));
	if (x >= 0) 
		n1=n2='';
	var y = (''+Math.abs(x)).split('');
	var z = y.length - dec;
	if (z<0) 
		z--; 
	for(var i = z; i < 0; i++) 
		y.unshift('0');
	if (z<0)
		z = 1; 
	y.splice(z, 0, pnt); 
	if(y[0] == pnt)
		y.unshift('0'); 
	while (z > 3) {
		z-=3; 
		y.splice(z,0,thou);
	}
	var r = curr1+n1+y.join('')+n2+curr2;
	return r;
}
