jQuery(document).ready(function() {

	$('.video a').click(function () {
		$('#video-container').empty();


		if ($('#youtube' + $(this).attr('href')).length > 0) {
			$('#video-container').html($('#youtube' + $(this).attr('href')).html());
		} else {
			playerOne = new FAVideo("video-container", this.href,300,205,{ autoLoad:true, autoPlay:true,skinVisible: true  });
		}
		return false;
	});
	$('#basket').each(function () {
		recalculate();
		$('#delivery').change(function() {
			$('#delivery_id').val(this.selectedIndex);
		});
		$('#delivery,input.hdd_count,input.hdd_checkbox').change(function () {
			recalculate();
		})
/*		$('input.hdd_checkbox').click(function () {
			recalculate();
		})*/
		function recalculate() {
			// Получаем дефолтовую цену
			var nSize = parseFloat($('#size').val());
			var nPrice = parseFloat($('#amount').val());
			var nCount = parseFloat($('#count').val());
			// Получаем значение hdd (цену и массу)
			var nHDDPrice = 0;
			var nHHDSize = 0;
			var nDeliveryPrice = $('#delivery').val();

			if ($('#use_blueray').attr('checked') != 0)
			{
				nPrice = parseFloat(jQuery('#blueray_cost').val()) * nCount;
				jQuery('#comment').html('Вы выбрали запись на Blueray. Вся сумма расчитывается по формуле количество_дисков * ' + parseFloat(jQuery('#blueray_cost').val()) +'$');
			}
			else
			{
				if (nSize > parseFloat(jQuery('#action_minimum').val()))
				{
					jQuery('#comment').html('Вы выбрали фильмов общим весом больше ' + parseFloat(jQuery('#action_minimum').val()) + ' ГБ для вас действует акция!');
				}
				else
				{
					jQuery('#comment').html('');
				}

				$('input.hdd_checkbox:checked').not('#use_blueray').each(function () {

					var aData = this.value.split(';');
					nHDDPrice += parseFloat(aData[1]) * parseFloat($(this.parentNode.parentNode).find('input.hdd_count').val());	
				});
				// Получаем доставку (цену)

				nPrice += nHDDPrice;
				//

			}
				nPrice += parseFloat(nDeliveryPrice);

			// Вывод результатов


			var nRur = Math.ceil(nPrice * parseFloat($('#rur').val()));
			var nUah = Math.ceil(nPrice * parseFloat($('#uah').val())) ;
			$('#total').html(nPrice + '$/ ' + nRur + ' RUR/' + nUah + ' UAH');
			var nRur = Math.ceil(nHDDPrice * parseFloat($('#rur').val()));
			var nUah = Math.ceil(nHDDPrice * parseFloat($('#uah').val())) ;
			$('#hdd_cost').html(nHDDPrice + '$/ ' + nRur + ' RUR/' + nUah + ' UAH');

			var nRur = Math.ceil(nDeliveryPrice * parseFloat($('#rur').val()));
			var nUah = Math.ceil(nDeliveryPrice * parseFloat($('#uah').val())) ;
			$('#delivery_cost').html(nDeliveryPrice + '$/ ' + nRur + ' RUR/' + nUah + ' UAH');

		}
		$(this).submit(function () {
			
			// Если выбрана запись на blue ray
			if ($('#use_blueray').attr('checked') != 0)
			{
				//alert('cool!')
				return true;
			}
			else 
			{
				var nHDDSize = 0;
				// Иначе, считаем размер фильмов
				$('input.hdd_checkbox:checked').not('#use_blueray').each(function () {
					var aData = this.value.split(';');
					nHDDSize += parseFloat(aData[0]) * parseFloat($(this.parentNode.parentNode).find('input.hdd_count').val());	
				});
				if (nHDDSize > parseFloat($('#size').val())) {
					//alert('size cool!');
					return true;
				}
				else {
					alert('К сожалению, чтобы оформить заказ, нужно, чтобы вы выбрали носители для записи фильмов')
					return false;
				}
			}
		});
		$('#submit-link').click(function () {
			$('#basket').submit();
		});
	});
});
$(document).ready(function () {
	$(document.body).addClass('fon');
});