//menu

$(document).ready(
	function()
	{
		
		$('ul.menu li, #intro').hover(function() {
			$(this).find('a').next().fadeOut(300);
		}, function() {
			$(this).find('a').next().fadeIn(300);
		});
		
//paginacja - O domu
	
	$('.cennik').click(function() {
			$('#str1, #str2, #str3, #str4').css('display', 'none');
			$('#str5').css('display', 'block');
			$('#back').css('display', 'block');
			$('#next').css('display', 'none');
	});

	$('#next').click(function() {
		if($('#str1').css('display') == 'block')
		{
			$('#str1').css('display', 'none');
			$('#str2').css('display', 'block');
			$('#back').css('display', 'block');
		}
		else if($('#str2').css('display') == 'block')
		{
			$('#str2').css('display', 'none');
			$('#str3').css('display', 'block');
		}
		else if($('#str3').css('display') == 'block')
		{
			$('#str3').css('display', 'none');
			$('#str4').css('display', 'block');
		}
		else
		{
			$('#str4').css('display', 'none');
			$('#str5').css('display', 'block');
			$('#next').css('display', 'none');
		}
	});
	
	$('#back').click(function() {
		if($('#str2').css('display') == 'block')
		{
			$('#str2').css('display', 'none');
			$('#str1').css('display', 'block');
			$('#back').css('display', 'none');
		}
		else if($('#str3').css('display') == 'block')
		{
			$('#str3').css('display', 'none');
			$('#str2').css('display', 'block');
		}
		else if($('#str4').css('display') == 'block')
		{
			$('#str4').css('display', 'none');
			$('#str3').css('display', 'block');
		}
		else
		{
			$('#str5').css('display', 'none');
			$('#str4').css('display', 'block');
			$('#next').css('display', 'block');
		}
	});

//uchwyt weryfikacji formularza
	
	$('#dodaj').click(function() 
	{
		if($(this).text() == '» dodaj opinię')
		{
			$(this).html('&raquo; zamknij formularz');
		}
		else
		{
			$(this).html('&raquo; dodaj opinię');
		}
		
		$('#formularz').toggle(500);
	});
	
	
	$('#formularz').submit(function() 
	{
		var autor = $('#autor').attr('value');
		var tresc = $('#tresc').val();
		
		//alert(autor + "\n" + tresc);
	
		var error = false;
		var wyrf = /^[^&#%<>+]+$/;
		
		if(autor == "" || tresc == "")
		{
			alert("Nie wypełniono wszystkich pól wymaganych do wystawienia opinii.\nUzupełnij pola autor i treść.");
			error = true;
		}
		else
		{
			if(!wyrf.test(autor) || !wyrf.test(tresc))
			{
				alert("Dane wprowadzone do formularza zawierają nieprawidłowe znaki.\nProszę wpisać opinię składającą się wyłącznie z liter i cyfr.");
				error = true;
			}
		}
		
		if(!error)
		{
			$('#dodaj').css('display', 'none');
			
			$.post('kg/ksiega.class.php', { 
				autor: autor, tresc: tresc 
			}, function(dane) 
			{
				$('#formularz').hide(500);
				
				if(dane == 'blad')
				{
					$('#info').html('Opinia nie została zapisana, gdyż dodano ją już wcześniej.<br /><br /><a href="ksiega.html" title="Powrót do formularza.">&laquo; powrót</a>');
				}
				else
				{
					$('#info').html('Opinia została pomyślnie dodana.<br /><br /><a href="ksiega.html" title="Powrót do formularza.">&laquo; powrót</a>');					
					
					$.post('kg/ksiega_gosci.xml', function(xml) {
						var data = $(xml).find('data:last').text();
						var autor = $(xml).find('autor:last').text();
						var tresc = $(xml).find('tresc:last').text();
						$('#data').html(data);
						$('#nazwa').html(autor);
						$('#opinia').html(tresc);
						$('.nowa').css('display', 'table-row');
						//alert(data + ' ' + autor + ' ' + tresc);
					});
				}
				
			});
		}
	
		return false;
	
	});
	
});

//galeria lightbox

$(function() {
	$('#content a.lbox').lightBox();
	$('#content a.lb').lightBox();
});
