jQuery(document).ready(function() {

// random intro image
	var total = 4;
	var random = Math.floor(Math.random() * total);
	$('#intro img').attr('src','files/intro' + random  + '.jpg');

	$('#contact .submit button').click(function()
	{
		var arrayPostData = {};
		arrayPostData['stringNameSurname'] = $('#contact-name').val();
		arrayPostData['stringEmail'] = $('#contact-email').val();
		arrayPostData['stringEventDate'] = $('#contact-date').val();
		arrayPostData['stringEventPlace'] = $('#contact-place').val();
		arrayPostData['stringSubject'] = $('#contact-topic').val();
		arrayPostData['stringHowDidYouFound'] = $('#contact-how').val();
		arrayPostData['stringSendMeACopy'] = $('#contact-copy').val();
		arrayPostData['stringText'] = $('#contact-text').val();

		$('#contact li').removeClass('error');

		jQuery.post('ContactForm.php', arrayPostData, function(stringResponse, stringStatus)
											{
												if (stringStatus = 'success')
												{
													if (stringResponse.getElementsByTagName('OperationStatus')[0].firstChild.data == 'Success')
													{
														$('#contact .error-info').hide();
														$('#contact .lead').css('color', 'green');
														$('#contact .lead').text('Formularz został poprawnie wysłany. Dziękujemy!');
														$('#contact-name').val('');
														$('#contact-email').val('');
														$('#contact-date').val('');
														$('#contact-place').val('');
														$('#contact-topic').val('');
														$('#contact-how').val('');
														$('#contact-copy').val('');
														$('#contact-text').val('');
													}
													else
													{
														$('#contact .lead').css('color', 'black');
														$('#contact .lead').text('Skorzystaj z formularza, aby przesłać wiadomość na ten adres:');
														$('#contact .error-info').fadeIn();

														var arrayErrors = stringResponse.getElementsByTagName('OperationStatus')[0].firstChild.data.split(',');
														var intItemsCount = arrayErrors.length;

														for (i = 0; i < intItemsCount; i++)
														{
															if (arrayErrors[i] == -1)
															{
																$('#contact-name').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -2)
															{
																$('#contact-email').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -3)
															{
																$('#contact-date').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -4)
															{
																$('#contact-place').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -5)
															{
																$('#contact-topic').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -6)
															{
																$('#contact-how').parent().parent().addClass('error');
															}
															if (arrayErrors[i] == -7)
															{
																$('#contact .lead').css('color', 'red');
																$('#contact .lead').text('Możesz wysłać tylko jedną wiadomość w ciągu minuty.');
															}
														}
													}
												}
											}, 'xml');
		return false;
	});
	
	$("#contact-date").datepicker();
	
});

window.onload = function() {
// slider

	var itemWidth = 0;
	var itemsSize = $('.items .item').size();
	$('.items .item').each(function (i) {
		var itemWidth0 = parseInt($(this).width()+1);
		
		if (i < itemsSize) { itemWidth = itemWidth + itemWidth0; }
		}); 
	$('.items').css('width',itemWidth);

	var container = $('.wr');
	var ul = $('.items');
	var itemsWidth = ul.innerWidth() - container.outerWidth();

	$('.slider').slider({
		min: 0,
		max: itemsWidth,
		handle: '.handle',
		stop: function (event, ui) {
		ul.animate({'left' : ui.value * -1}, 500);
		},
		slide: function (event, ui) {
			ul.css('left', ui.value * -1);
		}
	});
};