$(document).ready(

  function() {
    getHexRGBColor = function (color)
    {
      color = color.replace(/\s/g,"");
      var aRGB = color.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i);
    
      if(aRGB)
      {
        color = '';
        for (var i=1;  i<=3; i++) color += Math.round((aRGB[i][aRGB[i].length-1]=="%"?2.55:1)*parseInt(aRGB[i])).toString(16).replace(/^(.)$/,'0$1');
      }
      else color = color.replace(/^#?([\da-f])([\da-f])([\da-f])$/i, '$1$1$2$2$3$3');
      
      return color;
    }
    
    chooseItem = function(){
      var color = getHexRGBColor($('img', this).css('background-color'));
      if ( color.substr(0,1) == '#' ) color = color.substr( 1 );
      $(this).parents('form').find(".color_captcha input").val( color );
      $( '.captcha_selected' ).removeClass('captcha_selected');
      $(this).addClass('captcha_selected');
    }
    
    bindCaptchaItems = function(){
      $('div.color_captcha div').click(chooseItem);
    }
    
    bindCaptchaItems();
  });
