$(document).ready(function () {
	
	//check option stock function
	$('.option_radio').click(function () {
		var optionID = $(this).val();
		checkOptionStock(optionID);
	});
	
	//hightlight selected basket rows
	$('.basket_row').mouseover(function () {
		$(this).children('td').css('background-color', '#eee');
	}).mouseleave(function () {
		$(this).children('td').css('background-color', '#fff');
	});
	
});

function checkOptionStock(id) {
	
	$('#product_stock').removeClass().addClass('check_stock').text('Checking stock...');
	
	$.ajax({
		  url: '/_ajax/checkStock.php'
		, data: {'option':id}
		, success: completed
		, dataType: 'json'
	});
	
	function completed(data) {
		var stock = data.stock;
		
		if (stock > 0) {
			$('#product_stock').removeClass().addClass('in_stock').text('This option is in stock.');
		} else {
			$('#product_stock').removeClass().addClass('out_stock').text('Sorry, this option is out of stock.');
		}
	}
}
