var gfx_url = 'http://sdg.com.pl/media/gfx/';
(function($){
	$.fn.extend({
		dropdown_menu: function(options) {
			var defaults = {
					child_class : 'sub',
					hover_class : 'hover'
			};
			options =  $.extend(defaults, options); 
            return this.each(function() {
            	//ukrycie submenu
            	$('li ul.'+options.child_class, this).css('visibility','hidden');
            	
            	//dodanie do rozwijanych linkow znacznika rozwijania
            	$('li.top:has(ul)>a', this).prepend('<img src="'+gfx_url+'strzalka.png" class="strzalka" /> ');
            	
            	$('li:has(ul)', this).hover(function(){
            		$('img', this).attr("src",gfx_url+"strzalka_active.png");
            		$('a',this).addClass('submenu_hover');
                    
            		$(this).addClass(options.hover_class);
                    $('ul:first',this).css('visibility', 'visible');
                
                    $('#submenu_container').css('visibility', 'visible');
                }, function(){
                	$('img', this).attr("src",gfx_url+"strzalka.png");
                	$('a',this).removeClass('submenu_hover');
                	
                	$(this).removeClass(options.hover_class);
                    $('ul:first',this).css('visibility', 'hidden');
                    $('#submenu_container').css('visibility', 'hidden');
                
                });
            	
            	$('ul li a',this).click(function(){
            		$(this).parent().parent().css('visibility', 'hidden');
            		
            	});
            	
            });
		}
	});
	
	
	
	$.fn.extend({
		default_text: function() {
            return this.each(function() {
            	var default_text = $(this).attr('title');
            	
            	$(this).focus(function() {
            		if($(this).val() == default_text){
            			$(this).val('');
            		}
            	}).blur(function(){
            		if($(this).val() == ''){
            			$(this).val(default_text);
            		}
            	});
            	
            	$(this).blur();
            	
            	e = $(this);
            	e.parents("form").each(function() {
        			$(this).submit(function() {
        				if(e.val() == default_text) {
        					e.val('');
        				}
        			});
        			
        		});
        		
            	
            });
		}
	});

})(jQuery);

$(document).ready(function(){
	$('li.top','.main').hover(function(){         
	    var szerokosc_podmenu = 0;
	    var pozycja_przycisku = 0;
	    var start = $('#wrapper').offset().left + parseInt($('#submenu_container').css('marginLeft'));
	    
	    $('li a',this).each(function(e){
	        e = $(this);
	        szerokosc_podmenu += parseInt(e.outerWidth());
	        pozycja_przycisku = (e.parent().parent().offset().left - start)+37;
	    });
	     
		if((pozycja_przycisku + szerokosc_podmenu > 817)){
			margines = parseInt(817 - pozycja_przycisku - szerokosc_podmenu - 25);
			$('.sub').css('margin-left',margines+'px');   
		}
	}, function(){     
	   $('.sub').css('margin-left','0');
	});   
	
	$('a[href="#"]').click(function(){
		return false;
	});
	$('a[target="_blank"]').each(function(){
		$(this).append(' <img src="'+gfx_url+'external.gif" />');
		$(this).attr('title','Link otwiera się w nowym oknie');
	});
	$('#right_column h1:first-child, #right_column h2:first-child, #right_column h3:first-child').css('margin-top','0');

});
