// Javascript para paymentmodule. Se busca objeto por nombre ya que cancela
// cuando se utiliza directamente el nombre con ":" ya que .NET lo coloca por
// defecto cuando el objeto htm pertenece a un UserControl.
// Ruffo Pinilla. Febrero 2007
function checkpayment(cbxControl){
	var Form1 = document.forms['frmServices'];
	objCO_PSE = GetElementByName(Form1,'Paymentmodule1:cbxCO_PSE');
	objCO_CREDIT = GetElementByName(Form1,'Paymentmodule1:cbxCO_CREDIT');
	objCO_VBV = GetElementByName(Form1,'Paymentmodule1:cbxCO_VBV');
	objCASH = GetElementByName(Form1,'Paymentmodule1:cbxCASH');
	objCHECK = GetElementByName(Form1,'Paymentmodule1:cbxCHECK');
	objddlBankList = GetElementByName(Form1,'Paymentmodule1:ddlBankList');
	objddlCCardList = GetElementByName(Form1,'Paymentmodule1:ddlCCardList');
	
	if (objCO_PSE && cbxControl == objCO_PSE && objCO_PSE.checked == true){
		if (objCO_CREDIT) objCO_CREDIT.checked = false;
		if (objCO_VBV) objCO_VBV.checked = false;
		if (objCASH) objCASH.checked = false;
		if (objCHECK) objCHECK.checked = false;
		if (objddlBankList) objddlBankList.disabled = false;
		if (objddlCCardList) objddlCCardList.disabled = true;
	} else if (objCO_CREDIT && cbxControl == objCO_CREDIT && objCO_CREDIT.checked == true){
		if (objCO_PSE) objCO_PSE.checked = false;
		if (objCO_VBV) objCO_VBV.checked = false;
		if (objCASH) objCASH.checked = false;
		if (objCHECK) objCHECK.checked = false;
		if (objddlBankList) objddlBankList.disabled = true;
		if (objddlCCardList) objddlCCardList.disabled = false;
	} else if (objCO_VBV && cbxControl == objCO_VBV && objCO_VBV.checked == true){
		if (objCO_PSE) objCO_PSE.checked = false;
		if (objCO_CREDIT) objCO_CREDIT.checked = false;
		if (objCASH) objCASH.checked = false;
		if (objCHECK) objCHECK.checked = false;
		if (objddlBankList) objddlBankList.disabled = true;
		if (objddlCCardList) objddlCCardList.disabled = true;
	} else if (objCASH && cbxControl == objCASH && objCASH.checked == true){
		if (objCO_PSE) objCO_PSE.checked = false;
		if (objCO_CREDIT) objCO_CREDIT.checked = false;
		if (objCO_VBV) objCO_VBV.checked = false;
		if (objCHECK) objCHECK.checked = false;
		if (objddlBankList) objddlBankList.disabled = true;
		if (objddlCCardList) objddlCCardList.disabled = true;
	} else if (objCHECK && cbxControl == objCHECK && objCHECK.checked == true){
		if (objCO_PSE) objCO_PSE.checked = false;
		if (objCO_CREDIT) objCO_CREDIT.checked = false;
		if (objCO_VBV) objCO_VBV.checked = false;
		if (objCASH) objCASH.checked = false;
		if (objddlBankList) objddlBankList.disabled = true;
		if (objddlCCardList) objddlCCardList.disabled = true;
	}
}

function GetElementByName(form,name)
{
	var i;
	
	for (i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].name == name)
			return (form.elements[i]);
	}
	return null;
}


