	/*
	* rotator function
	*/
var next_image = 0;	

var rotate = function(count) {
	$('#company div').hide();
	
	var all_img = $('#company div').size();
	for (var i = 0; i < count; i++){
	
	   var img_number = next_image + i;
	
	   if (img_number >= all_img ) {img_number = 0; next_image=0;} 
	          
	   $('#company div:eq(' + (img_number) + ')').fadeIn();
		
	}
	next_image = (img_number == 0) ? 1: next_image + count;
	 
}
/*
	DOCUMENT READY
*/
$(function(){
	/*
	* rotation funtion
	*/
	var interval;
	var rotator = function() {
		n_img = 1;
		var all_img = $('#company div').size();
		if (n_img != all_img) {

     		rotate(n_img);
	 		
			if (typeof(interval) == 'undefined') {
				interval = window.setInterval("rotate(n_img)", 5000);
			}
				
			
		}
		else {
			$('#company div').show();
		}
	}
	rotator();
	/*
		PRINT popop & action
	*/
	$('#services ul li p a, #article.promotions .entry .content a.print').click(function(){
		window.open(this.href, null, 'width=900,height=450,scrollbars=yes');
		return false;
	});
	
	//$('#print-bar button').click(function(){
		//print();
	//});
	
	/*
		INDEX PROMO FLASH
	*/
	swfobject.embedSWF( HP_host + '/pub/uploadflash/nowy.swf', 'ani', '619', '246', '9.0.0.0', '', {HP_host: HP_host}, {wmode: 'transparent'});
	
	/*
		GOOGLE ANALYTICS
	*/
	$('#polecajacy button').click(function() {pageTracker._trackEvent('Gora strony', 'Polec znajomemu', 'Polecil strone znajomemu');});
	$('#rezerwujWizyte button').click(function() {pageTracker._trackEvent('Funkcjonalnosc', 'Zarezerwowanie wizyty', 'Zarezerwowal wizyte');});
	$('#newsletter-form button').click(function() {pageTracker._trackEvent('Funkcjonalnosc', 'Newsletter', 'Zapisal sie do newslettera');});
	$('#ocenNas button').click(function() {pageTracker._trackEvent('Funkcjonalnosc', 'Ocen nas', 'Ktos ocenil serwis');});
	$('#article.promotions .entry .content a.print').click(function() {pageTracker._trackEvent('Kupony', 'Zobaczyl', 'Ktos zobaczyl kupon');});
	$('#print-form button').click(function() {pageTracker._trackEvent('Kupony', 'Wydruk', 'Ktos wydrukowal kupon');});
	$('#article a.print-map').click(function() {pageTracker._trackEvent('Funkcjonalnosc', 'Wydruk mapy', 'Ktos wydrukowal mape');});
	
	/*
		DATE PICKER
	*/
	if ($("#day").size()) {
		$("#day").attr('readonly', 'readonly').datepicker({ 
			monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
			dayNamesMin: ['Nd', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'Sb'],
			yearRange: '2008:2020',
			firstDay: 1, 
			buttonText: 'Wybierz datę',
			dateFormat: "dd MM yy", 
			showOn: "both", 
			buttonImage: HP_host + "/pub/uploadimages/calendar.gif", 
			buttonImageOnly: true 
		});	
	}
	
	/*
		POPUP LAYER
	*/
	if ($.cookie('popup') != $('#popup-content .entry').attr('id') && $('#popup-content').html().length > 10 && $('.sOverlibDiv').size() < 1) {
		$.cookie('popup', $('#popup-content .entry').attr('id'), {expires: 60*60});
		$('#popup-content')
			.show()
			.before('<div id="overlay"></div>')
			.prepend('<a href="#close" class="close">x</a>')
			.find('.close')
			.click(function(){
				$('#popup-content').hide();
				$('#overlay').hide();
				$('object, embed').show();
				return false;
			});
		$('object, embed').hide();
		$('#overlay')
			.css({height: $(document).height() + 'px', opacity: '0.6', zIndex: '980'})
			.click(function(){
				$('#popup-content').hide();
				$('#overlay').hide();
				$('object, embed').show();
			});;
	}
	
	/*
		NEWSLETTER FORM
	*/
	var $dir = $('#newsletter-form input:text[value]');
	var startVal = $dir.val();
	$dir.focus(function(){
		(this.value == startVal) && $dir.val('');
	})
	.blur(function(){
		(!this.value) && $dir.val(startVal);
	});
	$('#newsletter-form').submit(function(){	
		mailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!mailFilter.test($.trim($('#mail').val()))){
			alert('Podaj swój adres e-mail.');
			$(this).find('input').focus();
			return false;
		}
	});
	
	/*
		FLASH MAP embed
	*/
	$('#map').append('<div id="flash-map"></div>');
	swfobject.embedSWF(HP_host + '/pub/uploadflash/map.swf', 'flash-map', '658', '399', '9.0.0', '', {}, {wmode: 'transparent'});
	
	/*$('a.print-map').click(function(){
		
		return false;
		var google_conversion_id = 1062206975;
		var google_conversion_language = "pl";
		var google_conversion_format = "3";
		var google_conversion_color = "ffffff";
		var google_conversion_label = "Q5l-CIOYmwEQ__u_-gM";
		$.getScript('http://www.googleadservices.com/pagead/conversion.js');
		
		window.open(this.href, null, 'width=1000,height=800,scrollbars=yes');
		print();
		
	});*/
	
	/*
		MAP PRINT BUTTON
	*/
	$('#article a.print-map').click(function() {
		//$this = this;
		/*var google_conversion_id = 1062206975;
		var google_conversion_language = "pl";
		var google_conversion_format = "3";
		var google_conversion_color = "ffffff";
		var google_conversion_label = "Q5l-CIOYmwEQ__u_-gM";
		var printContent;
		
		$.getScript("http://www.googleadservices.com/pagead/conversion.js", function(){*/
			window.open(this.href, null, 'width=1000,height=800,scrollbars=yes');
			//printContent.print();
		//});
		
		return false;
	});
	
	/*
		RECOMMEND TO FRIEND lightbox
	*/
	var hideModal = function(){
		$('#modal-layer').fadeOut('fast').remove();
		$('.modal-box').remove();
	}
	
	if(!($('#index').size())) {
		$('#site-nav ul.even').after('<ul class="odd"></ul>');
	}
	
	$('.search-box').find('#rtf').click(function(){
		$('<div id="modal-layer"></div>').appendTo('body').css({height: $().height()}).click(function(){
			hideModal();
		}).after('<div class="modal-box processing"></div>');
		$('.modal-box').load(HP_host + '/send-to-friend-form.php', function(){
			$(this)
				.removeClass('processing')
				.find('.hideIt').click(function(){
					hideModal();
					return false;
				})
				.end()
				.find('form').submit(function(){
					var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
					$('div', this).removeClass('warning');
					if ($('#name').val() == ''){
						$('#name').parent('div').addClass('warning');
					}
					if (!filter.test($('#frommail').val())){
						$('#frommail').parent('div').addClass('warning');
					}
					if (!filter.test($('#tomail').val())){
						$('#tomail').parent('div').addClass('warning');
					}
					if ($('.warning').size()) {
						alert('Wypełnij poprawnie obowiązkowe pola formularza.');
						$('.warning:first input').focus();
						return false;
					}
					$('.modal-box').addClass('processing');
					
					$this = $(this);
					$.post(HP_host + '/admin/forms/form_submit.php', $this.find('input, textarea').serialize(), function(){
						$.post(HP_host + '/send-to-friend.php', $this.serialize(), function(data){
							$('.modal-box .content').prepend(data);
							$('.modal-box').removeClass('processing').find('fieldset').remove();
							return false;
						});
					});
					return false;
				});
		});
		return false;
	});	
	
	/*
		FORM ajax submit
	*/
	$('#rezerwujWizyte').submit(function(){			
		$form = $(this);
		$form
			.find('.warning').removeClass('warning').end()
			.find('#date').val($('#day').val() + ' ' + $('#time').val());
		mailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if ($.trim($('#f_name').val()) == '')
			$('label[for="f_name"]').parent('div').addClass('warning');
		if ($.trim($('#f_phone').val()) == '')
			$('label[for="f_phone"]').parent('div').addClass('warning');
		if ($.trim($('#f_rnumber').val()) == '')
			$('label[for="f_rnumber"]').parent('div').addClass('warning');
		if (($.trim($('#f_mail').val()) != '') && (!mailFilter.test($.trim($('#f_mail').val()))))
			$('label[for="f_mail"]').parent('div').addClass('warning');
		if ($.trim($('#day').val()) == '')
			$('label[for="day"]').parent('div').addClass('warning');
		if ($.trim($('#time').val()) == -1)
			$('label[for="time"]').parent('div').addClass('warning')
		if ($.trim($('#f_msg').val()) == '')
			$('label[for="f_msg"]').parent('div').addClass('warning');
		if ($('.warning').size()){
			alert('Wypełnij poprawnie wszystkie pola formularza oznaczone gwiazdką.');
			$('.warning:first label').next().focus();
			return false;
		}
		var google_conversion_id = 1062206975;
		var google_conversion_language = "pl";
		var google_conversion_format = "3";
		var google_conversion_color = "ffffff";
		var google_conversion_label = "1iIzCM-WmwEQ__u_-gM";
		
		$form.addClass('processing').find('#unique_id').val((Math.random()) * 10);
		$form.parent().find('p').eq(0).remove();
		$.getScript("http://www.googleadservices.com/pagead/conversion.js", function(){
			$.post(HP_host + '/admin/forms/form_submit.php', $form.find('input, textarea, checkbox').serialize(), function(){
				$form.removeClass('processing').html('<p><strong>Formularz został wysłany, dziękujemy.</strong></p>');
			});
		});
		return false;
	});
	
	/*
		RATING ajax submit
	*/
	$('.legend').remove();
	$('#vote').css('visibility', 'visible');
	$('#ocenNas').submit(function(){
		$form = $(this);
		$form.addClass('processing').find('#unique_id').val((Math.random()) * 10);
		$.post(HP_host + '/admin/forms/form_submit.php', $form.find('input, textarea').serialize(), function(){
			$form.removeClass('processing').html('<p><strong>Dziękujemy za ocenę naszych usług.</strong></p>');
		});
		return false;
	});
	
	/*
		SONDE
	*/
	var showResults = function() {
		$('.results li div').each(function(){
			$this = $(this);
			$this.css({'max-width': $this.css('width'), 'width': '0'}).animate({width: $this.css('max-width')}, {duration:2000, step:function(){
				//$this.prev('em').html(Math.floor($this.css('width').replace('px', '')) + '%');
			}});
		})
	}
	
	$('#sonde form').submit(function(){
		$('#poll').addClass('ajax-layer');
		$.ajax({
			type: 'POST',
			url: HP_host + '/showpage.php?pageID=13',
			data: $('#sonde form input:checked').serialize(),
			success: function(msg){
				if (msg != '') {
					$('#poll').after(msg).remove();
					$('#sonde #vote-results').after('<p id="thank-you"><strong>Dziękujemy! Twój głos został zapisany.</strong></p>');
					showResults();
				}
				else
					alert("Przepraszamy, wystąpiły problemy ze sondą. Twój głos nie został zapisany.");
			}
		});
		return false;
	});	
});
