jQuery(document).ready(function (e) {
  colectie_bind();
});

function colectie_bind() {
  jQuery('#colectie-modele .models-back a, #colectie-modele .models-forward a').click(function (e) {
    jQuery('#colectie-modele-lista a.selected img').fadeTo('fast', 0.5);
    jQuery('a.models-thumb').removeClass('selected');
    jQuery(this).addClass('selected');
    jQuery('img', jQuery(this)).fadeTo('fast', 1);

    var hr = jQuery(this).attr('href');
    hr = hr.replace(Drupal.settings.rosa.base_url, '');
    
    jQuery('#colectie-modele-lista>div').fadeOut('slow', function () {
      jQuery('#colectie-modele-lista').addClass('content-loading');
      jQuery.get('/ajax/colectie' + hr, {'ajax': 1}, function (rsp) {
        jQuery('#colectie-modele-lista').removeClass('content-loading');
        jQuery('#colectie-modele-lista').html('<div style="display: none;">' + rsp + '</div>');
        jQuery('#colectie-modele-lista div').fadeIn('slow');
        colectie_bind();
      });
    });
    return false;
  });
  
  jQuery('a.ccolectie').click(function (e) {
    jQuery('#colectie-modele-lista a.selected img').fadeTo('fast', 0.5);
    jQuery('a.ccolectie').removeClass('selected');
    jQuery(this).addClass('selected');
    jQuery('img', jQuery(this)).fadeTo('fast', 1);
    var hr = jQuery(this).attr('href');
    jQuery('#model-img img').fadeOut('slow', function () {
      jQuery('#model-img img').attr('src', hr);
      jQuery('#model-img img').fadeIn(1000);
    });
    return false;
  });  
  
  jQuery('a.models-thumb img').each(function (i) {
    if (!jQuery(this).parent().hasClass('selected')) {
      jQuery(this).fadeTo('fast', 0.5);
    }
  });
  
  jQuery('a.models-thumb img').hover(
    function (e) {
      if (!jQuery(this).parent().hasClass('selected')) {
        jQuery(this).fadeTo('fast', 1);
      }
    },
    function (e) {
      if (!jQuery(this).parent().hasClass('selected')) {
        jQuery(this).fadeTo('fast', 0.5); 
      }
    });
  
}