$(document).ready( function() {
	$('#review .pagination a').live('click', function() {
		$('#review').slideUp('slow');
		$('#review').load(this.href);
		$('#review').slideDown('slow');
		return false;
	});
	
	 $('#priceLink').bind('click', function() {
		 if($('.priceReport').is(":visible")){} else{
			 window.scroll(0,1024);
		 }
		 $('.priceReport').toggle(250);
	 });
	 
	 $('.hidden').hide();
	 $.tabs('.tabs a'); 
	 $('div.video-link').click(function () {
			$('a[tab=\'#tab_video\']').click();
	 });
	 $('priceLink').click(function () {
			$('a[tab=\'#tab_report\']').click();
	 });
});
function review(product_id, text_wait) {
	$.ajax({
		type: 'post',
		url: 'index.php?route=product/product/write&product_id='+product_id,
		dataType: 'json',
		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),
		beforeSend: function() {
			$('.success, .warning').remove();
			$('#review_button').attr('disabled', 'disabled');
			$('#review_title').after('<div class="wait"><img src="catalog/view/theme/default/image/loading_1.gif" alt="" /> '+text_wait+'</div>');
		},
		complete: function() {
			$('#review_button').attr('disabled', '');
			$('.wait').remove();
		},
		success: function(data) {
			if (data.error) {
				$('#review_title').after('<div class="warning">' + data.error + '</div>');
			}
			
			if (data.success) {
				$('#review_title').after('<div class="success">' + data.success + '</div>');
								
				$('input[name=\'name\']').val('');
				$('textarea[name=\'text\']').val('');
				$('input[name=\'rating\']:checked').attr('checked', '');
				$('input[name=\'captcha\']').val('');
			}
		}
	});
}
$.tabs = function(selector, start) {
	$(selector).each(function(i, element) {
		$($(element).attr('tab')).hide();
		
		$(element).click(function() {
			$(selector).each(function(i, element) {
				$(element).removeClass('selected');
				
				$($(element).attr('tab')).hide();
			});
			
			$(this).addClass('selected');
			
			$($(this).attr('tab')).show(500);
		});
	});
	
	if (!start) {
		start = $(selector + ':first').attr('tab');
	}

	$(selector + '[tab=\'' + start + '\']').trigger('click');
};

