$(document).ready(function() {
	Cufon.replace('div#Banner div.Menu a');
	//$('a.lightbox').lightBox();

	$('select[name="SortMiasta"]').change(
		function() {
			$('table.Pok tr').show();
			if (this.value=='') $('table.Pok tr').fadeIn();
			else $('table.Pok tr[class!="'+this.value+'"]').hide();
			$('table.Pok tr.Head').show();
			}
		);

	//$('div.GaleriaSmallContent div.Content a').lightBox();
	$('a.Zoom').lightBox();
	$('a.lightbox').lightBox();
	$('div.Widget a.MD').lightBox();
	$('div.FAQ ol a').click(function() {
		$('div.Answer').hide();
		$('div.'+$(this).attr('id')).fadeIn();
	});

	if ($("div.GalleryProduct div.ScrollGallery li").length>3) {
		$("div.GalleryProduct div.ScrollGallery").jCarouselLite({
	    	auto: 1400,
	    	speed: 1400
		});
	}

	$('a.facebox').facebox();
	$(document).bind('afterReveal.facebox', function() {
		    $('#facebox .body').width('600px');
	});

	if ($("div.kluczowi_klienci img").length>0) {
		$("div.kluczowi_klienci img").hide();
		showKlienci(0);
		$("div.kluczowi_klienci img").addClass('shadow');
	}
	
	if ($("div.GaleriaSmallContent div.Content li").length>3) {
		$("div.GaleriaSmallContent div.Content").jCarouselLite({
			btnNext: ".Next",
	        btnPrev: ".Prev"
		});
	}
	
	$('div#Footer input[name="q"]').focus(function () { this.value = ''; });
	$('div#Footer input[name="n"]').focus(function () { this.value = ''; });
});

function lightbox(str, alt) {
	$('a#lightbox_me').attr('href', str);
	$('a#lightbox_me').attr('title', alt);
	$('a#lightbox_me').lightBox();
	$('a#lightbox_me').trigger("click");

}

function showKlienci(i) {
	$(function() {
	    setTimeout(function(){
	       //fade in the random index of the image collection
	       $("div.kluczowi_klienci img:eq(" + i + ")").fadeIn();
	       i++;
	       if (i<$("div.kluczowi_klienci img").length) showKlienci(i);
	    }, 250);
	});
}

function isEmail(email) {
	email = email.replace(/[ ]/g,'');
	var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{2,4})$/;
	if (!regEmail.test(email)) return false;
	else return email;
	}
