Ciao ragazzi,
ho un problemino sto realizzando uno script che mi calcola il prezzo degli abbonamenti, come potete vedere funziona ma se ad esempio clicco su "12 mesi" poi clicco su "Carta di credito paypal" e poi cambio "12 mesi" in "24 mesi" mi perde il calcolo 2 prima (il risultato doveva essere 204 e non 200).
Come posso fare?


codice:
<script language="javascript">

var unanno = '365';
var dueanni = '730';
		
var prezzo_unanno = '100.00';
var prezzo_dueanni = '200.00';

function prezzoGiorni (chkItem)
  {
  
		if($(chkItem).val()==unanno){
		
		$("#label_sub_totale_1").text(prezzo_unanno);
		$("#totale_1").text(prezzo_unanno);
		$("#prezzototale_1").val(prezzo_unanno);
		$("#accetto").val(prezzo_unanno);
		
		}
		
		if($(chkItem).val()==dueanni){
		
		$("#label_sub_totale_1").text(prezzo_dueanni);
		$("#totale_1").text(prezzo_dueanni);
		$("#prezzototale_1").val(prezzo_dueanni);
		$("#accetto").val(prezzo_dueanni);
		
		}
				
  }


function supplementoCarta (chkItem)
  {
  
  var sub_totale_1 = parseInt( $("#label_sub_totale_1").text() );
  var totale = sub_totale_1 + ((sub_totale_1 * 2)/100);
  
  if($(chkItem).val()=='2') {
  $("#prezzototale_1").val(totale);
  $("#totale_1").text($("#prezzototale_1").val());
  
  }	else {
  $("#prezzototale_1").val(sub_totale_1);  
  $("#totale_1").text($("#prezzototale_1").val());
  }
  		
  }

function bannerSconto (chkItem)
  {
  	
    if($(chkItem).attr("checked")) {
	
	var prezzototale_1 = parseInt( $("#prezzototale_1").val() );
	var totale = prezzototale_1 - ((prezzototale_1 * 20)/100);
	
	$("#prezzototale_1").val(totale);
	$("#totale_1").text($("#prezzototale_1").val());
	$("#stato_sconto").val('1');
	
	} else {
	
	$("#prezzototale_1").val($(chkItem).val());
	$("#totale_1").text($("#prezzototale_1").val());
	$("#stato_sconto").val('0');
	
	}
	
  }
  
</script>

<script type="text/javascript">
$(document).ready(function(){

$("#ins_azienda").validate();	
$("#label_sub_totale_1").text(prezzo_unanno);
$("#prezzototale_1").val(prezzo_unanno);
$("#totale_1").text($("#prezzototale_1").val());
});
</script>

<form method="post" name="ins_azienda" id="ins_azienda"  class="cmxform">




</p>
<p class="divisorio"></p>

<input name="tipo_account" type="hidden" value="1" />

  <h1>Scelta pagamento:</h1>
  

</p>

  
  <h2>Validit&agrave; account: </h2>
  
  <input type="radio" name="giorni_scadenza" id="giorni_scadenza" onclick="prezzoGiorni(this);" value="365" checked="checked" /> 12 Mesi
  
  <input type="radio" name="giorni_scadenza" id="giorni_scadenza" onclick="prezzoGiorni(this);" value="730" /> 24 Mesi (risparmi il 20%)
  
  <p class="divisorio"></p>

  <h2>Tipo pagamento: </h2>
      
  <input type="radio" name="tipo_pagamento" id="tipo_pagamento" onclick="supplementoCarta(this);" value="1" checked="checked" /> Bonifico Bancario
  
  <input type="radio" name="tipo_pagamento" id="tipo_pagamento" onclick="supplementoCarta(this);" value="2" /> Carta di credito / Paypal
    

<p class="divisorio"></p>
  

<h2>sconto del 20%</h2>
<input type="checkbox" name="accetto" id="accetto" onclick="bannerSconto(this);toggleSlide('sede_alternativa');"/> 
<input name="stato_sconto" id="stato_sconto" type="hidden" value="0" />

<p class="divisorio"></p>


</p>
<div id="sede_alternativa" style="display:none; overflow: hidden; height: 190px;">


</p>

<h2>Indirizzo della pagina dove pubblicate il banner <span style="font-size:9px">(Es. http://www.sitoazienda.it/link.htm)</span></h2>
<input name="url_sito" id="url_sito" type="text" value="http://" class="larghezzainput" />

<p class="divisorio"></p>

</div>


</p>

<h2>Abbonamento 12 Mesi:</h2>
&euro; <label id="label_sub_totale_1"></label>
<p class="divisorio"></p>

<h2>Totale</h2>
&euro; <label id="totale_1"></label>
<input name="prezzototale_1" id="prezzototale_1" type="text" readonly="readonly" value="" />
<p class="divisorio"></p>


</p>
<p class="divisorio"></p>
  

</p>
<script>
document.write("<input name=\"action\" type=\"hidden\" value=\"insert\" /><input type=\"submit\" name=\"submit\" id=\"submit\" value=\"Invia\" />");
</script>
<noscript>
Abilita i javascript per eseguire i pagamenti!
</noscript>



</p>


</p>

</form>