var curr_menu_el = 'car-descr';
var current_complect;
var re = new RegExp("([а-я]*)\\s*(\\d+)", "i");

var load_content = function (self, str, car_id){
  if (self.className == 'curr') return;
  self.className = 'curr';
  $(curr_menu_el).className = '';
  curr_menu_el = self.id;
  if (str=='colors' || str =='calc') {$('photogallery').hide(); current_complect = null;}
  else{$('photogallery').show()}
  new Ajax.Updater( 'contet-block', '/netcat/ajax_func_load.php', { parameters:{ id: car_id, cont: str }, evalJS:true } );
}

var fnSelectComplect = function(self){
  var parent_id = $(self).up().id
  $('total_price').innerHTML = self.getAttribute('tprice') + " руб";
  if (current_complect){
    var tmp_el = $( current_complect + '_opts');
    if( tmp_el ) tmp_el.hide(); }
  else{$$('table.options_table').each(function(el){el.hide();});}
  var tmp_el = $(parent_id+'_opts');
  if ( tmp_el ) tmp_el.show();
  current_complect = parent_id;
}

var fnSelectOption = function(self){
  if (!current_complect) {current_complect = $('complects_select').firstChild.id}
  var price = parseInt( $( current_complect + "_radio").getAttribute( 'tprice' ) );
  if (self.checked){
    re.exec(self.value);
    price += parseInt( RegExp.$2 );
    $(self.id + '_price').setStyle({color:"#BD0F34"});
  } else {
    re.exec(self.value);
    price -= parseInt( RegExp.$2 );
    $(self.id + '_price').setStyle({color:"#6F6F6F"});
  }
  $(current_complect + "_radio").setAttribute('tprice', price);
  $('total_price').innerHTML = price + " руб";
}

var fnShowDescr = function(self) {
  $(self.parentNode.id + "_descr").toggle('slide', {duration:2});
  if ( self.className == 'descr-show' ) self.className = 'descr-hide';
  else self.className = 'descr-show';
}

