[RESOLVIDO] Evento Ajax com switch

Não esta funcionando no onchange do Evento Ajax, o seguinte
Quando eu trocacasse o select com o {FormaPG_ID} ele ira no switch e atualizaria os campos

  sc_lookup(dset, "SELECT `idFormaPagamento`, `FormaPagamento`, `Descricao` FROM `formapagamento` WHERE `idFormaPagamento` = {FormaPG_ID} " );
$id = {dset[0][0]};

switch ($id) {
	case '1':
		//Pagamento a Vista
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_A_Vista} = {TotalProposta};
		break;
	case '2':
		//Pagamento 30% & 70%
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		 {FP_30_Porcento}= ({TotalProposta} * 0.30);
		{FP_70_Porcento}= ({TotalProposta} * 0.70);
		break;
	case '3':
		//Pagamento com 15 dias
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_70_Porcento} = {TotalProposta};
		break;
	case '4':
		//Pagamento com 30 dias
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_30dias}= {TotalProposta};
		break;
	case '5':
		//Pagamento com 30 dias
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_30_Porcento} = {TotalProposta};
		break;
	case '6':
		//Pagamento com 45 dias
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_45dias} = {TotalProposta};
		break;
	case '7':
		//Pagamento no Final dos serviços
		{FormaPagamento} = {dset[0][1]};
		{FG_Descricao} = {dset[0][2]};
		{FP_FinalServicos} = {TotalProposta};
		break;
		}

Tem que ser no onClick

Ralph

Agradeço o retorno, eu fiz com onChange mesmo e funcionou, mas não me pergunte porque, este código nao funcionava de maneira alguma. Dai eu recortei o codigo e colei novamente, e funcionou muito bem.

Novamente grato pela sua atenção