$(document).ready(function() {

	$.fn.vAlign = function() {
		return this.each(function(i){
		var ah = $(this).height();
		var ph = $(this).parent().height();
		var mh = (ph - ah) / 2;
		$(this).css('margin-top', mh);
		});
	};
	
	//strona glowna - jezeli nie ma grafiki produktu wyswietlamy graf. z inf
	
	
	$('div.offer-product-item-img-wrapper').each(function(index) { 
		if($('img',this).length == 0) {
			$(this).html('<img src="fileadmin/produkty/no_pic_mid.jpg" alt="" />');
		}
	});
	
	//lista produktów w koszyku
	$('tr.products-basket-list-row').each(function(index) { 
		if($('td.col-image img',this).length == 0) {
			$('td.col-image',this).html('<img src="fileadmin/produkty/no_pic_small.jpg" alt="" />');
		}
	});	


	
	if($('div.offer-product-item-img-wrapper img').length == 0) {
		$('div.offer-product-item-img-wrapper').html('test');
	}	
	

	var bigImg= $('.single-item-img-wrapper a:first').attr('href');
	$('div#image-preview').html('<div class="image-preview-wrapper"><img src="'+ bigImg +'" class="img-preview" alt="" title="" /></div>');
	$('div.image-preview-wrapper').delay(1000).fadeIn("slow");
	//centrujey w pionie kontener dopiero po zaladowaniu obrazka
	$('img.img-preview').load(function() {
        $('.image-preview-wrapper').vAlign();
    });


	//$('div#images-thumbs a').click(function(){  var big  = $(this).attr('data-bigone');   $('div img').attr('src',big).show(); })
$('.single-item-img-wrapper a').click(function(e){
    e.preventDefault();
	var bigImg= $(this).attr('href');

	$('div#image-preview').html('<div class="image-preview-wrapper"><img src="'+ bigImg +'" class="img-preview" alt="" title="" /></div>');
	$('.image-preview-wrapper').delay(350).fadeIn("slow");

	//centrujey w pionie kontener dopiero po zaladowaniu obrazka
	$('img.img-preview').load(function() {
        $('.image-preview-wrapper').vAlign();
    });
	
    return false;
});

	/*
	 * CENTRUJEMY W PIONIE OBRAZKI NA STRONIE GŁÓWNEJ
	 *
	 */
	 $(window).load(function(){

		//kontener ukrytu w CSS
        $('div.offer-product-item-img-wrapper').vAlign().fadeIn('slow');

	});


	/*
	 * ZMIANA TLA W POLACH FORMULARZA LOGOWANIA
	 * spardzamy czy po przeladowaniu strony jest wartosc w polach formularza logowania - 
	 * jezeli tak nie pokazujemy grafiki tla
	 *
	 */
	 
	if ($('div#loginform input#mailformuser').length > 0) { 
	 
		if($('div#loginform input#mailformuser').val().length > 0) {
				$('div#loginform input#mailformuser').css('background', 'none');
		}
	
		if($('div#loginform input#mailformpass').val().length > 0) {
				$('div#loginform input#mailformpass').css('background', 'none');
		}

		//zmiana tla w polach formularza logowania
		$('div#loginform input#mailformuser').focus(function() {
			$(this).css('background', 'none');
		});
	
		$('div#loginform input#mailformuser').focusout(function() {
			if($(this).val().length < 1) {
				$(this).css('background', 'url(fileadmin/templates/images/side_login_form_user_bg.jpg) no-repeat');
			}
		});
	
		$('div#loginform input#mailformpass').focus(function() {
			$(this).css('background', 'none');
		});

		$('div#loginform input#mailformpass').focusout(function() {
			if($(this).val().length < 1) {
				$(this).css('background', 'url(fileadmin/templates/images/side_login_form_pass_bg.jpg) no-repeat');
			}
		});	
	
	}
	
});


