$.fn.disableSelection = function() {
   $(this).attr('unselectable', 'on')
        .css('-moz-user-select', 'none')
        .each(function() { 
        this.onselectstart = function() { return false; };
          });
};
						     

// --------------------------------------------------
(function($){
    $.fn.extend({
        center: function () {
          return this.each(function() {
      $(this).css({'position':'absolute', 'margin':0}); 
      
      if ( $(window).height() < $(this).height() ) { 
          $(this).height( $(window).height() - 50 );
	  $(this).css('overflow-y','auto');
      }
      
      if ( $(window).width() <  $(this).width() ) {
                 $(this).width( $(window).width() - 50 ); 
		  $(this).css('overflow-x','auto');
      }
      
      var top = Math.round( ($(window).height() - $(this).outerHeight()) / 2 )  + $(window).scrollTop();
      var left = Math.round( ($(window).width() - $(this).outerWidth()) / 2 );
       $(this).offset({'left':left,'top':top});
       $(this).offset({'left':left,'top':top});
   });
  }
   }); 
 })(jQuery);



// -------------------------------------------------- 

function crb_radius_ie7( ancestor_selector ) {

      var cpt = 0 ; 
	  $(ancestor_selector).find('.radius,.sradius').each( function() {
	     
	     $(this).css('position','relative');
	
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:0;left:0"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:0;right:0"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:0;left:0"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:0;right:0"></div>');
	  cpt ++; 
	  });
	  
	  if ( cpt < 10 ) { 
	    $(ancestor_selector).find('.radius').each( function() {
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:0;left:1px"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:0;right:1px"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:0;left:1px"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:0;right:1px"></div>');		

	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:1px;left:0"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:1px;right:0"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:1px;left:0"></div>');
	     $(this).append('<div class="semi" style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:1px;right:0"></div>');		
	    });
	    $('.semi').fadeTo(0,0.5);	    
	  }
	  
}






function crb_radius_ie7_out( ancestor_selector ) {

	  $(ancestor_selector).find('.radius,.sradius').each( function() {
	     
	     $(this).css('position','relative');
	
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:-1px;left:-1px"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;top:-1px;right:-1px"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:-1px;left:-1px"></div>');
	     $(this).append('<div style="z-index:1000;background-color:#fff;width:1px;height:1px;position:absolute;bottom:-1px;right:-1px"></div>');
	  });

	  
}





