var AccessPlan = {};
AccessPlan.BasketUrl = "";

AccessPlan.AddToBasket = function(nAccessPlanID){
	
	var RadioButtons = document.getElementsByName("AddToBasket");
	var bFound = false;
	var nPeriodID = null;
	for(var i = 0; i < RadioButtons.length; i++){
		if(RadioButtons[i].checked){
			bFound = true;
			nPeriodID = RadioButtons[i].value;
			break;
		}
	}
	
	if(!bFound){
		alert("Please select a period!");
		return;
	}
	
	var HttpRequest = new CHttpRequest();
	HttpRequest.AddProperty("AjaxType", "HTML");
	HttpRequest.AddProperty("RequestFile", "UI.Access.View");
	HttpRequest.AddProperty("MethodName", "XAddToBasket");
	HttpRequest.AddProperty("Arguments[AccessPlanID]", nAccessPlanID);
	HttpRequest.AddProperty("Arguments[PeriodID]", nPeriodID);
	HttpRequest.onReturn = AccessPlan.AddToBasket_Callback;
	HttpRequest.Send();
//	var SectionContentContainer = document.getElementById("SectionContentContainer");
//	SectionContentContainer.innerHTML = "Loading....";
}

AccessPlan.AddToBasket_Callback = function(HttpRequest, sAdditionalData){
	if(HttpRequest.responseText != "1"){
		alert("There was an error adding the access plan in the basket:\n\n"+ HttpRequest.responseText);
		if(HttpRequest.responseText.indexOf("basket") != -1)
			window.location = AccessPlan.BasketUrl;
	}else{
		//alert("Item added successfuly!");
		window.location = AccessPlan.BasketUrl;
	}
//	var SectionContentContainer = document.getElementById("SectionContentContainer");
//	var sResponseText = HttpRequest.responseText;
//	if(sResponseText != ""){
//		SectionContentContainer.innerHTML = HttpRequest.responseText;
//	}else{
//		//alert("Success");
//		SectionContentContainer.innerHTML = "";
//		Basket.ShowAnimatedText(0, 0);
//	}
}
