(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var aw = $(this).width();
	var ph = $(this).parent().height();
	var pw = $(this).parent().width();
	var mh = (ph - ah) / 2;
	var mw = (pw - aw) / 2;
	$(this).parent().css('height', $(this).parent().height() - mh );
	$(this).parent().css('width', $(this).parent().width() - mw );
	$(this).parent().css('padding-left', mw);
	$(this).parent().css('padding-top', mh);
	});
};
})(jQuery);

var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

$(window).load(function() {
  
  if (Browser.Version() >= 7) {
  
    selector = "#content .lcIcon img, #content .lcThumbnail img, a.lightbox img, .paveikslelisKaireje:not(.beRemelio), .paveikslelisDesineje:not(.beRemelio)";
    
    $(selector).wrap('<div class="imageFrame" />');
    
    $(".imageFrame img").before('<span class="tr"></span><span class="tl"></span><span class="t" ></span><div class="clearfix"></div><span class="r"></span><span class="l"></span>');
    $(".imageFrame img").after('<div class="clearfix"></div><span class="br"></span><span class="bl"></span><span class="b"></span><div class="clearfix"></div>');
    
    $(".imageFrame img").each( function() {
     $(this).siblings(".l").css("height",$(this).height()+4 + 'px');
     $(this).siblings(".r").css("height",$(this).height()+4 + 'px');
    });
    
    $(".imageFrame").each(function(){
     $(this).css('height',$(this).children("img").first().height()+9+8);
     $(this).css('width',$(this).children("img").first().width()+9+9);
     
     /*margin = $(this).children("img").first().css('margin');
     $(this).children("img").first().css('margin','');
     $(this).css('margin',margin);*/
     
     classes = $(this).children("img").first().attr('class');
     $(this).children("img").first().removeClass(classes);
     $(this).addClass(classes);
     
     
    });
    
    $('.lcThumbnail .lightbox').vAlign();
  
  }
        
     //$("#content a").children("img").parent("a").wrapAll('<div class="imageFrame" />');
  
     //$("a img").append('<p>Test</p>');
   
});
