  $(document).ready(function() {
    $('h1 a').append('<span>'+$('h1 a').html()+'</span>');
    $('#logo div.s').append('<span>'+$('#logo div.s').html()+'</span>');

//    $("div#moje-foto").html('<img src="http://modrzew.info/jogger/img/ja'+Math.ceil(Math.random()*3)+'.jpg" class="foto" alt="Moje foto" />');

    replaceFormTips();

//    $("img[@alt!='']").attr('title', function(){ return $(this).attr('alt') });
    $("img[@alt!=''][@title='']").attr('title', function(){ return $(this).attr('alt') });
    $("div.miniblog img").each(function(){ $(this).wrap('<a href="'+$(this).attr('src')+'"></a>'); })

/*
    // Blip - tymczasowo wywalone, bo tych jebanych zdjęć nie idzie po ludzku wstawić :/
    $("div#menu_blip p").remove();
    $("div#menu_blip").append('<ul class="blip"></ul>');
    for(i=0; i<blip.length; i++)
    {
      $("div#menu_blip ul.blip").append('<li title="'+blip[i].created_at+'"><a href="http://blip.pl/s/'+blip[i].id+'">'+blip[i].body+'</a>'+()?:''+'</li>');
    }
*/

    // Obrazki w komciach
    $("div.com_content p img").each(function(){
      if($(this).attr('width')>600)
      {
        $(this).attr('height', (600*$(this).attr('height'))/$(this).attr('width'));
        $(this).attr('width', 600);
      }
    });

    // Linkbar
    adres=window.location.href.replace('http://modrzew.jogger.pl', '');
    $("div#logo div.linki a").each(function(){
      if(adres=='/')
        $("div#logo div.linki a:first").addClass('active');
      else
        if(adres.indexOf($(this).attr('href'))!=-1)
          $(this).addClass('active');
    });
    if($("div#logo div.linki a.active").length==0)
      $("div#logo div.linki a:first").addClass('active');


    if($.browser.msie||$.browser.opera)
    {
      $('div#search input').focus(function(){$(this).addClass('focus');});
      $('div#search input').blur(function(){$(this).removeClass('focus');});
    }

    // Miniblog
    $("div.miniblog div.cont").hide();
    $("div.miniblog h4").click(function(){
      $("div.miniblog div.cont:visible").slideUp('fast');
      $("div.miniblog div.data:visible").css('visibility', 'hidden');
      $(this).parent().find('div.data').css('visibility', 'visible').parent().parent().find("div.cont").slideDown('medium');
    });

    // Archiwum!
    if(!$.browser.msie) // IE OBCIĄGA SZATANOWI
    {
      $("ul.archiwum li a").each(function(){
        x = $(this).text().replace('\n', '');
        y = x.slice(-5).substr(-4);
        x = x.replace(/.\d{4}/, '');
        $(this).addClass('r'+y).text(x);
      });
      $("ul.archiwum li a").parent().hide().parent().find("li a.r2011").parent().show();
      $("ul.archiwum").parent().find("h3").after('<div class="years"></div>');

      rok=new Date();rok=rok.getFullYear();
      for(years2=2005; years2<=rok; years2++)
      {
        $("ul.archiwum").parent().find("div.years").append('<span class="'+years2+'">'+years2+'</span>');
      }
      $("div.years span."+rok).addClass("active");
      $("div.years span").click(function(){
        $("div.years span.active").removeClass('active');
        $("ul.archiwum li a").parent().hide();
        $("ul.archiwum li a.r"+$(this).attr('class')).parent().show();
        $(this).addClass('active');
      });
    }

    // Likonki!
    $("div#menu ul.linki").removeClass("linki").addClass("likonki").after('<div class="koniec"><!-- bzium --></div>');
    $("div#menu ul.likonki li a[@title]").each(function(){
      title=$(this).attr('title');
      val=$(this).text();
      $(this).html('<img src="'+title+'" alt="'+val+'" title="'+val+'" witdh="16" height="16" />').attr('title', val);
    });
    $("div#menu ul.likonki li a[@title='']").each(function(){
      title=$(this).text();
      $(this).html('<img src="http://modrzew.info/jogger/img/no-favicon.png" alt="'+title+'" title="'+title+'" witdh="16" height="16" />').attr('title', title);
    });


    $("input#submitcomm").click(function(){
      if($("input#commnickid").val() == '')
      {
        alert('Ale nick sam się nie wpisze...');
        $("input#commnickid").focus();
        return false;
      }
      else
        return true;
    });
  });

  //http://patrys.icenter.pl/test/2005-02-10-form-tips/
  function handleInputFocus(e)
  {
  	var event = e ? e : window.event;
  	var target = event.target ? event.target : event.srcElement;

  	if (target.value == target.title)
  	{
  		target.value = "";
  	}
  }

  function handleInputBlur(e)
  {
  	var event = e ? e : window.event;
  	var target = event.target ? event.target : event.srcElement;
  	if (target.value == "")
  	{
  		target.value = target.title;
  	}
  }

  function replaceFormTips() {
  	var inputFields = document.getElementsByTagName("input");
  	for (i = 0; i < inputFields.length; i++) {
  		var field = inputFields[i];

  		if (field.type == "text")
  		if (field.title) {
  			if (!field.value) {
  				field.value = field.title;
  			}
  			field.onfocus = handleInputFocus;
  			field.onblur = handleInputBlur;
  		}
  	}
  	var inputFields = document.getElementsByTagName("textarea");
  	for (i = 0; i < inputFields.length; i++) {
  		var field = inputFields[i];

  		if (field.title) {
  			if (!field.value) {
  				field.value = field.title;
  			}
  			field.onfocus = handleInputFocus;
  			field.onblur = handleInputBlur;
  		}
  	}
  }
