
var amt = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
var costSEK = [1995, 1995, 2120, 2120, 2595, 2595, 1995, 1995, 2120, 2120, 2595, 2595];
var costEUR = [195, 195, 210, 210, 255, 255, 195, 195, 210, 210, 255, 255];

function updOrderTotal(event)
{
	var frm = $j('#frmOrderLinen');

	var orderedAmount = parseInt(frm.find("input[name^='"+event.data.id+"']").val());

	if (isNaN(orderedAmount))
		orderedAmount = 0;

	amt[event.data.index] = orderedAmount;

	var totalCostSEK = 0;
	var totalCostEUR = 0;

	for (var i=0; i<12; i++)
	{
		totalCostSEK += amt[i] * costSEK[i];
		totalCostEUR += amt[i] * costEUR[i];
	}

	if (totalCostSEK > 0)
	{
		totalCostSEK += 50;
		totalCostEUR += 5;
	}

	$j('#txtOrderTotalSEK').html('Total: '+totalCostSEK+' SEK');
	$j('#txtOrderTotalEUR').html('(Approx. '+totalCostEUR+' &euro;)');

	return false;
}

function tglPreview(artNo, imgShow, imgHide)
{
	$j('#img'+artNo+'-'+imgShow).css('display','block');
	$j('#img'+artNo+'-'+imgHide).css('display','none');

	$j('#rd'+artNo+'-'+imgShow).attr('checked','checked');

	return false;
}

function clbOrderSaved(data)
{
	if (!data.Success)
	{
		alert('There were errors, please try again in a few minutes.');

		$j('#dlgSendingOrderContainer').css('display','none');
		$j('#grayedout').fadeOut('slow');

		return;
	}

	var frm = $j('#frmAuriga');

	frm.find("input[name^='Merchant_id']").val(data.Merchant_id);
	frm.find("input[name^='Version']").val(data.Version);
	frm.find("input[name^='Customer_refno']").val(data.Customer_refno);
	frm.find("input[name^='Currency']").val(data.Currency);
	frm.find("input[name^='Amount']").val(data.Amount);
	frm.find("input[name^='Payment_method']").val(data.Payment_method);
	frm.find("input[name^='Purchase_date']").val(data.Purchase_date);
	frm.find("input[name^='Response_URL']").val(data.Response_URL);
	frm.find("input[name^='Goods_description']").val(data.Goods_description);
	frm.find("input[name^='Language']").val(data.Language);
	frm.find("input[name^='Cancel_URL']").val(data.Cancel_URL);
	frm.find("input[name^='Card_fee']").val(data.Card_fee);
	frm.find("input[name^='MAC']").val(data.MAC);

	frm.submit();
}

function clbOrderSavedManual(data)
{
	if (!data.Success)
	{
		alert(data.Message);

		$j('#dlgSendingOrderContainer').css('display','none');
		$j('#grayedout').fadeOut('slow');

		return;
	}

	alert('Your order has been sent. Your order number is '+data.Customer_refno+', please write this number down for future reference.');

	window.location.href = '/campaign/hc-bed-linen';
}

$j(document).ready(function ()
{
	$j('#frmOrderLinen').submit(function ()
	{
		$j('#grayedout').css('display','block');
		$j('#grayedout').fadeTo('slow', 0.4);
		$j('#dlgSendingOrderContainer').css('display','block');

		//$j.post('/handlers/LinenPlaceOrder.ashx',$j(this).serialize(),clbOrderSaved,'json');
		$j.post('/handlers/LinenPlaceOrderManual.ashx',$j(this).serialize(),clbOrderSavedManual,'json');

		return false;
	});

	var frm = $j('#frmOrderLinen');

	frm.find("input[name^='art352-1']").bind('change',{index:0,id:'art352-1'},updOrderTotal);
	frm.find("input[name^='art352-2']").bind('change',{index:1,id:'art352-2'},updOrderTotal);
	frm.find("input[name^='art352a-1']").bind('change',{index:2,id:'art352a-1'},updOrderTotal);
	frm.find("input[name^='art352a-2']").bind('change',{index:3,id:'art352a-2'},updOrderTotal);
	frm.find("input[name^='art352b-1']").bind('change',{index:4,id:'art352b-1'},updOrderTotal);
	frm.find("input[name^='art352b-2']").bind('change',{index:5,id:'art352b-2'},updOrderTotal);
	frm.find("input[name^='art353-1']").bind('change',{index:6,id:'art353-1'},updOrderTotal);
	frm.find("input[name^='art353-2']").bind('change',{index:7,id:'art353-2'},updOrderTotal);
	frm.find("input[name^='art353a-1']").bind('change',{index:8,id:'art353a-1'},updOrderTotal);
	frm.find("input[name^='art353a-2']").bind('change',{index:9,id:'art353a-2'},updOrderTotal);
	frm.find("input[name^='art353b-1']").bind('change',{index:10,id:'art353b-1'},updOrderTotal);
	frm.find("input[name^='art353b-2']").bind('change',{index:11,id:'art353b-2'},updOrderTotal);
});

