$(document).ready(function(){
	// bendra iliustracijų padidinimo klasė
	$(".zoom").lightbox({fitToScreen: false});

	// siųsti draugui forma:
	$('#siustiDrauguiForma').hide();
	$('#siustiDrauguiForma p.close img').click(function(){ $('#siustiDrauguiForma').fadeOut("slow"); });
	$('#siusti-draugui a').click(function(){
		var ofsetas = $(this).offset().top;
		var aukstis = $('#siustiDrauguiForma').height();
		$('#siustiDrauguiForma').css({position:"absolute", top:ofsetas-aukstis-40});
		$('#pastabosAutoriuiForma').fadeOut("slow");
		if ($('#siustiDrauguiForma').is(':hidden')) $('#siustiDrauguiForma').fadeIn("slow");
		else  $('#siustiDrauguiForma').fadeOut("slow");
	});

	// pastabos autoriui forma:
	$('#pastabosAutoriuiForma').hide();
	$('#pastabosAutoriuiForma p.close img').click(function(){ $('#pastabosAutoriuiForma').fadeOut("slow"); });
	$('#pastabos-autoriui a').click(function(){
		var ofsetas = $(this).offset().top;
		var aukstis = $('#pastabosAutoriuiForma').height();
		$('#pastabosAutoriuiForma').css({position:"absolute", top:ofsetas-aukstis-40});
		$('#siustiDrauguiForma').fadeOut("slow");
		if ($('#pastabosAutoriuiForma').is(':hidden')) $('#pastabosAutoriuiForma').fadeIn("slow");
		else  $('#pastabosAutoriuiForma').fadeOut("slow");
	});

	// formos privalomų laukų dekoracijos
	$('input.privalomas').after('<b style="color:red;padding:0 .5em;cursor:default;" title="privalomas">*</b>');

	// submitinamos formos privalomų laukų patikrinimas
	warnings = {lt:"Neužpildyti privalomi laukai:",en:"Required fields are empty:"};
	$('form').submit(function(){
		var trukstami = '';
		$(this).find('input.privalomas').each(function(){
			var beTarpu = $(this).val().replace(/\s*/i, ''); // šalinam tarpus
			if(beTarpu == ''){
				visiOK = false;
				trukstami += $(this).attr("title") + "\n"; // formuojam pranešimą
			}
		});
		if(trukstami == '') return true;
		else {
			var kalba = $(this).find('input[name="kalba"]').val();
			if (kalba in warnings) {
				switch (kalba) {
					case 'lt':
						alert(warnings.lt + "\n" + trukstami);
					break;
					case 'en':
						alert(warnings.en + "\n" + trukstami);
					break;
				}
			} else alert(warnings.en + "\n" + trukstami);
			return false;
		}
	});

	// el. pašto adresai
	$('a.mail').click(function(){
		var mailas = $(this).attr('rel').replace(/#/i, '@');
		$(this).replaceWith('<a href="mailto:' + mailas + '">' + mailas + '</a>');
	});

});
