﻿function EmptyWebShop()
{
	if (confirm('Weet u zeker dat u deze bestelling wilt verwijderen?'))
	{
		BasePage.EmptyWebShop(ReloadPage);
	}
}

function RemoveWebShopObject(objectType, objectId)
{
	var confirmation = 'Weet u zeker dat u dit concert wilt verwijderen?';
	if (objectType == 'serie')
	{
		confirmation = 'Weet u zeker dat u deze serie wilt verwijderen?';
	}
	
	if (confirm(confirmation))
	{
		BasePage.RemoveWebShopObject(objectType, objectId, ReloadPage);
	}
}

function RemoveWebShopItem(objectType, objectId, priceId)
{
	if (confirm('Weet u zeker dat u deze kaarten wilt verwijderen?'))
	{
		BasePage.RemoveWebShopItem(objectType, objectId, priceId, ReloadPage);
	}
}

function ReloadPage()
{
	document.location.reload();
}

function PlaceOrder(objectType, objectId, showsoftId)
{
	var formdata = getFormData("orderForm")
	BasePage.PlaceOrder(objectType,objectId,showsoftId,formdata,PlaceOrder_CallBack);
}

function PlaceOrder_CallBack(response)
{
	if ((response.value != null) && response.value != "")
	{
		var webshop = findObject("webshop");
		if (webshop != null)
		{
			if (response.value.substring(0,5) == "<?xml")
			{
				webshop.innerHTML = response.value;
			}
			else
			{
				alert(response.value);
			}
		}
		else
		{
			ReloadPage();
		}
	}
}

function BuyOrder(objectType, objectId, showsoftId)
{
	var formdata = getFormData("orderForm")
	BasePage.BuyOrder(objectType,objectId,showsoftId,formdata,BuyOrder_CallBack);
}

function BuyOrder_CallBack(response)
{
	if ((response.value != null) && response.value != "")
	{
		if (response.value == 'true')
		{
			// redirect to order page
			document.location.href = "Bestel.aspx";
		}
		else
		{
			alert(response.value);
		}
	}
}

function SwapMagnify()
{
	BasePage.SwapMagnify(ReloadPage);
}

function SwapShowOnlyNextSeason()
{
	BasePage.SwapShowOnlyNextSeason(ReloadPage);
}
