
(function($) {

blenda = jQuery().find('div#blend');


        $.fn.blend = function(){
        

        var mouseX=0;
        var mouseY=0;

       $().mousemove(function(event){
              if($(event.target).is('a.table_link') || $(event.target).is('div#blend') || $(event.target).is('div#blend >*') || $(event.target).is('div#blend >*>*') || $(event.target).is('div#blend >*>*>*'))
              {
                       if(!blenda.is(':visible')){
              
                  setClass(event.pageX,event.pageY,blenda);
              
         }
              }else
                  {
                   if(blenda.is(':visible'))
                   {

                blenda.hide();
                    }
                     else
                   {
                        //  var mouseX=event.pageX;
      //  var mouseY=event.pageY;
                     
                   }

                      
                  }
        });

       this
        .mouseenter(function(){
                 blendinit(this,blenda,mouseX,mouseY);
        })
        .mouseout(function(){

        });

      
      
        function blendinit(objekt,blenda,mousex,mousey){

              if(!blenda.is(':visible'))
                   {
                       
                       $.ajax({

                        url: '/' + lang_select + '/products/blend/'+$(objekt).attr('id'),
                         success: function(data) {

                              $(blenda).html(data);

                                  blenda.show('slow');

                                     }
                              });
               
                    }
        }

        function setClass(mousex,mousey,blenda){
          if(mousey>510){
                  blenda.css({'top':mousey-321});
                  if(mousex>$(window).width()/2){
                  
                          blenda.css({'left':mousex-314,'padding-left':'10px'});
                              blenda.removeClass();
                           blenda.addClass('right_bottom');

                  }
                  else{
                              blenda.removeClass();
                            blenda.addClass('left_bottom');
                               blenda.css({'left':mousex,'padding-left':'10px'});

                  }

          }
          else{
             
                      if(mousex>$(window).width()/2)
                                              {

                                                  $(blenda).css({'left':mousex-304});
                                                                         $(blenda).removeClass();
                                                            $(blenda).addClass('right_top');


                                                }
                                                else
                                                      {
                                                                     $(blenda).css({'left':mousex});
                                                               $(blenda).removeClass();
                                                            $(blenda).addClass('left_top');
                                                      }
                                       $(blenda).css({'top':mousey});
          }
        }
      
        }
})(jQuery);
/*


jQuery(document).ready(function(){
      
       if( $('div#blend').is(':visible') ){

       }else
             {
                      $('a.table_link').mouseover(function(){
                          obiekt = $(this);


        $.ajax({

                               url: 'products/blend/'+obiekt.attr('id'),
                         success: function(data) {

                              $('#blend').html(data);

                                     }
                              });


                  });
             }

   $().mousemove(function(e){
      


       if( $('div#blend').is(':visible') ){
                   if ($(e.target).is('div#blend') || $(e.target).is('a.table_link') || $(e.target).is('div#blend>*') || $(e.target).is('div#blend>a>*') || $(e.target).is('div#blend> p>*')) {

//   $('div#blend').hide('slow');
    }else
          {

                        $('div#blend').hide('fast');


          }


       }else
             {  if($(e.target).is('a.table_link')){
                         $('div#blend').show('fast');
             }

                   $('#blend').css({'top':e.pageY,'left':e.pageX});
                   if(e.pageY>510)
                         {
                                  $('#blend').css({'top':e.pageY-321});
                                    $('#blend').children('p').css({'height':'20px'});
                                       $('#blend').css({'padding-top':'3px','padding-left':'12px','width':'295px'});
                                      if(e.pageX>$(window).width()/2)
                                              {

                                               $('#blend').css({'left':e.pageX-314,'padding-left':'10px'});
                                                                         $('#blend').removeClass();
                                                            $('#blend').addClass('right_bottom');

                                                }
                                                else
                                                      {
                                                               $('#blend').removeClass();
                                                            $('#blend').addClass('left_bottom');
                                                      }


                         }
                         else
                               {
                                      $('#blend').css({'height':'311px','padding-top':'26px','padding-left':'11px','width':'293px'});

                                      if(e.pageX>$(window).width()/2)
                                              {

                                               $('#blend').css({'left':e.pageX-304});
                                                                         $('#blend').removeClass();
                                                            $('#blend').addClass('right_top');
                                                            

                                                }
                                                else
                                                      {
                                                               $('#blend').removeClass();
                                                            $('#blend').addClass('left_top');
                                                      }
                                       $('#blend').css({'top':e.pageY});

                               }


       }



     /*   if( $('div#blend').is(':visible') ){
         if ($(e.target).is('div#blend')) {

         }else
               {
                     //$('div#blend').hide('slow');
                       $('a.table_link').mouseleave(function(){
    $('div#blend').hide('slow');
});
               }

        }
      else
            {



            }




   });






/*$('div#blend').mouseleave(function(){
   $('div#blend').hide('slow');
});

})
*/