function preloadImages( imageRoot ){

 if (document.images) {  

    preloadPics(imageRoot,
//        'jetstyle', 'jetstyle-',
        'homepage', 'homepage-'
         );

    preloadPics(imageRoot+'/blocks/viewer/',
        'left', 'left-',
        'right', 'right-'
         );
  }

  preloadFlag = true;
}

function faq_form_show(id){
  $('comments-block-'+id).setStyle('width','100%');

  $('comment_text').id = 'comment_text_'+id;
  $('comment_full_name').id    = 'comment_full_name_'+id;
  $('comment_email').id   = 'comment_email_'+id;
  $('comment_submit').id  = 'comment_submit_'+id;
  
  var c = $('comment_template').clone();
  c.id = 'comment-form-'+id;  

  $('comment_text_'+id).id = 'comment_text';
  $('comment_full_name_'+id).id    = 'comment_full_name';
  $('comment_email_'+id).id   = 'comment_email';
  $('comment_submit_'+id).id  = 'comment_submit';

  $('comment-link-'+id).replaceWith(c);

  $E( 'input', 'comment-form-'+id).value = id;

  var f = $E( 'form', 'comment-form-'+id);
  f.action = f.action + id;

  var labels = $ES( 'label', c );
  // поменять ссылки на поля
  for ( i=0; i<labels.length; i++ ){
    labels[i].setProperty('for', labels[i].getProperty('for')+'_'+id );
  }
  
  return false;
}

function faq_comments_toggle(id){
  $('comments-block-'+id).toggleClass('comments-shown');
  return false;
}

function faq_comments_show(id){
  $('comments-block-'+id).addClass('comments-shown');
  return false;
}

function show_login(){
  if(typeof window.Class == "undefined"){
    return true;
  } else {
    window.setTimeout("ru_lightbox($('login_form'))",10)
    return false;
  }
}

function ru_show_thumb_ie5( img ){
  if(typeof window.Class == "undefined"){
    location.href = img.parentNode.href
    return false;
  } else {
    return true;
  }
}

function ru_show_thumb( link, where_id ){
 
  if(typeof window.Class == "undefined") return true;

  var thumb = $E( 'img', link );
  var target_link = $(where_id);
  var target_img = $E( 'img', target_link );
  
  var thumb_name = thumb.src;
  
  var bits = thumb_name.split('/');  
  var filename = bits[bits.length-1];
  bits[bits.length-1] = null;
  var path = bits.join('/');
  var filename_bits = filename.split('.');
  var base_name = filename_bits[0];
  var ext = filename_bits[1];

  var basename_bits = base_name.split('_');
  var base_name = basename_bits[0];
  var id = basename_bits[basename_bits.length-1];

  var big_name = path + base_name + '_big_' + id + '.'+ext;
  var img_name = path + base_name + '_' + id + '.'+ext;
  
  target_img.src = img_name;
  target_link.href = big_name;
  
  var all_imgs = $ES( 'img', link.parentNode );

  all_imgs.forEach(function(img){
    img.setOpacity(1);    
  })
  thumb.setOpacity(0.5);
  
  return false;
}
