$(document).ready(function() {

	// Tab handling
	$.sb_ui_tab_handler("ul.product-page-data","fast");

	// Create stars from :radio boxes
	$("#starify").stars({
		cancelShow: false
	});

	// Submiting review
	$("div.reviews-write-submit :input").bind("click",function()
	{
		extra_querystring                   = {};
		extra_querystring['page']           = "products_reviews";
		extra_querystring['action']         = "process_review";
		extra_querystring['products_id']    = $(":input[name='products_id']").val();

		// Submit data
		extra_querystring['customers_name'] = $(":input[name='customers_name']").val();
		extra_querystring['rating']         = $(":input[name='rating']").val();
		extra_querystring['security_code']  = $(":input[name='security_code']").val();
		extra_querystring['review']         = $("textarea[name='review']").val();

		$.get(
				"ajax_include.php",
				extra_querystring,
				function(data)
				{
					$(":input[name='security_code']").val("");

					var timestamp = new Date().getTime();
					var img = $("img.captcha_image");
					var src = img.attr("src");
					if(src.match(/\?/))
					{
						img.attr('src', src.replace(/\?.+/, '?' + timestamp));
					}
					else
					{
						img.attr('src', src + '?' + timestamp)
					}

					$("div.reviews-error-box").html('');

					if(data)
					{
						$("div.reviews-error-box").html(data);
					}
					else
					{
						$.get(
							"ajax_include.php",
							{
								page: 'products_reviews',
								products_id: extra_querystring['products_id']
							},
							function(data)
							{
								$("textarea[name='review']").val("");
								$("div.reviews-ajax-box").html(data);
							});
					}
				},
				'html');

		return false;
	});

	// Variant handling
	$(":input[name='products_variants_id[]']").bind("change",function()
	{
		var variant_names = Array();

		$(":input[name='products_variants_id[]']").each(function(i)
		{
			variant_names[variant_names.length] = $(this).val();
		});

		extra_querystring                  = {};
		extra_querystring['variant_names'] = variant_names;
		extra_querystring['page']          = "get_product_variant_page";
		extra_querystring['categories_id'] = $("input[name='variant_categories_id']").val();


		$.get(
		"ajax_include.php",
		extra_querystring,
		function(data)
		{
			//console.log(data);
			window.location = "/" + data;
		});

	});
});

