$(document).ready(function () {
	$('#variantSelector').change(function () {
		var variantId = $(this).find('option:selected').attr('id');
		if (variantId === 0) {
			return;
		}
		$.post($('#path_base').val()+'jsonVariant.pl',{id: variantId},function (a,b,c) {
			if (b === 'success') {
				var ref = JSON.parse(a);
				if (ref.image !== '') {
					if ($('#variant_image').data('previous') !== '') {
						$('#variant_image').data('previous',$('#variant_image').attr('src'));
						$('#google_image').data('previous',$('#google_image').attr('src'));
					}
					$('#variant_image').attr({src: $('#path_base').val()+'images/products/small/'+ref.image});
					$('#highslide_image').attr({src: $('#path_base').val()+'images/products/small/'+ref.image});
					$('#google_image').attr({src: $('#site_base').val()+'/images/products/small/'+ref.image});
				} else {
					$('#variant_image').attr({src: $('#variant_image').data('previous')});
					$('#highslide_image').attr({src: $('#variant_image').data('previous')});
					$('#google_image').attr({src: $('#google_image').data('previous')});
				}
				$('#variant_price').html(ref.price_display);
				$('#google_price').html(ref.price_display);
				$('#variant_rrp').html(ref.price_rrp);
			}
		});
	});

	$('.productSwapImages a').click(function () {
		var strFile = $(this).find('img:first').attr('src');
		strFile.replace(/small/,"large");
		$(this).parent().parent().find('#highslide_image').attr({src: strFile});
	});
});
