function run() {    
  var linki = new Array(1, 2, 3, 4, 5, 6);
  linki[1] = "start";
  linki[2] = "cat-item-1";
  linki[3] = "page-item-3";
  linki[4] = "page-item-4";
  linki[5] = "page-item-5";
  linki[6] = "page-item-6";
         
  link(linki[1]); 
  link(linki[2]);
  link(linki[3]);
  link(linki[4]);
  link(linki[5]);  
  link(linki[6]);  
          
  backInit(); 
  
  hov(linki[1]); 
  hov(linki[2]);
  hov(linki[3]);
  hov(linki[4]);
  hov(linki[5]); 
  hov(linki[6]);
}

function link(me) { 
  var nazwa = "." + me;

  $(nazwa).hover(function() {  
        $(this)
          .animate({ opacity: "0.75"  }, 200, function() {
            $(this)
              .css({ color : "#cc2f46" })
              .animate({ opacity: "1.0" }, 150);
          });

      }, function() {
         $(this).css({ color : "#664248" });
      });  
}

function backInit() {  
  var back = current(); 
  $("#header").before('<img id="back" src="http://mysli.l8r.pl/wp-content/themes/crossroads/js/hover.jpg" title="' + back + '" style="position: absolute">');
    
  var pos = $(back).position();
  var posTop = pos.top + 59;
  var posLeft = pos.left + $(back).width()/2 + 30;
        
  var me = "#back";   
  $(me).css({ top : posTop + "px", left : posLeft + "px" });
}

function hov(name) {
  var back = current();
  var me = "#back";
  var n = "." + name;
  var click = false;

  $(n).hover(function() {
        if(back != n) {
          $(me).stop();
          var poz = $(n).position();
          var bPos = $(back).position();
          var pozLeft = poz.left + $(this).width()/2 + 30;
          if(bPos.left < poz.left)
            var efekt = pozLeft + 15;
          else
            var efekt = pozLeft - 15;
          $(me).animate({ left: efekt + "px"}, 450, function() {
            $(this).animate({ left: pozLeft }, 200);
          }); 
          
              $(n).click(function () {
                click = true;
              });
        }
    }, function() {
        if(back != n) {
          $(me).stop();
          var bPos = $(back).position();
          var bLeft = bPos.left + $(back).width()/2 + 30;
          var mePos = $(me).position();
          
          if(bPos.left < mePos.left)
              var efekt = bLeft - 15;
            else
              var efekt = bLeft + 15;
          $(me).stop();
          if(!click) {
            $(me).animate({ left: efekt + "px"}, 450, function() {
                $(this).animate({ left: bLeft }, 200);
            });
          }
        }  
    });
    
    return false;
}

function current() {
  var adres = String(window.location);
  var url = adres.split("/");
  
  var back;
  switch(url[3]) {
    case "aktualnosci": back = ".cat-item-1"; break;
    case "o-nas": back = ".page-item-3"; break;
    case "biblioteka": back = ".page-item-4"; break;
    case "linki": back = ".page-item-5"; break;
	case "kontakt": back = ".page-item-6"; break;
    default: back = ".start";
  }
  
  return(back);
}
