function setPage() {           
    var page = (jQuery('.catalog-product-view .review_slide.active').attr('id'));
    if(page==undefined) {
        return false;
    }
    page = parseInt(page.replace("rev_slide_", ""));
    var amount = jQuery('.review_slide.active .rating-container').length;
    if(page==1) {
        jQuery('.review_controls_total span').text('1 - ' + amount);
    }
    else {
        var add = 3*page-2+amount-1;
        jQuery('.review_controls_total span').text(3*page-2+' - '+add);
    }    
};

//IE9 detector function::
function isIE9Std() {
  var a;
  try{var b=arguments.caller.length;a=0;}catch(e){a=1;}
  return((document.all&&a)==1);
}
//::IE9 detector function

jQuery(document).ready(function() {
    
    if(isIE9Std()){
        
        jQuery('.header .form-search .input-text').css('margin-top', '0px');
    }
    
    jQuery('.review_slide:first').addClass('first');
    jQuery('.review_slide:last').addClass('last');
    setPage();
    
    jQuery('.review_right').click(function() {
        if(!(jQuery('.review_slide.active').hasClass('last'))) {
            jQuery('.review_slide.active').addClass('temp').next('.review_slide').show();
            jQuery('.review_slide.active').next('.review_slide').show().addClass('active');
            jQuery('.review_slide.active.temp').hide().removeClass('active').removeClass('temp');
            setPage();
        }
    });
    jQuery('.review_left').click(function() {
        if(!(jQuery('.review_slide.active').hasClass('first'))) {
            jQuery('.review_slide.active').addClass('temp').prev('.review_slide').show();
            jQuery('.review_slide.active').prev('.review_slide').show().addClass('active');
            jQuery('.review_slide.active.temp').hide().removeClass('active').removeClass('temp');
            setPage();
        }
    });
});
