/* UTF-8 */


$(function() {

  // абсолютный URL до файла colors.txt
  var colorsDataFile = 'http://alfavip.ru/script/colors.txt';

  var colorsData = new Array();

  $.get(colorsDataFile, null,
    function(data) {

      data = data.split(/\n/);

      for (var i = 0; i < data.length; i++) {
        if ($.trim(data[i]) != '') {
          var cdItem = data[i].split('---');
          cdItem[0] = $.trim(cdItem[0]).toLowerCase();
          cdItem[1] = $.trim(cdItem[1]);
          if ((cdItem[0] != '')&&(cdItem[1] != '')) {
            colorsData.push([cdItem[0], cdItem[1]]);
          }
        }
      }
     

      $('label.option').each(function() {
        var lblText = $.trim($(this).text()).toLowerCase();
        
        for (var i = 0; i < colorsData.length; i++) {
          if (lblText == colorsData[i][0]) {
            $(this).parents('div.attribute').addClass('color-select-box');
            $(this).addClass('color-select-item').parent().addClass('color-select-item-wrapper');
            $(this).css('background-image', 'url("' + colorsData[i][1] + '")');
            $(this).attr('title', $.trim($(this).text()));
            $(this).contents().not('input').remove(); 

            if ($('input:checked', this).length > 0) {
              $(this).addClass('selected').parent().addClass('selected');
            }

            $(this).click(function() {
			  $(this).parents('div.form-radios').find('.selected').removeClass('selected');
              if ($('input', this).is(':checked')) {
                $(this).addClass('selected').parent().addClass('selected');
              }
			  $(this).parents('div.node-inner').find('img.imagecache-216x216').addClass('pas');
            });

            break;
          }
        }
       
      });

  });

    var oldthis;
    $('label.option').bind('click', function() {
        nid = $(this).parent().parent().parent().parent().parent().parent().parent().attr('id');
        nid = nid.split('-');
        nid = nid[nid.length-1];
        color = $(this).attr('for');
        color = color.split('-');
        color = color[3];

        $(oldthis).removeClass('lselected');
        $(this).addClass('lselected');
        newsrc = $('#colorimg'+nid+' img[rel="'+color+'"]').attr('src');
        $('#node-'+nid).find('img.imagecache').attr('src', newsrc);
        //console.debug(color, newsrc);
        oldthis = $(this);
      
    })
  
  
  
});
