$.fn.pcGallery = function(settings) {

		settings = jQuery.extend({
			visibleImages: 4,
			fullImageCointeiner:'.imgBezpRight',
			imageArray: [],
			allImages: 0,
			boxWidth: 93,
			animated: true,
			lightBoxSettings: {
				fixedNavigation: false,
				txtShow: false
			}
		}, settings);
		var curentIndex=1;
		return this.each(function(){
			var conteiner = this;

			function _scrollImg(conteiner, current){
				if(settings.allImages>settings.visibleImages){
					curentIndex=$(conteiner).find('a').index(current)+1;
					visibleIndex=$(conteiner).find('a:visible').index(current)+1;

					if(visibleIndex==settings.visibleImages && curentIndex<settings.allImages){
						if(settings.animated){
							$(conteiner).find('a:eq('+(curentIndex-settings.visibleImages)+')').stop().delay(100).animate({width: 0},500, function(){
								$(this).hide().css({width:settings.boxWidth});
							});
							$(conteiner).find('a:eq('+(curentIndex)+')').stop().show();
						}else{
							$(conteiner).find('a:eq('+(curentIndex-settings.visibleImages)+')').hide();
							$(conteiner).find('a:eq('+(curentIndex)+')').show();
						}
						//alert((curentIndex+1));
					}
					else if(visibleIndex==1 && curentIndex>visibleIndex){
						if(settings.animated){
							$(conteiner).find('a:eq('+(curentIndex-2)+')').css({width: 0}).animate({width:settings.boxWidth},500, function(){
								$(conteiner).find('a:eq('+(curentIndex+settings.visibleImages-2)+')').hide();
							});
						}else{
							$(conteiner).find('a:eq('+(curentIndex+settings.visibleImages-2)+')').hide();
							$(conteiner).find('a:eq('+(curentIndex-2)+')').show();
						}
					}
					$(conteiner).find('a').removeClass('active');
					$(current).addClass('active').blur();
					if(curentIndex>=$(conteiner).find('a').size()){
						$(conteiner).find('.next_btn').css({visibility: 'hidden'});
					}else{
						$(conteiner).find('.next_btn').css({visibility: 'visible'});
					}
					if(curentIndex==1){
						$(conteiner).find('.prev_btn').css({visibility: 'hidden'});
					}else{
						$(conteiner).find('.prev_btn').css({visibility: 'visible'});
					}
				}else{
					return false;
				}
			}

			_show = function(obj){
				var href="url('"+$(this).attr('href')+"')";
				$(settings.fullImageCointeiner).fadeOut(function(){
					$(this).css({
						backgroundImage: href
					}).fadeIn();
				});
				if($(this).attr('longdesc')){
					var fullIMG=$(this).attr('longdesc');
				}else{
					var fullIMG=$(this).attr('href');
				}
				//alert(href);
				settings.lightBoxSettings.imageArray=settings.imageArray;
				settings.lightBoxSettings.activeImage=0;
				$(settings.fullImageCointeiner).find('a').attr('href', fullIMG).lightBox(settings.lightBoxSettings);
				_scrollImg(conteiner, this);
				return false;
			};



			var jQueryMatchedObj =  $(conteiner).find('a');
			for ( var i = 0; i < jQueryMatchedObj.length; i++ ) {
				settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('longdesc')?jQueryMatchedObj[i].getAttribute('longdesc'):jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));
			}

			$(this).find('a').bind('click', _show);
			settings.allImages=$(this).find('a').size()
			if(settings.allImages>settings.visibleImages){
				$(this).find('a:gt('+(settings.visibleImages-1)+')').hide();
				$(conteiner).append('<img src="/gfx/arrow_right.png" class="next_btn" alt="następne" />');
				$(conteiner).find('.next_btn').css({opacity: 0.9}).click(function(){
					$(conteiner).find('a').eq(curentIndex).click();
				}).hide();
				$(conteiner).append('<img src="/gfx/arrow_left.png" class="prev_btn" alt="następne" />');
				$(conteiner).find('.prev_btn').css({opacity: 0.9}).click(function(){
					$(conteiner).find('a').eq(curentIndex-2).click();
				}).hide();
				$(conteiner).hover(function(){
					$(conteiner).find('.prev_btn').fadeIn();
					$(conteiner).find('.next_btn').fadeIn();
				},function(){
					$(conteiner).find('.prev_btn').fadeOut();
					$(conteiner).find('.next_btn').fadeOut();
				});
			}
			var H=$(this).height();
			//var P=$(this).find('a:first').css(padding);
			$(this).css({overflow: 'hidden', height: 60, padding: '2px 0',whiteSpace:'nowrap',position: 'relative'}).find('a:first').click();
			var w = $(this).width();
			$(this).find('div:first').css({width: w+120});
		});

};



$.fn.pcGalleryAll = function(settings) {

		settings = jQuery.extend({
			fullImageCointeiner:'.imgBezpRight',
			imageArray: [],
			allImages: 0,
			boxWidth: 93,
			animated: true,
			lightBoxSettings: {
				fixedNavigation: false,
				txtShow: false
			}
		}, settings);

		return this.each(function(){
			var conteiner = this;


			_show = function(obj){
				var href="url('"+$(this).attr('href')+"')";
				$(settings.fullImageCointeiner).fadeOut(function(){
					$(this).css({
						backgroundImage: href
						// margin: 0
					}).fadeIn();
				});
				if($(this).attr('longdesc')){
					var fullIMG=$(this).attr('longdesc');
				}else{
					var fullIMG=$(this).attr('href');
				}
				settings.lightBoxSettings.imageArray=settings.imageArray;
				settings.lightBoxSettings.activeImage=0;
				$(settings.fullImageCointeiner).find('a').attr('href', fullIMG).lightBox(settings.lightBoxSettings);
				return false;
			};

			$('div.cont').addClass('galleryAllThumbs');
			$('div.imgBezpRight').addClass('galleryAllImage');

			var jQueryMatchedObj =  $(conteiner).find('a');
			for ( var i = 0; i < jQueryMatchedObj.length; i++ ) {
				settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('longdesc')?jQueryMatchedObj[i].getAttribute('longdesc'):jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));
			}

			$(this).find('a').bind('click', _show).css({marginTop: 10});
			settings.allImages=$(this).find('a').size()
			if(settings.allImages>settings.visibleImages){
				$(this).find('a:gt('+(settings.visibleImages-1)+')').hide();
			}
			var H=$(this).height();
			$(this).find('a:first').click();
			var w = $(this).width();
		});

};



/*$.fn.newsSlides = function(settings) {

		settings = jQuery.extend({
			maxnews:		4, // Maksymalna ilość załadowanych nowości
			url:			"/CXMLLatestNews.xml", // adres url do danych
			dataType:		'xml', // format pliku z danymi xml lub json
			autoplay:		true, // Czy odtwarzać zmianę newsów automatycznie
			delay:			5000, // Odstęp pomiędzy auto zmianą nowości
			animated:		true, // Animacja zmiany newsa
			duration:		'normal', // Prędkośc animacji
			allNewsLink:	"/Aktualnosci", // Link (url) do wszystkich newsów
			allNewsTitle:	'Wszystkie', // tytuł przycisku do wszystkich newsów
			pouseOnHover:	true, // Zatrzymanie przełączania newsów gdy myszka jest nad newsem
			/* koniec ustawień */
/*			news: {}
		}, settings);

		return this.each(function(){
			var ti;
			var to;
			var conteiner = this;
			$(conteiner).addClass('loading');
			$.ajax({
				url: settings.url,
				dataType: settings.dataType,
				success: function(xml) {
					if(settings.dataType=='xml'){
						settings.news=parseXml(xml);
					}
					else{
						settings.news = xml;
					}
					_start();
				}
			});



			function _start(){
				var news = settings.news;
				if(news.length==0){
					$(conteiner).html('Brak ostatnich nowości.');
					return false;
				}
				$(conteiner).html('<p class="newsTitle"></p><a href="#" class="newsImg"><img src="/images/main_news01.jpg" alt="" border="0" class="mainNewsImg" /></a><p class="mainNewsDesc"></p><p class="pagination"></p>')
				for(var i=0; i<news.length && i<settings.maxnews; i++){
// TMP - wylaczenie paginacji
					$(conteiner).find('.pagination').append('<a href="#'+i+'">'+(i+1)+'</a>');
				}
				$(conteiner).find('.pagination a').click(function(){
					_changeNews($(this).attr('href').replace(/#/,''));
					if(settings.autoplay){
						clearInterval(ti);
						clearTimeout(to);
						to=setTimeout(_pouse, settings.delay*2);
					}
				});
				if(settings.allNewsLink && settings.allNewsTitle){
					$(conteiner).find('.pagination').append('<a href="'+settings.allNewsLink+'" class="btnBlue">'+settings.allNewsTitle+'</a>');
				}
				$(conteiner).find('.newsTitle').append('<a href="'+news[0].link+'">'+news[0].title+'</a>');
				$(conteiner).find('.mainNewsDesc').append('<a href="'+news[0].link+'">'+news[0].lead+'</a>');
				$(conteiner).find('.pagination a:eq(0)').addClass('active');
				$(conteiner).find('.mainNewsImg').css({backgroundImage: "url('"+news[0].image+"')"}).attr('src','/gfx/img_mainNewsImg.gif');
				$(conteiner).find('.newsImg').attr('href',news[0].link);

				$(conteiner).hover(function() {
					clearInterval(ti);
					clearTimeout(to);
				}, function() {
					clearInterval(ti);
					clearTimeout(to);
					if(settings.autoplay){
						ti=setInterval(_autoplay, settings.delay);
					}
				});

				if(settings.autoplay && news.length>1){
					ti=setInterval(_autoplay, settings.delay);
				}
			}

			function _pouse(){
				ti=setInterval(_autoplay, settings.delay);
			}

			function _autoplay(){
				var el=$(conteiner).find('.pagination a:not(.btnBlue)');
				var current=el.index($(conteiner).find('.pagination a.active'));
				var href=new String();
				if(current==el.size()-1){
					href=$(conteiner).find('.pagination a').eq(0);
				}else{
					href=$(conteiner).find('.pagination a').eq(current+1);
				}
				_changeNews(href.attr('href').replace(/#/,''));
			}

			function _changeNews(index){
				index=index.slice(-1);
				if(settings.animated){
					$(conteiner).find('.newsTitle').stop(true, true).animate({
						left: -$(conteiner).find('.newsTitle').width()
					}, settings.duration, function(){
						$(this).animate({
							left: $(conteiner).width()
						},1).html('<a href="'+settings.news[index].link+'">'+settings.news[index].title+'</a>').animate({left: 0}, settings.duration);
					});
					$(conteiner).find('.mainNewsDesc').stop(true, true).fadeOut(settings.duration, function(){
						$(this).html('<a href="'+settings.news[index].link+'">'+settings.news[index].lead+'</a>').fadeIn(settings.duration);
					});


					var objImagePreloaderSlides = new Image();
					objImagePreloaderSlides.onload = function() {
						//$('#lightbox-image').attr('src',settings.news[index].image);
						//	clear onLoad, IE behaves irratically with animated gifs otherwise
						objImagePreloaderSlides.onload=function(){};
					};
					objImagePreloaderSlides.src = settings.news[index].image;


					$(conteiner).find('.newsImg').stop(true, true).fadeOut(settings.duration, function(){

						$(conteiner).find('.mainNewsImg').css({backgroundImage: "url('"+settings.news[index].image+"')"}).attr('src','/gfx/img_mainNewsImg.gif'); //.attr('src',settings.news[index].image);
						$(conteiner).find('.newsImg').attr('href',settings.news[index].link);
						$(this).fadeIn(settings.duration);
					});
				}else{
					$(conteiner).find('.newsTitle').html('<a href="'+settings.news[index].link+'">'+settings.news[index].title+'</a>');
					$(conteiner).find('.mainNewsDesc').html('<a href="'+settings.news[index].link+'">'+settings.news[index].lead+'</a>');
					$(conteiner).find('.mainNewsImg').css({backgroundImage: "url('"+settings.news[index].image+"')"}).attr('src','/gfx/img_mainNewsImg.gif'); //.attr('src',settings.news[index].image);
					$(conteiner).find('.newsImg').attr('href',settings.news[index].link);
				}

				$(conteiner).find('.pagination a').removeClass('active');
				$(conteiner).find('.pagination a:eq('+index+')').addClass('active');
			}


			function parseXml(xml)
			{
				//alert('xml')
				var obj = [];
				$(xml).find("item").each(function(index){
					obj[index]={
						link: $(this).find('link').text(),
						title: $(this).find('title').text(),
						lead: $(this).find('lead').text(),
						image: $(this).find('image').text()
					};
				});
				return obj;
			}
		});
};*/

function pokaz(wojewodztwo) {
	$('.dealerList').find('div').hide();
	$('#'+wojewodztwo).show();
}

$(document).ready(function() {
	$('#mazo').show();
});


function send()
{
	$('#prasaForm').append('<div class="loading"></div>');
	$('#prasaForm .loading').css({
		textAlign: 'center',
		position: 'absolute',
		left: '26px',
		top: '166px',
		opacity: 0.9,
		height: '450px',
		width: '889px',
		background: '#ffffff url(/images/lightbox-ico-loading.gif) center no-repeat'
	});
	
	$.ajax({
		type: "POST",
		url: '/ajax/sendForm.php',
		data: $(this).serialize(),
		dataType: 'json',
		success: function(msg){
			if(msg.status=='ok'){
				$('#prasaForm input, #prasaForm textarea').attr('readonly','readonly');
				var h=$('.staticPageContent').height();
				$('.staticPageContent').html('<div id="thanksContact">Dziękujemy za rejestrację, proszę o potwierdzenie zgodnie z instrukcją wysłaną mailem.</div>');
				$('#thanksContact').css({height: h}).animate({height: 100});
				$.scrollTo( '.staticPageContent',500,{offset:{ top: -20}});
				/*$('#prasaForm').slideUp(function(){
					$(this).html('<div class="thanksContact"></div>').slideDown();
					window.setTimeout(kontaktLayerClose, 2000);
				});*/
			}else{
				var emailexist = '';
				var password2 = '';
				$.each(msg.errors, function(key, val){
					if(key=='emailexist') emailexist = val;
					if(key=='password2') password2 = val;
					if(key=='system'){
						alert(val);
					}else{
						var el = $('#prasaForm').find('input[name='+key+']');
						if($(el).attr('type')=='radio'){
							$(el).parents('td').addClass('error'); ///find('input[name='+key+']:last').parent('label').after('<span>'+val+'</span>');
						}else{
							$(el).addClass('error');
						}
					}
				});
				if(emailexist != '') 
					alert(emailexist); 
				else if(password2 != '') 
					alert(password2);
				else
					alert('Nie wszystkie wymagane pola zostały poprawnie wypełnione!');
				
				//$('#prasaForm input.error').eq(0).scrollTo();
				$.scrollTo( '#prasaForm .error:first',500);

				$('#prasaForm input').focus(function(){
					$(this).removeClass('error').parents('td').removeClass('error');
				});
			}
			$('#prasaForm .loading').fadeOut(function(){$('#prasaForm .loading').remove();});
		}
	});
	return false;
}

$(document).ready(function() {
	$('#prasaForm').submit(send).find('a').attr('href','javascript: return false;').click(function(){
		$('#prasaForm').submit();
		return false;
	});

	$('#modelPDFSend form').submit(function(){
		emailSendFile('modelPDFSend', 100);
		return false;
	}).attr('action','javascript: return false;');

	$('#modelPDFSend form input[name=email]').focus(function(){
		if($(this).val()=='Wpisz adres e-mail...'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Wpisz adres e-mail...');
		}
	});

	$('#cennikOptions2010 form').submit(function(){
		emailSendFile('cennikOptions2010', 0);
		return false;
	}).attr('action','javascript: return false;');

	$('#cennikOptions2010 form input[name=email]').focus(function(){
		if($(this).val()=='Wpisz adres e-mail...'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Wpisz adres e-mail...');
		}
	});

	$('#cennikOptions2011 form').submit(function(){
		emailSendFile('cennikOptions2011', 0);
		return false;
	}).attr('action','javascript: return false;');

	$('#cennikOptions2011 form input[name=email]').focus(function(){
		if($(this).val()=='Wpisz adres e-mail...'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Wpisz adres e-mail...');
		}
	});

	$('#promoOptions form').submit(function(){
		emailSendFile('promoOptions', 0);
		return false;
	}).attr('action','javascript: return false;');

	$('#promoOptions form input[name=email]').focus(function(){
		if($(this).val()=='Wpisz adres e-mail...'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Wpisz adres e-mail...');
		}
	});

	$('#Newsletter form').submit(function(){
		emailSaveBig();
		return false;
	}).attr('action','javascript: return false;');

	$('#Newsletter form input[name=email]').focus(function(){
		if($(this).val()=='Twój e-mail...'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Twój e-mail...');
		}
	});

	$('#footerNewsletter form').submit(function(){
		var searchinput = $('#footerNewsletter form input[name=search]').val();
		if (searchinput.length < 3) {
			$('#searchInputInfo').text('Proszę wprowadzić przynajmniej 3 znaki.');
			return false;
		} else {
			$('#searchInputInfo').text('');
			return true;
		};
	});

	$('#footerNewsletter form input[name=search]').focus(function(){
		if($(this).val()=='Wpisz szukaną frazę'){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val()==''){
			$(this).val('Wpisz szukaną frazę');
		}
	});

	//$('#footerNewsletter .title').click(function(){newsletterLayer()});
});

function emailSave(){
	$('#footerNewsletter').append('<div class="loading"></a>');
	if($('#footerNewsletter').css('position')!='absolute'){
		$('#footerNewsletter').css({
			position:'relative',
			left: 0,
			top:0
		});
	}
	$('#footerNewsletter .loading').css({
		textAlign: 'center',
		position: 'absolute',
		right: 0,
		top: 0,
		opacity: 0.9,
		height: $('#footerNewsletter').outerHeight(),
		width: $('#footerNewsletter').outerWidth(),
		border: '1px solid #333333',
		background: '#333333 url(/gfx/loading-light.gif) no-repeat center'
	});

	$.ajax({
		type: "POST",
		url: '/ajax/newsletter.php',
		data: $('#footerNewsletter form').serialize(),
		dataType: 'json',
		success: function(msg){
			$('#footerNewsletter .loading').css({
				backgroundImage: 'none'
			});
			if(msg.status=='ok'){
					$('#footerNewsletter .loading').html('<div style="margin: 0px 0 10px; padding: 10px;">'+msg.message+'</div><a class="btn" href="javascript: newsletterLayerClose()">OK</a>');
					window.setTimeout(newsletterLayerClose, 5000);
					$('#footerNewsletter input[name=email]').val('').blur();
			}else{
				$.each(msg.errors, function(key, val){
					$('#footerNewsletter .loading').html('<div style="margin: 0px 0 10px; padding: 10px;">'+val+'</div><a class="btn" href="javascript:;">OK</a>');
				});
			}
			$('#footerNewsletter .loading').find('.btn').css({
				border: '1px solid #666666',
				background: '#111111',
				clear: 'both',
				padding: '2px 10px',
				marginTop: 8
			});
			$('#footerNewsletter .loading, #footerNewsletter .loading .btn').click(function(){
				loadingClose();
			});
		}
	});
	return false;

}

function emailSaveBig(){
	$('#Newsletter').append('<div class="loading"></a>');

		$('#Newsletter').css({
			position:'relative',
			left: 0,
			top:0
		});

	$('#Newsletter .loading').css({
		textAlign: 'center',
		position: 'absolute',
		right: 0,
		top: 0,
//		opacity: 0.9,
		height: $('#Newsletter').outerHeight(),
		width: $('#Newsletter').outerWidth(),
		background: '#ffffff url(/gfx/loading.gif) no-repeat center'
	});

	$.ajax({
		type: "POST",
		url: '/ajax/newsletter.php',
		data: $('#Newsletter form').serialize(),
		dataType: 'json',
		success: function(msg){
			$('#footerNewsletter .loading').css({
				backgroundImage: 'none'
			});
			if(msg.status=='ok'){
					$('#Newsletter .loading').css({background: '#ffffff'}).html('<div style="margin: 0px 0 10px; padding: 10px;">'+msg.message+'</div><a class="btn" href="javascript: newsletterLayerClose()">OK</a>');
					window.setTimeout(newsletterLayerClose, 5000);
					$('#Newsletter input[name=email]').val('').blur();
			}else{
				$.each(msg.errors, function(key, val){
					$('#Newsletter .loading').css({background: '#ffffff'}).html('<div style="margin: 0px 0 10px; padding: 10px;">'+val+'</div><a class="btn" href="javascript:;">OK</a>');
				});
			}
			$('#Newsletter .loading').find('.btn').css({
				border: '1px solid #B8BBBF',
				background: '#DCDCDC',
				clear: 'both',
				padding: '2px 10px',
				marginTop: 8
			});
			$('#Newsletter .loading, #Newsletter .loading .btn').click(function(){
				loadingCloseBig();
			});
		}
	});
	return false;

}


function emailSendFile(container, minusWidth){
	$('#'+container).append('<div class="loading"></a>');

		$('#'+container).css({
			position:'relative',
			left: 0,
			top:0
		});

	$('#'+container+' .loading').css({
		textAlign: 'center',
		position: 'absolute',
		left: 0,
		top: 0,
//		opacity: 0.9,
		height: $('#'+container).outerHeight(),
		width: $('#'+container).outerWidth() - minusWidth,
		background: '#ffffff url(/gfx/loading.gif) no-repeat center'
	});

	$.ajax({
		type: "POST",
		url: '/ajax/sendFiles.php',
		data: $('#'+container+' form').serialize(),
		dataType: 'json',
		success: function(msg){
			$('#'+container+' .loading').css({
				backgroundImage: 'none'
			});
			if(msg.status=='ok'){
				$('#'+container+' .loading').css({background: '#ffffff'}).html('<div style="margin: 0px 0 10px; padding: 10px;">'+msg.message+'</div><a class="btn" href="javascript: loadingCloseSendFiles(\''+container+'\')">OK</a>');
				window.setTimeout(loadingCloseSendFiles, 5000);
				$('#'+container+' input[name=email]').val('').blur();
			}else{
				$.each(msg.errors, function(key, val){
					$('#'+container+' .loading').css({background: '#ffffff'}).html('<div style="margin: 0px 0 10px; padding: 10px;">'+val+'</div><a class="btn" href="javascript:;">OK</a>');
				});
			}
			$('#'+container+' .loading').find('.btn').css({
				border: '1px solid #B8BBBF',
				background: '#DCDCDC',
				clear: 'both',
				padding: '2px 10px',
				marginTop: 8
			});
			$('#'+container+' .loading, #'+container+' .loading .btn').click(function(){
				loadingCloseSendFiles(container);
			});
		}
	});
	return false;

}

function loadingCloseBig(){
	$('#Newsletter .loading').fadeOut(function(){
		$(this).remove();
	});
}

function loadingCloseSendFiles(container){
	$('#'+container+' .loading').fadeOut(function(){
		$(this).remove();
	});
}


function loadingClose(){
	$('#footerNewsletter .loading').fadeOut(function(){
		$(this).remove();
	});
}

var newsletterConfig = {};

function newsletterLayer(){
	var offset=$('#footerNewsletter').offset()
	newsletterConfig={
		top: offset.top,
		left: offset.left,
		width: $('#footerNewsletter').width(),
		height: $('#footerNewsletter').height(),
		padding: 0,
		border: 0
	};
	$('#footerNewsletter').css({
		top: offset.top,
		left: offset.left,
		position: 'absolute',
		backgroundColor: '#252A2E',
		border: '1px solid #DCDCDC',
		zIndex: 99
	});
	//$('#footerNewsletter form input[name=email]').focus();
	$('body').append('<div id="overlay"></div>');
	$("#overlay").hide().css({
		position: 'absolute',
		zIndex: 88,
		top: 0,
		left: 0,
		opacity: 0.7,
		background: '#000000'
	}).height($(document).height()).width($(document).width()).fadeIn('fast').click(function(){newsletterLayerClose();});
	$('#footerNewsletter').animateCenter();
	$('#footerNewsletter').append('<a href="javascript: newsletterLayerClose();" class="close">x</a>');
	$('#footerNewsletter a.close').css({
		position: 'absolute',
		right: 5,
		top: '-1px',
		fontSize: '14px',
		fontWeight: 'bold',
		color: '#ffffff'
	});
	$('embed, object, select').css({ 'visibility' : 'hidden' });
}


function newsletterLayerClose(){
	$("#overlay, #footerNewsletter .loading, #footerNewsletter .close").fadeOut('fast',function(){
		$(this).remove();
		$('embed, object, select').css({ 'visibility' : 'visible' });
	});

	if($('#footerNewsletter').css('position')=='absolute'){
		$('#footerNewsletter').animate(newsletterConfig, function(){
			$('#footerNewsletter').removeAttr('style');
			$(window).unbind('resize');
			$(window).unbind('scroll');
		});
	}
}


jQuery.fn.animateCenter = function(loaded) {
	var obj = this;
	if(!loaded) {
		obj.animate({
			top: ($(window).height()/2-this.height()+$(window).scrollTop()-100),
			left: ($(window).width()/2-$(this).width()/2),
			padding: 20
			//margin: 0
		});
		$("#overlay").height($(document).height()).width($(document).width());
		$(window).resize(function(){ obj.animateCenter(!loaded); });
		$(window).scroll(function(){ obj.animateCenter(!loaded); });
	} else {
		obj.stop(false,true);
		$("#overlay").height($(document).height()).width($(window).width());
		obj.stop(true, true).delay(300).animate({
			top: (($(window).height()/2-this.height()+$(window).scrollTop())-100),
			left: ($(window).width()/2-this.width()/2)
		}, 300);
	}
}

function showForm(val) {
	$('#kontaktForm div:visible').stop().slideUp();
	switch(val) {
		case "sprzedazreklama":
			$('#kontakt_00').stop().slideDown();
		break;

		case "sprzedaz":
			$('#kontakt_01').stop().slideDown();
		break;

		case "serwis":
		case "pytaniatechniczne":
		case "czescizamienne":
		case "gwarancje":
			$('#kontakt_02').stop().slideDown();
		break
	}
}


jQuery.fn.send = function(loaded) {
	var obj = this;

	$.ajax({
		type: "POST",
		url: obj.attr('action'),
		data: $(obj).serialize(),
		dataType: 'json',
		success: function(msg){
			if(msg.status=='ok'){
				alert('Dziękujemy za kontakt.');
				var h=$(obj).height();
				$(obj).html('<div id="thanksContact">Dziękujemy za kontakt.</div>');
				$('#thanksContact').css({height: h}).animate({height: 100});
				$.scrollTo( '.staticPageContent',500,{offset:{ top: -20}});
			}else{
				$.each(msg.errors, function(key, val){
					if(key=='system'){
						alert(val);
						return;
					}else{
						var el = $(obj).find('[name='+key+']');
						//alert(el+' '+key)
						if($(el).attr('type')=='radio'){
							$(el).parents('td').addClass('error');
						}else{
							$(el).addClass('error');
						}
					}
				});
				alert('Nie wszystkie wymagane pola zostały poprawnie wypełnione!');
				$.scrollTo( $(obj).find('.error:first'),500,{offset:{top:-100}});

				$('.error').focus(function(){
					$(this).removeClass('error').parents('td').removeClass('error');
				});
				/*$(this).find('textarea').focus(function(){
					$(this).removeClass('error').parents('td').removeClass('error');
				});*/
			}
		}
	});
}

function htmlEncode(s) {
	var str = new String(s);
	str = str.replace(/&/g, "&amp;");
	str = str.replace(/"/g, "&quot;");
	return str;
}


$(document).ready(function() {
	$('h5.h5title').each(function(index){
		if($(this).attr('id')==''){
			$(this).attr('id', 'title'+index)
		}
		var h=$(this).outerHeight();
		h=h>1?h:28;
		if(h==undefined){
			h=28;
		}
		var w=$(this).width();
		if(w==undefined || w<10){
			w=280;
		}
		var title=$(this).text();
		var params = {
			wmode: "transparent",
			scale: "noscale",
			salign: "lt",
			quality: "high"
		};
		var flashvars = {
			opis: htmlEncode($(this).text())
		};
		swfobject.embedSWF("/swf/footerHeader.swf", $(this).attr('id'),  w, (parseInt(h)), "9.0.0", null, flashvars, params);

	});
});

$(document).ready(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
});

(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step[e]=function(g){if(!g.colorInit){g.start=c(g.elem,e);g.end=b(g.end);g.colorInit=true}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return a.transparent}return a[d.trim(f).toLowerCase()]}function c(g,e){var f;do{f=d.curCSS(g,e);if(f!=""&&f!="transparent"||d.nodeName(g,"body")){break}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);


$(document).ready(function() {
	var disableRollOut = false;
	$('#slider_training').stop().animate({right: 7}, 2000);
	$('#slider_training .holder .bottom').click(function() {$('#slider_training').stop().animate({right: -153}, 1000);})
	$('#slider_training .widget').mouseover(function() {
		$('#slider_training').stop().animate({right: 7}, 1000, function(){disableRollOut = false;});
	})
});
