// JavaScript Document
// uniknijmy konfliktow nazw przez wykorzystanie anonimowych funkcji
(function($){
     $.fn.extend({
         // w miejsce 'pluginname' wpisujemy nazwe wtyczki
        button: function(options) {
             var defaults = {
                    img : $(this).find('img').attr('src') //, // domyslne wartosci
                    //k2 : 'o' // które mozna nadpisac przekazujac opdowiednie dane w konstruktorze
             }
            options =  $.extend(defaults, options); // nadpisza sie tu
 
            // dla kazdego wezla spelaniajacego warunki
            return this.each(function() {
                // wykonaj ten kod
				if (options.img) {
				 $(this).css({cursor: 'pointer'});
				$(this).mouseover(function(){
					$(this).find('img').hide();
								   });
				$(this).mouseout(function(){
					$(this).find('img').show();
								   });
				$(this).click(function(){
					location.href=$(this).find('a').attr('href');
								   });
				}
				
				
            });
        }
    });
})(jQuery); // przekaz do funkcji referencje na framework


