$(document).ready( function() {
	/*CUFON*/
	Cufon.replace("h1.title, .blog h2");
	
	/*WALIDACJA FORMULARZY*/
	$('form').submit(function() {
		var forminfo = 'Formularz został źle wypełniony!';
		var wyslij = 1;
		var info = '';
			$(this).find("input[class^='check+empty'],textarea[class^='check+empty']").each(function() {
				if($(this).val() == '') {
					$(this).addClass('error');
					txt = $(this).parent('label').text().split('*');
					info += '<li>Pole <b>"'+txt[0]+'"</b> nie może być puste.</li>';
					return wyslij = 0;
				} else {
					$(this).removeClass('error');
				}
			});		

			$(this).find("select[class^='check+select']").each(function() {
				if($(this).val() == '') {
					$(this).addClass('error');
					txt = $(this).parent('label').text().split("*");
					info += '<li>Wybierz pozycję z listy <b>"'+txt[0]+'"</b>.</li>';
					return wyslij = 0;
				} else {
					$(this).removeClass('error');
				}
			});


			$(this).find("input[class*='check+email']").each(function() {
				var re = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				email = re.test($(this).val());
				if(email == false) {
					txt = $(this).parent('label').text().split("*");
					info += '<li>W polu <b>"'+txt[0]+'"</b> podano nieprawidłowy format adresu e-mail.</li>';
					$(this).addClass('error');
					return wyslij = 0;
				} else {
					$(this).removeClass('error');
				}
			});

			
			$(this).find("input[class^='check+file']").each(function() {
				if($(this).val() == '') {
					$(this).addClass('error');
					txt = $(this).parent('label').text().split("*");
					info += '<li>Wybierz plik dla pola <b>"'+txt[0]+'"</b> z dysku lokalnego.</li>';
					return wyslij = 0;
				} else {
					$(this).removeClass('error');
				}
			});
			
			if(wyslij == 1) {
				return true;
			} else {
				html = '<div class="supportbox" id="alertbox"><table id="info"><tr><td><div class="support"><ul><li class="title">'+forminfo+'</li>'+info+'</ul><a class="close" onClick="$(this).parents(\'div.supportbox\').animate({opacity: 0},500, function() { $(this).remove() });">Zamknij</a></div></td></tr></table></div>';
				$('body').append(html);
				$('div.supportbox').hide().fadeIn(500);
				Cufon.replace('li.title');
				return false;
			}
	});
	
	/*PRETTY PHOTO*/
	$("a[rel='photo'],a[href*='.jpg'],a[href*='.gif'],a[href*='.bmp'],a[href*='.png'],a[rel*='PrettyPhoto']").prettyPhoto({animationSpeed: "normal", padding: 40, opacity: 0.5, showTitle: true, allowresize: true, counter_separator_label: "/", theme: "dark_rounded", hideflash: false, modal: false});
});
