/*
var realizacje_lista = new Array("szablony/index_pl/pliki/obrazki/realizacje/01.jpg","szablony/index_pl/pliki/obrazki/realizacje/02.jpg","szablony/index_pl/pliki/obrazki/realizacje/03.jpg","szablony/index_pl/pliki/obrazki/realizacje/04.jpg");
var realizacje_count=realizacje_lista.length-3;

for(i=0;i<=realizacje_lista.length;i++) {
  eval("var realizacje_lista_"+i+" = new Image();")
  eval("realizacje_lista_"+i+".src = '"+realizacje_lista[i]+"';")
}//for(i=0;i<=realizacje_lista.length;i++) {

function realizacje_replace() {
  if(realizacje_count>realizacje_lista.length-1) realizacje_count=0;
  if(realizacje_count==0)
    tmp = realizacje_lista.length-1;
  else
    tmp = realizacje_count-1;
 $("#intro-image").css({"background-image":"url("+realizacje_lista[tmp]+")","background-repeat":"no-repeat"});
 $("#intro-image img").fadeOut(2000, function() {
   $("#intro-image img").attr("src",realizacje_lista[realizacje_count]);
   $("#intro-image img").fadeIn(2000);
   realizacje_count++;
 });
 setTimeout(realizacje_replace,5000)
}

$(document).ready(function () {
  realizacje_replace();
});
*/


$(document).ready(function () {

  $("li.hover").hover(
    function () {
      $(this).find("img:first").attr("src", function() { return this.src.replace( /\.(gif|jpg|jpeg|png)$/gi , '1.$1') } );
    },
    function () {
      $(this).find("img:first").attr("src", function() { return this.src.replace( /1\.(gif|jpg|jpeg|png)$/gi , '.$1') } );
    }
  );
  $("a.mnu_hover,a.menu_hover,a.hover").hover(
    function () {
      $(this).children("img").attr("src", function() { return this.src.replace( /\.(gif|jpg|jpeg|png)$/gi , '1.$1') } );
    },
    function () {
      $(this).children("img").attr("src", function() { return this.src.replace( /1\.(gif|jpg|jpeg|png)$/gi , '.$1') } );
    }
  );
  $(".hover,.mnu_hover,.menu_hover").find("img:first").map(function() {
    if(!tmp_hover_images) var tmp_hover_images=new Array();
    tmp = tmp_hover_images.length;
    tmp_hover_images[tmp] = new Image();
    tmp_hover_images[tmp].src = this.src.replace( /\.(gif|jpg|jpeg|png)$/gi , '1.$1');
  });
/*
  $("div.mnu_hover,div.menu_hover,div.hover,li.mnu_hover,li.menu_hover,li.hover,tr.mnu_hover,tr.menu_hover,tr.hover,td.mnu_hover,td.menu_hover,td.hover").hover(
    function () {
      $(this).css("background-image", function() { return this.src.replace( /\.(gif|jpg|jpeg|png)$/gi , '1.$1') } );
    },
    function () {
      $(this).css("background-image", function() { return this.src.replace( /1\.(gif|jpg|jpeg|png)$/gi , '.$1') } );
    }
  );
*/
  $("input.hover").hover(
    function () {
      $(this).attr("src", function() { return this.src.replace( /\.(gif|jpg|jpeg|png)$/gi , '1.$1') } );
    },
    function () {
      $(this).attr("src", function() { return this.src.replace( /1\.(gif|jpg|jpeg|png)$/gi , '.$1') } );
    }
  );


  $("a.blank").attr("target", "_blank");
  $("a.mail-encode").attr("href", function() { return 'mailto:'+base64_decode($(this).attr("href")) } );
  $("a.mail-encode-text").attr("href", function() { return 'mailto:'+base64_decode($(this).attr("href")) } )
  $("a.mail-encode-text").map(function () {
    var href = $(this).attr("href");
    href=href.replace('mailto:','');
    $(this).text(href);
  });

  $("p,div,table,td,tr").map(function() {
    var pattern = new RegExp("height-([0-9]+)px");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).css("height", ""+result+"px");
    }
    //-----------------------------
    var pattern = new RegExp("width-([0-9]+)px");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).css("width", ""+result+"px");
    }
    //-----------------------------
    var pattern = new RegExp("margin-([0-9]+)px");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).css("margin", ""+result+"px");
    }
    //-----------------------------
    var pattern = new RegExp("padding-([0-9]+)px");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).css("padding", ""+result+"px");
    }
    //-----------------------------
    var pattern = new RegExp("align-(left|right|center|justify)");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).attr("align", ""+result+"");
    }

    //-----------------------------
    var pattern = new RegExp("img-(.+)-gif");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).html("<img src='images/shared/"+result+".gif'/>");
    }
    //-----------------------------
    var pattern = new RegExp("img-(.+)-jpg");
    var class_name = $(this).attr("class");
    if(!class_name) return;
    if(class_name.match(pattern)) {
      var result = class_name.match(pattern)[1];
      $(this).html("<img src='images/shared/"+result+".jpg'/>");
    }
  });

});
