// POT scripts

;( function(){
	// cupoc
	function rCk(n){return unescape(document.cookie.replace(new RegExp('.*(;|)'+n+'=([^;]*)(;|).*'),'$2'))}
	function sCk(n,v,d){document.cookie=n+'='+v+(d?'; expires='+(new Date(new Date()-(-d*86400000))).toGMTString():'')+'; path=/'}
	function setFontSize( offset ){
		var currentFontSize = rCk( 'fontSize' )*1 || 12
		var newFontSize =  offset ? currentFontSize + offset : 12;

		sCk( 'fontSize', newFontSize );

		$( 'body' ).eq(0).css( { 'font-size' : newFontSize + 'px' } );
	}

	$( '#main' ).append( '<div id="cupoc"><img class="smaller" width="18" height="17" alt="mniejszy rozmiar tekstu" title="mniejszy rozmiar tekstu" src="/gfx/icoSmallerA.png"/><img class="normal" width="17" height="17" alt="normalny rozmiar tekstu" title="normalny rozmiar tekstu" src="/gfx/icoNormalA.png"/><img class="bigger" width="17" height="17" alt="większy rozmiar tekstu" title="większy rozmiar tekstu" src="/gfx/icoBiggerA.png"/></div>' );

	$( '#cupoc .smaller' ).click( function(){ setFontSize( -1 ); } );
	$( '#cupoc .normal' ).click( function(){ setFontSize(); } );
	$( '#cupoc .bigger' ).click( function(){ setFontSize( 1 ); } );

	// map tooltip

	$( '#map area' ).tooltip( {
			positionLeft	: true,
			showURL		: false
		} );

	// contact form validation

	$( '#formContact' ).validate();

	// search highlight
	if ( $('#FS-query').val() != '' ) {
	    $('#contentMain').highlight( $('#FS-query').val() );
	}

	// search input placeholder
	$( '#FS-query' ).Watermark( $('#FS-query').attr('alt') );

	$( '#FS-filter' ).change(function() {
		$(this).parents('form:first').submit();
	});

	// jQuery lightbox

	$( 'a[href$=.jpg], a[href$=.jpeg], a[href$=.gif], a[href$=.png]' ).lightBox( {
		imageLoading	: '/gfx/lightbox-btn-loading.gif',
		imageBtnClose	: '/gfx/lightbox-btn-close.png',
		imageBtnPrev	: '/gfx/lightbox-btn-prev.gif',
		imageBtnNext	: '/gfx/lightbox-btn-next.gif',
		txtImage	: 'Zdjęcie',
		txtOf		: 'z'
	} );

	// gallery form add photo

	$( '#formPhotoAdd legend a' ).click( function(){
			$( '#formPhotoAdd' ).toggleClass( 'expand' );
		} );

	// gallery form validation

	$( '#formPhotoAdd' ).validate();
	
	if ($('div.noclegi').length > 0) {
		$('div.noclegi li a').click(function() {
			$('#formSearchAccommodation').attr('action', $(this).attr('href')).submit();
			return false;
		})
	}
} )();

