function checkKolbasa(obj)
 {
     var inner = $(obj).parent().parent().parent().parent();
     var circ = $(obj).parent().parent().parent();
     return inner.width()-(circ.width()+parseInt(circ.css('left'))) < getKolbasa(obj).attr('xm_width');
 }
 
 function getKolbasa(obj)
 {
     return $(obj).parent().parent().parent().find('.prtfl-wrks-info');
 }

 /*function getKolbasaContainer(obj)
 {
     return $(obj).parent().parent().parent();
 }*/
 
 function showKolbasa(box)
 {
     var obj = getKolbasa(box);
     $(obj).css('z-index','1001');
     $(box).css('z-index','1002');

     if(checkKolbasa(box))
     {
         obj.stop().animate({'width':parseInt(obj.attr('xm_width'))+'px','padding-right':obj.attr('xm_padd'),'padding-left':obj.attr('xm_alter_padd')},500);
     }
     else
     {
         obj.stop().animate({'width':parseInt(obj.attr('xm_width'))+'px','padding-left':obj.attr('xm_padd'),'padding-right':obj.attr('xm_alter_padd')},500);
     }
 }
 
 function hideKolbasa(box)
 {
     var obj = getKolbasa(box);
     $(obj).css('z-index','1000');
     $(box).css('z-index','1000');
     if(checkKolbasa(box))
     {
         obj.stop().animate({'width':'0px','padding-right':'0px'},5000,function(){obj.css('padding-left','0');}); 
     }
     else
     {
         obj.stop().animate({'width':'0px','padding-left':'0px'},5000,function(){obj.css('padding-right','0');}); 
     }
 }
 
  
 $(document).ready(function() {
     var selector = ".prtfl-wrks-brdr .inner > div a img";
     var link_selector = ".prtfl-wrks-brdr .inner > div div div a";
     $(selector).each(function(){
         var obj = getKolbasa(this);
         
         
         obj.attr('xm_width',obj.width());
         obj.attr('xm_padd',parseInt(obj.css('padding-left')));
         obj.attr('xm_alter_padd',parseInt(obj.css('padding-right')));
         
         obj.css('padding-right','0');
         obj.css('padding-left','0');
         obj.css('width','0');
         obj.css('display','block');
         obj.find('a').css('width',obj.attr('xm_width'));
         
         if(checkKolbasa(this))
         {
             obj.css('right',obj.css('left'));
             obj.css('left','auto');
             obj.addClass('left');
         }
         
     });
 
   $(selector).hover(
   
   function() {
       showKolbasa(this);
   },
   
   function() {
       hideKolbasa(this);
   }
   );
   
   $(link_selector).hover(
   
   function() {
       showKolbasa($(this).parent().parent().parent().find('img'));
   },
   
   function() {
       hideKolbasa($(this).parent().parent().parent().find('img'));
   }
   );
   
   
   
 }); 

