function addToList() {
	if (document.productBabyGift.unique.value == 'false') {
		document.productBabyGift.sizeId.value = document.parametersForm.sizeId[document.parametersForm.sizeId.selectedIndex].value;
		document.productBabyGift.colorId.value = document.parametersForm.colorId[document.parametersForm.colorId.selectedIndex].value;
	}
	
	document.productBabyGift.quantity.value = document.parametersForm.quantity[document.parametersForm.quantity.selectedIndex].value;

	document.productBabyGift.submit();
}


$(function() {
	$('#parametersForm').ajaxForm({
		dataType: 'json', 
		beforeSubmit: function() {
			$('#quantitySelect').css('display', 'none');
			$('#sizeSelect').css('display', 'none');
			$('#colorSelect').css('display', 'none');
			$('#ajout').css('display', 'none');
			$('#loadingImg').css('display', 'inline');			
		},
		success: function(data) {
			$('#ajout').css('display', 'inline');
			$('#quantitySelect').css('display', 'inline');
			$('#sizeSelect').css('display', 'inline');
			$('#colorSelect').css('display', 'inline');
			$('#loadingImg').css('display', 'none');
			$('#quantityLabel').css('display', 'inline');
			if (!data.unique) {
				$('#quantityLabel').css('display', 'none');
				document.productForm.unique.value = 'false';
				document.productBabyGift.unique.value = 'false';
				
				$('#parametersSpan').css('display', 'inline');
				
				$('#sizeSelect').empty();
				$.each(data.sizes, function(i, item) {
					$('<option></option>').val(item._id).text(item._name).attr('selected', item.selected ? 'selected' : '').appendTo('#sizeSelect');
				});
				
				$('#colorSelect').empty();
				$.each(data.colors, function(i, item) {
					$('<option></option>').val(item._id).text(item._name).attr('selected', item.selected ? 'selected' : '').appendTo('#colorSelect');

					if (item.selected) {
						$('#quantitySelect').empty();
						for (q = 1; q <= item._quantity; ++q) {
							$('<option></option>').val(q).text(q).attr('selected', q == item.selectedQuantity ? 'selected' : '').appendTo('#quantitySelect');
						}
					}
				});
				
				$('#priceSpan').html(data.price);
			} else {
				$('#parametersSpan').css('display', 'none');
				$('#priceSpan').html(data.price);
				$('#quantitySelect').empty();

				for (q = 1; q <= data.quantity; ++q) {
					$('<option></option>').val(q).text(q).attr('selected', q == data.selectedQuantity ? 'selected' : '').appendTo('#quantitySelect');
				}
			}
			
			if (data.discount) {
				$('#discount').css('display', 'inline');
				$('#originalPrice').html(data.originalPrice);
				$('#discountPercent').css('display', 'inline');
				$('#discountPercentValue').html(data.discountPercent);
				$('#discountText').html(data.discountText);
			} else {
				$('#discount').css('display', 'none');
				$('#discountPercent').css('display', 'none');
			}
				
			if (data.price == 0) {
				$('#refine').css('display', 'block');
				if(data.unique) {
					$('#refine').css('display', 'none');
				}
				$('#quantitySelect').css('display', 'none');
				$('#stockText').html(data.avText);
				$('#basketButton').css('display', 'none');
			} else if (!data.inStock) {
				$('#quantityLabel').css('display', 'none');
				$('#refine').css('display', 'block');
				if(data.unique) {
					$('#refine').css('display', 'none');
				}
				$('#quantitySelect').css('display', 'none');
				$('#stockText').html(data.avText);
				$('#basketButton').css('display', 'none');
			} else {
				$('#refine').css('display', 'block');
				$('#quantitySelect').css('display', 'inline');
				$('#stockText').html(data.avText);
				$('#basketButton').css('display', 'inline');
			}
			
			$('#parameterId').val(data._parameterId);
			
			
		}
		
	});
	
	$('#parametersForm select.refresh').change(function() {
		$('#parametersForm').submit();
	});
	
	$('#parametersForm').submit();
	
	
	$('#productForm').ajaxForm({dataType: 'json', beforeSubmit: function() {
		if (document.productForm.unique.value == 'false') {
			document.productForm.sizeId.value = document.parametersForm.sizeId[document.parametersForm.sizeId.selectedIndex].value;
			document.productForm.colorId.value = document.parametersForm.colorId[document.parametersForm.colorId.selectedIndex].value;
		}
		document.productForm.quantity.value = document.parametersForm.quantity[document.parametersForm.quantity.selectedIndex].value;
			}, 
			success: function(data) { 
			if (data != 'NOK') {
				$("#custom_1").fancybox({
					'overlayShow': true,
					'frameHeight': 345,
					'frameWidth': 550,
					'zoomSpeedIn':	0, 
					'zoomSpeedOut':	0

				});
				if(data.price != 'null'){
					$('#totalTopBasketPrice').html(data.price);
					$('#topProductsCount').html(data.articleCount);
				}
				document.getElementById('custom_1').href = "/inc/modules/ecommerce/addToBasket.php?id=" + data.productId + "&quantity=" + data.quantity + "&sizeId=" + data.sizeId + "&colorId=" + data.colorId;
				//$("#fancy_outer").css({'width': 550, 'height': 675});
				$("#custom_1").click();
			}
	}});


	$("#custom1").click(function(){
		if (document.productForm.unique.value == 'false') {
			document.productForm.sizeId.value = document.parametersForm.sizeId[document.parametersForm.sizeId.selectedIndex].value;
			document.productForm.colorId.value = document.parametersForm.colorId[document.parametersForm.colorId.selectedIndex].value;
		}
		document.productForm.quantity.value = document.parametersForm.quantity[document.parametersForm.quantity.selectedIndex].value;
		$('#productForm').submit();
	});
	

	
	
//iframe stuff	
	
	$("#custom2").click(function(){
		$('#iframeProductForm1').submit();
	});
	
	
	$('#iframeProductForm1').ajaxForm({dataType: 'json',
			success: function(data) { 
			if (data != 'NOK') {
				window.parent.$("#custom_1").fancybox({
					'frameHeight': 345,
					'frameWidth': 550,
					'zoomSpeedIn':	0, 
				    'zoomSpeedOut':	0 
				});
				if(data.price != 'null'){
					window.parent.$('#totalTopBasketPrice').html(data.price);
					window.parent.$('#topProductsCount').html(data.articleCount);
				}
				window.parent.document.getElementById('custom_1').href = "/inc/modules/ecommerce/addToBasket.php?id=" + data.productId + "&quantity=" + data.quantity + "&sizeId=" + data.sizeId + "&colorId=" + data.colorId + "&check=" + data.check;
				window.parent.$("#custom_1").click();
			}
	}});
	
	
	$("#custom3").click(function(){
		$('#iframeProductForm2').submit();
	});
	
	
	$('#iframeProductForm2').ajaxForm({dataType: 'json',
			success: function(data) { 
			if (data != 'NOK') {
				window.parent.$("#custom_1").fancybox({
					'frameHeight': 345,
					'frameWidth': 550,
					'zoomSpeedIn':	0, 
					'zoomSpeedOut':	0 

				});
				if(data.price != 'null'){
					window.parent.$('#totalTopBasketPrice').html(data.price);
					window.parent.$('#topProductsCount').html(data.articleCount);
				}
				window.parent.document.getElementById('custom_1').href = "/inc/modules/ecommerce/addToBasket.php?id=" + data.productId + "&quantity=" + data.quantity + "&sizeId=" + data.sizeId + "&colorId=" + data.colorId + "&check=" + data.check;
				window.parent.$("#custom_1").click();
			}
	}});
	
	
	
	
	
		$('#iframeParametersForm').ajaxForm({
		dataType: 'json', 
		beforeSubmit: function() {
			$('#iframeQuantitySelect').css('display', 'none');
			$('#iframeSizeSelect').css('display', 'none');
			$('#iframeColorSelect').css('display', 'none');
			//$('#iframeAjout').css('display', 'none');
		
		},
		success: function(data) {
			//$('#iframeAjout').css('display', 'inline');
			$('#iframeQuantitySelect').css('display', 'inline');
			$('#iframeSizeSelect').css('display', 'inline');
			$('#iframeColorSelect').css('display', 'inline');
	
			document.iframeProductForm.unique.value = 'true';
			$('#iframeQuantityLabel').css('display', 'inline');
			if (!data.unique) {
				$('#iframeQuantityLabel').css('display', 'none');
				document.iframeProductForm.unique.value = 'false';
				//$('#parametersSpan').css('display', 'inline');
				
				$('#iframeSizeSelect').empty();
				$.each(data.sizes, function(i, item) {
					$('<option></option>').val(item._id).text(item._name).attr('selected', item.selected ? 'selected' : '').appendTo('#iframeSizeSelect');
				});
				
				$('#iframeColorSelect').empty();
				$.each(data.colors, function(i, item) {
					$('<option></option>').val(item._id).text(item._name).attr('selected', item.selected ? 'selected' : '').appendTo('#iframeColorSelect');

					if (item.selected) {
						$('#iframeQuantitySelect').empty();
						for (q = 1; q <= item._quantity; ++q) {
							$('<option></option>').val(q).text(q).attr('selected', q == item.selectedQuantity ? 'selected' : '').appendTo('#iframeQuantitySelect');
						}
					}
				});
				
				$('#priceSpan').html(data.price);
			} else {
				//$('#parametersSpan').css('display', 'none');
				$('#priceSpan').html(data.price);
				$('#iframeQuantitySelect').empty();

				for (q = 1; q <= data.quantity; ++q) {
					$('<option></option>').val(q).text(q).attr('selected', q == data.selectedQuantity ? 'selected' : '').appendTo('#iframeQuantitySelect');
				}
			}
			
			if (data.discount) {
				$('#discount').css('display', 'inline');
				$('#originalPrice').html(data.originalPrice);
				$('#discountPercent').css('display', 'inline');
				$('#discountPercentValue').html(data.discountPercent);
				$('#discountText').html(data.discountText);
			} else {
				$('#discount').css('display', 'none');
				$('#discountPercent').css('display', 'none');
			}
				
			if (data.price == 0) {
				$('#refine').css('display', 'block');
				if(data.unique) {
					$('#refine').css('display', 'none');
				}
				$('#iframeQuantitySelect').css('display', 'none');
				$('#iframeStockText').html(data.avText);
				$('#iframeBasketButton').css('display', 'none');
			} else if (!data.inStock) {
				$('#iframeQuantityLabel').css('display', 'none');
				$('#refine').css('display', 'block');
				if(data.unique) {
					$('#refine').css('display', 'none');
				}
				$('#iframeQuantitySelect').css('display', 'none');
				$('#iframeStockText').html(data.avText);
				$('#iframeBasketButton').css('display', 'none');
				$('#iframeAddToBasketButton').css('display', 'none');
				$('#iframeParagraph').css('display', 'inline');

			} else {
				$('#refine').css('display', 'block');
				$('#iframeQuantitySelect').css('display', 'inline');
				$('#iframeQuantityLabel').css('display', 'inline');
				$('#iframeStockText').html(data.avText);
				$('#iframeBasketButton').css('display', 'inline');
				$('#iframeAddToBasketButton').css('display', 'inline');
				$('#iframeParagraph').css('display', 'none');
			}
			
			$('#parameterId').val(data._parameterId);
			
			
		}
		
	});
	
	
	$('#iframeParametersForm').submit();
	
	$('#iframeParametersForm select.refresh').change(function() {
		$('#iframeParametersForm').submit();
	});
	
	
	
	
	$('#iframeProductForm').ajaxForm({dataType: 'json', beforeSubmit: function() {
		if (document.iframeProductForm.unique.value == 'false') {
			document.iframeProductForm.sizeId.value = document.iframeParametersForm.sizeId[document.iframeParametersForm.sizeId.selectedIndex].value;
			document.iframeProductForm.colorId.value = document.iframeParametersForm.colorId[document.iframeParametersForm.colorId.selectedIndex].value;
		}
		document.iframeProductForm.quantity.value = document.iframeParametersForm.quantity[document.iframeParametersForm.quantity.selectedIndex].value;
			}, 
			success: function(data) { 
			if (data != 'NOK') {
				window.parent.$("#custom_1").fancybox({
					'frameHeight': 345,
					'frameWidth': 550,
					'zoomSpeedIn':	0, 
					'zoomSpeedOut':	0 
				});
				if(data.price != 'null'){
					window.parent.$('#totalTopBasketPrice').html(data.price);
					window.parent.$('#topProductsCount').html(data.articleCount);
				}
				window.parent.document.getElementById('custom_1').href = "/inc/modules/ecommerce/addToBasket.php?id=" + data.productId + "&quantity=" + data.quantity + "&sizeId=" + data.sizeId + "&colorId=" + data.colorId;
				window.parent.$("#custom_1").click();
			}
	}});
	

	
	$("#iframeCustom1").click(function(){
		if (document.iframeProductForm.unique.value == 'false') {
			document.iframeProductForm.sizeId.value = document.iframeParametersForm.sizeId[document.iframeParametersForm.sizeId.selectedIndex].value;
			document.iframeProductForm.colorId.value = document.iframeParametersForm.colorId[document.iframeParametersForm.colorId.selectedIndex].value;
		}
		document.iframeProductForm.quantity.value = document.iframeParametersForm.quantity[document.iframeParametersForm.quantity.selectedIndex].value;
		
		$('#iframeProductForm').submit();
	});


});



		
