var NATPOL = window.NATPOL || {};

NATPOL.main = {
	
	options: {
		sliderSelector: '.homepage',
		lightboxSelector: '.lightbox'
	},
	
	init: function() {
		var _this = this;
		_this.lightboxImages();
		_this.slider();
		
		$(document).ready(function() {
			_this.map();
		});
		
	},
	
	map: function() {
		var mapContainerId = 'map';
		
		if ( $('#' + mapContainerId).length ) { 
			var mapPosition = new google.maps.LatLng(51.53053,20.02138);
			var markerPosition = new google.maps.LatLng(51.52871, 20.01957);
			var options = {
				zoom: 15,
				center: mapPosition,
				mapTypeId: google.maps.MapTypeId.ROADMAP
			};
			
			var map = new google.maps.Map(document.getElementById(mapContainerId), options);
	
			var marker = new google.maps.Marker({
				position: markerPosition, 
				map: map,
				title: 'Natpol',
				icon: 'http://maps.google.com/mapfiles/kml/pal4/icon48.png'
			});
	
			var contentString = '<h3>Natpol</h3><p>ul. Bartosza Głowackiego 16<br /> 97-200 Tomaszów Maz.</p>';
	
			var infowindow = new google.maps.InfoWindow({
				content: contentString
			});
	
			google.maps.event.addListener(marker, 'click', function() {
				infowindow.open(map,marker);
			});
		}
	},
	
	lightboxImages: function() {
		$(this.options.lightboxSelector).fancybox({
			titleShow: false
		});
	},
	
	slider: function() {
		var height = 0;
		var elementWrapperClass = 'shadow-box';
		var elementWrapper = '<div class="' + elementWrapperClass + '"></div>';
		
		$(this.options.sliderSelector).clone().addClass('homepage-slider').appendTo('.content');
		
		$(this.options.sliderSelector + '-slider' + ' li').wrapInner(elementWrapper);
		$('.' + elementWrapperClass).each(function() {
			height = ( $(this).height() > height ) ? $(this).height() : height;
		});
		
		$('.' + elementWrapperClass).height( height );
		
		$(this.options.sliderSelector + '-slider').bxSlider({
			auto: true,
			displaySlideQty: 2,
			moveSlideQty: 1,
			pause: 4000,
			autoHover: true,
			prevText: '',
			nextText: ''
		});
	}
}
			
NATPOL.main.init();


