$(document).ready(function(){

	jQuery.fn.fadeToggle = function(speed, easing, callback) {
		return this.animate({opacity: 'toggle'}, speed, easing, callback);
	};

	// max-width iliustracijoms
	$('#reklama img').each(function(){ if ($(this).width() > 190) $(this).width(190) });
	$('#galerija img').each(function(){ if ($(this).width() > 150) $(this).width(150) });

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

	// zebra lentelėms
	function zebra() {
		//struktūros lentelės išvaizda
		$('tr:visible').addClass('zebra');
		$('tr:visible:even').removeClass('zebra');
		$('tr:visible').mouseover(function(){$(this).addClass('over')}).mouseout(function(){$(this).removeClass('over')});
	}
	zebra();

	// 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>');
	});

	// PIRTIES Atsiliepimų forma
	$('#atsiliepimai').hide();
	$('.atsiliepimas:last').css({"border-bottom":"0px none"});
	$('a[href="#atsiliepimai"]').click(function(){
		$('#atsiliepimai').slideDown("fast");
	});
	if ( (document.location.toString().search(/#atsiliepimai$/)) > 0 && ($('#atsiliepimai').is(':hidden')) ) {
		$('a[href="#atsiliepimai"]').click();
	}

	// TOP FLASH'as
	$('#flash').flash({
		src: "/css/decor/top.swf",
		width: 760,
		height: 69
	});

	// Pridedam span'us li elementams (dėl bullet'o spalvos css'e)
	$('#article ul li').wrapInner('<span></span>');

	// KAS STATO: rankinės lentelės paskutinės eilutės pabraukimo nuėmimas
	$('#text.kasStato tr:last td').css({"border-bottom":"0 none"});

	// FORUMAS: vartotojo nustatymai
	$('#vartotojoNustatymai').hide().css({"position":"absolute","top":"200px"});
	$('#logout a[href="#vartotojoNustatymai"]').click(function(){
		$('#vartotojoNustatymai').fadeToggle();
	});
	$('#vartotojoNustatymai a[href="#close"]').click(function(){
		$('#vartotojoNustatymai').fadeOut();
	});

});