$(document).ready(function() {
	if ($('a.lightbox, div.lightbox>a').length > 0) {
		$('a.lightbox, div.lightbox>a').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: 'Zdjęcie',
			txtOf: 'z'
		});
	}
	$('#bigbox').tinyscrollbar({
		size: 506,
		sizethumb: 43
	});
	// $('#tresc').jScrollPane({
		// autoReinitialise: true;
	// });
	if (!$('.scrollbar').hasClass('disable'))
		$('#suwak').hide();
	Cufon.replace('h1.cufon', {fontFamily: 'Myriad Pro'});
	Cufon.replace('h2.cufon', {fontFamily: 'Myriad Pro Bold'});
	Cufon.replace('span.cufon', {fontFamily: 'Myriad Pro Regular'});
	Cufon.replace('.submenu li a', {
		fontFamily: 'Myriad Pro Regular',
		hover: {
			color: '#FFFFFF'
		}
	});
	
	// if ($('#banner').length > 0)
		// $('#banner').codaSlider({
			// dynamicArrows: false,
			// dynamicTabs: true,
			// dynamicTabsPosition: 'top',
			// autoHeight: false,
			// autoSlide: true,
			// autoSlideInterval: 5000
		// });
// 
	// if ($('#left_slider').length > 0)
		// $('#left_slider #slider_content').codaSlider({
			// dynamicArrows: false,
			// dynamicTabs: true,
			// dynamicTabsPosition: 'top',
			// autoHeight: false,
			// autoSlide: true,
			// autoSlideInterval: 5000
		// });
	
	$('#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;
		}
	});
	
	$('textarea#tresc').focus(function() {
		if (this.innerHTML == 'Treść wiadomości')
			this.innerHTML = '';
	});
	$('textarea#tresc').blur(function() {
		if (this.innerHTML == '')
			this.innerHTML = 'Treść wiadomości';
	});
	
//	$('#male_litery').click(function() {
//		$('#tresc_podstrony *').css('font-size', '11px');
//	});
//	$('#srednie_litery').click(function() {
//		$('#tresc_podstrony *').css('font-size', '12px');
//	});
//	$('#duze_litery').click(function() {
//		$('#tresc_podstrony *').css('font-size', '13px');
//	});
	
//	if ($('.error_zapytanie').length > 0)
//		alert('Wiadomość nie została wysłana.\nNależy podać wszystkie dane.');
	
//	//mapa google jesli kontakt
	if ($('#mapa_google').length > 0) {
		var address = 'Poland, Grudusk';
		var geocoder = new google.maps.Geocoder();
	
		var options = {
			zoom: 10,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			disableDefaultUI: true,
			draggable: true,
			scrollwheel: true
		};
		var map = new google.maps.Map(document.getElementById("mapa_google"), 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="fl">Amenda<br />ul. Nowa 2<br />06-460 Grudusk<br />tel.: 23 671 54 99<br />fax: 23 671 51 94</div><div class="fr"></div></div>'
				});
				google.maps.event.addListener(marker, 'click', function() {
					infowindow.open(map, marker);
				});
			} else {
				alert("Nie można zlokalizować adresu: " + status);
			}
		});
	}
});
window.onload = function() {
	if ($('#slider_duzy').length > 0)
		$('#slider_duzy').cycle({
			fx: 'fade',
			timeout: 5000,
			pager: '#slider_duzy_nav',
			pagerAnchorBuilder: function(index, DOMelement) {
				return '<a href="#"></a>';
			},
			slideExpr: 'img'
		});
	
	if ($('#naszepromocje .content').length > 0)
		$('#naszepromocje .content').cycle({
			fx: 'fade',
			timeout: 3000,
			pager: '#promocje_nav',
			pagerAnchorBuilder: function(index, DOMelement) {
				return '<a href="#"></a>';
			}
		});
}

