window.onload = function() {
	if ($('.cycle').length > 0) {
		$('.cycle').cycle({
			slideExpr: 'img',
			pager: '.cycle_pager',
			pagerAnchorBuilder: function(index, DOMelement) {
				return '<a href="#"></a>';
			},
		});
	}
	
	$('#under_boxes').jcarousel({
		scroll: 1,
		visible: 5,
		auto: 5,
		wrap: 'circular',
		buttonNextHTML: '<a href="javascript:void(0);" id="under_arr_r"></a>',
		buttonPrevHTML: '<a href="javascript:void(0);" id="under_arr_l"></a>'
	});
}
$(document).ready(function() {	
	if ($('.tab a.lightbox').length > 0) {
		$('.tab').each(function(i, it) {
			$(it).find('a.lightbox').lightBox({
				imageLoading: '/images/default/lightbox/lightbox-ico-loading.gif',
				imageBtnClose: '/images/default/lightbox/lightbox-btn-close.gif',
				imageBtnPrev: '/images/default/lightbox/lightbox-btn-prev.gif',
				imageBtnNext: '/images/default/lightbox/lightbox-btn-next.gif'
			});
		});
	}
	
	if ($('.middle>a.lightbox').length > 0) {
		$('.middle>a.lightbox').lightBox({
			imageLoading: '/images/default/lightbox/lightbox-ico-loading.gif',
			imageBtnClose: '/images/default/lightbox/lightbox-btn-close.gif',
			imageBtnPrev: '/images/default/lightbox/lightbox-btn-prev.gif',
			imageBtnNext: '/images/default/lightbox/lightbox-btn-next.gif',
			txtImage: 'Photo',
			txtOf: 'of'
		});
	}
	
	$('#ico_print').click(function() {
		window.print();
	});
	
	$('#search_, #nazwa, #firma, #email, #telefon').focus(function() {
		if (this.value == this.defaultValue)
			this.value = '';
	});
	$('#search_, #nazwa, #firma, #email, #telefon').blur(function() {
		if (this.value == '') {
			this.value = this.defaultValue;
		}
	});
	
	$('.ap_overview .menu ul li a').click(function() {
		var $this = $(this);
		var num = $this.attr('id').substr(1);
		$this.parent().parent().find('a.active').toggleClass('active');
		$this.toggleClass('active');
		var $parent = $this.parent().parent().parent().parent();
		$parent.find('div.tab.active').toggleClass('active');
		$parent.find('div.tab'+num).toggleClass('active');
	});
	
	$('#ico_little').click(function() {
		$('.header>.fl, .ap_overview .menu ul li a').css('font-size', '16px');
		$('.navigation li a, .search_hit .tytul a').css('font-size', '14px');
		$('.ap_overview .tab1 > .fl stron').css('font-size', '15px');
		$('.box>.fl, .box>.fl *, .testimonial, .search_hit .tekst').css('font-size', '12px');
	});
	
	$('#ico_medium').click(function() {
		$('.header>.fl, .ap_overview .menu ul li a').css('font-size', '17px');
		$('.navigation li a, .search_hit .tytul a').css('font-size', '15px');
		$('.ap_overview .tab1 > .fl stron').css('font-size', '16px');
		$('.box>.fl, .box>.fl *, .testimonial, .search_hit .tekst').css('font-size', '13px');
	});
	
	$('#ico_large').click(function() {
		$('.header>.fl, .ap_overview .menu ul li a').css('font-size', '18px');
		$('.navigation li a, .search_hit .tytul a').css('font-size', '16px');
		$('.ap_overview .tab1 > .fl stron').css('font-size', '17px');
		$('.box>.fl, .box>.fl *, .testimonial, .search_hit .tekst').css('font-size', '14px');
	});

	if ($('#map').length > 0) {
		var address = '335 Broad Street Red Bank, New Jersey 07701';
		var geocoder = new google.maps.Geocoder();
	
		var options = {
			zoom: 15,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			disableDefaultUI: true,
			draggable: true,
			scrollwheel: true
		};
		var map = new google.maps.Map(document.getElementById("map"), options);
		
		geocoder.geocode({ 'address': address}, function(results, status) {
			if (status == google.maps.GeocoderStatus.OK) {
				map.setCenter(results[0].geometry.location);
				var marker = new google.maps.Marker({
					map: map, 
					position: results[0].geometry.location
				});
				var infowindow = new google.maps.InfoWindow({
					content: '<div id="mapchmurka"><div class="obrazek"></div><div class="adres">Les Gertrude Apartments<br />335 Broad Street<br />Red Bank, New Jersey 07701</div><a href="http://maps.google.com/maps?q=335+Broad+Street,+Red+Bank,+New+Jersey+07701,+United+States&hl=pl&sll=40.340502,-74.063949&sspn=0.006329,0.016512&vpsrc=0&gl=us&hnear=335+Broad+St,+Red+Bank,+New+Jersey+07701&t=m&z=17">Directions in Google Maps</a></div>'
				});
				google.maps.event.addListener(marker, 'click', function() {
					infowindow.open(map, marker);
				});
			} else {
				alert("Nie można zlokalizować adresu: " + status);
			}
		});
	}
});
