  function str_replace (search, replace, subject, count) {
                f = [].concat(search),
                r = [].concat(replace),
                s = subject,
                ra = r instanceof Array, sa = s instanceof Array;    s = [].concat(s);
        if (count) {
            this.window[count] = 0;
        }
         for (i=0, sl=s.length; i < sl; i++) {
            if (s[i] === '') {
                continue;
            }
            for (j=0, fl=f.length; j < fl; j++) {            temp = s[i]+'';
                repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
                s[i] = (temp).split(f[j]).join(repl);
                if (count && s[i] !== temp) {
                    this.window[count] += (temp.length-s[i].length)/f[j].length;}        }
        }
        return sa ? s : s[0];
    }
  
  (function($) {
	   $.fn.ir = function(settings) {
	     var config = {'animationRunTime': 2500, 'animationPauseTime':500};
	     if (settings) $.extend(config, settings);
	     this.each(function() {
	    	var wrap = $('>*', this);
	    	var items = $('>*', wrap);
			if(items.size() > 0){
				var aW = items.eq(0).width();
				if((items.size()*aW) > $(this).width()){
					wrap.width(items.size()*aW);
					var over = false;
					setInterval(function(){
						if(over) return;
						wrap.animate({ 
						    left: "-="+aW+"px"
						  }, config.animationRunTime, function(){
							  var o = wrap.offset();
							  $('>*', wrap).eq(0).appendTo(wrap);
							  wrap.offset({left:o.left+aW, top:o.top});
						  });
					}, config.animationPauseTime+config.animationRunTime);
					$(this).hover(function(){over = true;}, function(){over = false;});
				}
			}/*END IF */
	     });
	     return this;
	   };
	 })(jQuery);  

$(document).ready(function() 
{
	$('div.user-html img').each(function() {
		$(this).addClass('user-img-float-'+$(this).css('float'));
	});
	
	$('li.decoration').each(function() {
		var h = $('<span class="li-decoration" style=""></span>').css('height', $(this).height()+'px');
		$(this).prepend(h);
	});
	
	$("div.user-html img[alt='Powiększ']").each(function () {
		
		var href = $(this).attr('src').replace(/thumb/, 'norm');
		$(this).attr('alt', $(this).attr('title'));
		
		var a = $('<a class="fancybox"></a>').attr('href', href).attr('title', $(this).attr('title'));
		$(this).wrap(a);
	});
	
	$('a.history-back').click(function(){
		history.back();
	});
	
	$("a.fancybox").fancybox({
		 'speedIn' : 600,
		 'speedOut' : 200,
		 'overlayShow' : true,
		 'transitionIn' : 'elastic',
		 'transitionOut' : 'elastic',
		 'type':'image',
		 'titlePosition':'inside'
	});
	
   
   
    var sciezka = $('.postcard img:first').attr('src');
    if(sciezka)
    {
    	sciezka = sciezka.replace('mini', 'thumb')
    	$('#zdjecie_kartka').html('<img src="'+sciezka+'" alt=""/>');
    	$('#choose_pictures').attr('value', sciezka);
    }
          
   
    $('img').click(function(){
    	var sciezka = $(this).attr('src');
    	sciezka = sciezka.replace('mini', 'thumb')
        $('#zdjecie_kartka').html('<img src="'+sciezka+'" alt=""/>');
        $('#choose_pictures').attr('value', sciezka);
    });
    
    
    $('#linia1').keyup(function(){
    	$('#line1').text($('#linia1').attr('value'));
    });
    
    $('#linia2').keyup(function(){
    	$('#line2').text($('#linia2').attr('value'));
    });
    
    $('#linia3').keyup(function(){
    	$('#line3').text($('#linia3').attr('value'));
    });
    
    $('#linia4').keyup(function(){
    	$('#line4').text($('#linia4').attr('value'));
    });
    
    $('#card_email').keyup(function(){
    	$('#postcard_email').text($('#card_email').attr('value'));
    });


    $('#scroller').ir({'animationRunTime': 2000, 'animationPauseTime':2000});

});














