/* WWWWHITTARD Tea And Coffee Society Scripts */	

/**********************************************************************************/

/* Create New Subscription */

function createNewTeaAndCoffeeSocietySubscription(subscriptionLength) {

	var theTargetForm=document.getElementById("TEAANDCOFFEESOCIETYFORM");
	var theTargetRequestInput=document.getElementById("TEAANDCOFFEESOCIETYREQUEST");
	var theTargetRequestDataInput=document.getElementById("TEAANDCOFFEESOCIETYREQUESTDATA")
	
	theTargetRequestInput.value="DEFINENEWSUBSCRIPTION";
	theTargetRequestDataInput.value=subscriptionLength;
	theTargetForm.submit();	
}

/**********************************************************************************/

/* Save New Subscription Details */

function saveNewTeaAndCoffeeSocietySubscription() {

	var theTargetForm=document.getElementById("TEAANDCOFFEESOCIETYFORM");
	var theTargetRequestInput=document.getElementById("TEAANDCOFFEESOCIETYREQUEST");
	var theTargetRequestDataInput=document.getElementById("TEAANDCOFFEESOCIETYREQUESTDATA")
	
	theTargetRequestInput.value="SAVENEWSUBSCRIPTION";
	theTargetForm.submit();	
}

/**********************************************************************************/

/* Toggle Subscription Start Date Inputs */

function toggleSubscriptionStartDateInputs(theCallingSource) {

	var theASAPDateCheckBox=document.getElementById("SUBSCRIPTIONBEGINASAP");
	var theStartDateInput=document.getElementById("SUBSCRIPTIONSTARTDATE");

	if(theCallingSource=="SUBSCRIPTIONBEGINASAP") {
		theStartDateInput.value="";
	}
	if(theCallingSource=="RAACALENDARANCHOR") {
		theASAPDateCheckBox.checked=false;
	}	

}

/**********************************************************************************/

/* Subscription Item Selection */

var theCurrentlySelectedSubscriptionItem="";

function TACSselectSubscriptionItem(callingElement) {

	/* Clean All Subscription Option */
	
	var numberOfTACSSkuOptionInput=document.getElementById("TACSSKUOPTIONSCOUNTER");
	var numberOfTACSSkuOptions=numberOfTACSSkuOptionInput.value;

	for (var i=0; i<numberOfTACSSkuOptions; i++) {
		var theTargetTACSSkuOptionInput=document.getElementById("TACSOPTION_"+i);
		var theTargetTACSSkuOption=document.getElementById(theTargetTACSSkuOptionInput.value);
		theTargetTACSSkuOption.className="TACSSubscriptionItem";
	}

	if(theCurrentlySelectedSubscriptionItem==callingElement.id) {
		callingElement.className="TACSSubscriptionItem";
		theCurrentlySelectedSubscriptionItem="";
	} else {
		theCurrentlySelectedSubscriptionItem=callingElement.id;
		callingElement.className="TACSSubscriptionItemSelected";
	}
}

/**********************************************************************************/

/* Subscription Month Item Allocation Processing */

function TACSdefineSubscriptionMonthItem(callingElement) {

	var theCallingElementIdArray=callingElement.id.split("_");
	var thisMonthId=theCallingElementIdArray[1];

	var theTargetTACSSkuInput=document.getElementById("TACSKUMONTHINPUT_"+thisMonthId);
	
	if(theCurrentlySelectedSubscriptionItem !="") {
		theTargetTACSSkuInput.value=theCurrentlySelectedSubscriptionItem;
			
	} else {
		theTargetTACSSkuInput.value='';
	}
}

/**********************************************************************************/
