Subversion Repositories SmartDukaan

Rev

Rev 1818 | Rev 1977 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

function renderComparison(){
  var SelectID;
  var subtract;
  var check = 0;
  var count = $('.comparision-product-column').length;
  if(count < 4) {
    if(count == 3) {
      subtract = 6;
    } else if(count == 2) {
      subtract = 3;
    } else {
      subtract = 0;
    }
    var parentWidth = $('#comparision-right').width();
    var width = (parentWidth - subtract)/count;
    var newWidth = parseInt(width);
    $('.product-name').width(newWidth);
    $('.comparision-product-column').width(newWidth);
  }
  var styleTrack = $('.jspTrack').attr('style');
  $('.jspTrackbottom').attr('style', styleTrack);
  var styleDrag = $('.jspDrag').attr('style');
  $('.jspDragbottom').attr('style', styleDrag);
  $('.ui-state-default').click(function(){
    var aID = $("li.ui-state-active").children('a:first').attr('href');
    var array = aID.split("#");
    var displayID = array[1];
    var new_aID = $(this).children('a:first').attr('href');
    var new_array = new_aID.split("#");
    var new_displayID = new_array[1];
    $('.'+displayID).each(function(){
      this.style.display = 'none';
      $(this).removeClass("comparision-block").addClass('comparision-hide');
    });
    if(new_displayID == 'vtab-1') {
   //   $('#comparision-right').removeClass("product-comparision-internal").addClass('product-comparision-home');
    //  $('.scroller-columns').hide();
    //  $('#comparision-summary-content').show();
    //  $('.comparision-page-title').hide();
    } else {
//      $('#comparision-right').removeClass("product-comparision-home").addClass('product-comparision-internal');
//      $('.scroller-columns').show();
 //     $('#comparision-summary-content').hide();
  //    $('.comparision-page-title').show();
    }
    $('.comparision-page-title').html(this.title);
    $('.ui-state-active').removeClass("ui-tabs-selected ui-state-active");
    $(this).addClass("ui-tabs-selected ui-state-active");
    $('.'+new_displayID).each(function() {
      var new_count = $('.'+new_displayID).length;
      if(new_count !== count) {
        $('.comparision-product-column').each(function(){
          var check_childern = $(this).find('.'+new_displayID).html();
          if(check_childern == null && check == 0) {
            $(this).append("<div class='"+new_displayID+" comparision-hide comparision-empty-column'><div class='featureslisting'><ul><li class='mainFeature'>No features listed for this category.</li></ul></div></div>");
            check = 1;
          }
        });
      }
      $(this).removeClass("comparision-hide").addClass('comparision-block');
      check = 0;
      this.style.display = 'block';
    });
    return false;
  });
  $('.comparision-hide').each(function(){
    this.style.display = 'none';
  });
}