function getCreditcard()
{
	show("LoadingIndicator");
	var select = document.getElementById("PaymentFormControl_CreditCardNumberSelect");
	document.getElementById("PaymentFormControl_CreditCardNumberSelectHidden").value = select.value;
	if (select.value != 0)
	{
		execute("AjaxCreditCard.aspx?Serial=" + select.value);
		//toggleAddressForm(false);
		document.getElementById("PaymentFormControl_CreditCardNumberTextbox").style.visibility = "hidden";
		//document.getElementById("PaymentFormControl_SaveCheckbox").style.visibility = "hidden";
		//document.getElementById("PaymentFormControl_SaveLabel").style.visibility = "hidden";
		//document.getElementById("SaveLabel").style.visibility = "hidden";
	}
	else
	{
		//	Whatever option is, stay with the same address
		clearPaymentForm();
		//toggleAddressForm(true);
		document.getElementById("PaymentFormControl_CreditCardNumberTextbox").style.visibility = "";
		hide("LoadingIndicator");
		//document.getElementById("PaymentFormControl_SaveCheckbox").style.visibility = "";
		//document.getElementById("PaymentFormControl_SaveLabel").style.visibility = "";
		//document.getElementById("SaveLabel").style.visibility = "";
	}
}
function clearPaymentForm()
{
//	document.getElementById("PaymentFormControl_FullNameTextbox").value = "";
	document.getElementById("PaymentFormControl_CreditCardNumberTextbox").value = "";
	document.getElementById("PaymentFormControl_CardVerificationTextbox").value = "";
	/*document.getElementById("PaymentFormControl_AddressTextbox").value = "";
	document.getElementById("PaymentFormControl_CityTextbox").value = "";
	document.getElementById("PaymentFormControl_ZipTexbox").value = "";*/
}
function toggleAddressForm(state)
{
	if (state)
	{
		/*document.getElementById("PaymentFormControl_CreditCardNumberTextbox").disabled = false;
		document.getElementById("PaymentFormControl_CardVerificationTextbox").disabled = false*/
		document.getElementById("PaymentFormControl_AddressTextbox").disabled = false;
		document.getElementById("PaymentFormControl_CityTextbox").disabled = false;
		document.getElementById("PaymentFormControl_StateSelect").disabled = false;
		document.getElementById("PaymentFormControl_ZipTexbox").disabled = false;
	}
	else
	{
		/*document.getElementById("PaymentFormControl_CreditCardNumberTextbox").disabled = true;
		document.getElementById("PaymentFormControl_CardVerificationTextbox").disabled = true*/
		document.getElementById("PaymentFormControl_AddressTextbox").disabled = true;
		document.getElementById("PaymentFormControl_CityTextbox").disabled = true;
		document.getElementById("PaymentFormControl_StateSelect").disabled = true;
		document.getElementById("PaymentFormControl_ZipTexbox").disabled = true;
	}
}
function fillCreditCard(name, number, type, expiration, address, city, state, zip)
{
	if (name != "")
	{
		document.getElementById("PaymentFormControl_FullNameTextbox").value = name;
		document.getElementById("PaymentFormControl_CreditCardNumberTextbox").value = number;
		document.getElementById("PaymentFormControl_CardVerificationTextbox").value = "";
		/*document.getElementById("PaymentFormControl_AddressTextbox").value = address;
		document.getElementById("PaymentFormControl_CityTextbox").value = city;
		document.getElementById("PaymentFormControl_ZipTexbox").value = zip;*/
		selectOption("PaymentFormControl_CreditCardSelect", type);
		selectOption("PaymentFormControl_ExpirationMonthSelect", expiration.substring(0, expiration.indexOf("/")));
		selectOption("PaymentFormControl_ExpirationYearSelect", expiration.substring(expiration.indexOf("/") + 1, expiration.length));
		//selectOption("PaymentFormControl_StateSelect", state);
		hide("LoadingIndicator");
	}
}
function show(name)
{
	document.getElementById(name).style.display = "block";
}
function hide(name)
{
	document.getElementById(name).style.display = "none";
}
function selectOption(name, value)
{
	var obj = document.getElementById(name);
	if (obj) {
		for (var i = 0; i < obj.length; i++)
			if (obj.options[i].value == value)
			{
				obj.options[i].selected = true;
				break;
			}
	}
}