$(document).ready(function() {
	
	$(".popup, a[rel^='prettyPhoto']").prettyPhoto({show_title: false, overlay_gallery: false});
	
	$('#thumbs').jcarousel({ scroll: 5 });
	
	$('#thumbs a').click(function() { return false; });
	
	$('#prev-product').click(function() {
		var menu_id = parseInt($('#menu_id').val());
		var min = parseInt($('#min').val());
		var curr_sort = parseInt($('#curr_sort').val());
		var prev_sort = curr_sort + 1;
		if (prev_sort <= min) {
			$.ajax({
				type: "POST",
				async: false,
				url: "/ajaxs/getProductId/"+prev_sort+"/"+menu_id,
				success: function(data) { 
					getProduct(data);
					$('#curr_sort').val(prev_sort);
				}
			});	
		}
		
		return false;
		
	});
	
	$('#next-product').click(function() {
		var menu_id = parseInt($('#menu_id').val());
		var curr_sort = parseInt($('#curr_sort').val());
		var next_sort = curr_sort - 1; 
		if (next_sort > 0) {
			$.ajax({
				type: "POST",
				async: false,
				url: "/ajaxs/getProductId/"+next_sort+"/"+menu_id,
				success: function(data) {
					getProduct(data);
					$('#curr_sort').val(next_sort);
				}
			});				
		}
		
		return false;
		
	});
	
	$('.jqtransform').jqTransform();
	
	$('#faq').submit(function() {
		var dataString = $(this).serialize();
		$.ajax({
			type: "POST",
			async: false,
			url: "/ajaxs/faq/?"+dataString,
			success: function(data){
				if (data.sent) {
					$('#faq-success').html(data.msg);
					$('#faq-error').fadeOut();
					$('#faq-content').slideUp();
				}
				else
					$('#faq-error').html(data.msg);					
			}
		});			
		return false;
	});	
	
});

function getProduct(id) {
	$.ajax({
		type: "POST",
		async: false,
		url: "/ajaxs/getProduct/"+id,
		success: function(data) {
			$('#product-photo img').attr('src', '/image?u='+data.img+'&w=277&h=380&t=gallery');
			$('#product-price span').html(data.price);
			$('#product-desc').html(data.desc);
			$('#curr_sort').val(data.sort);
		}
	});	
	
	return false;
}
