how to write javascript inside action?
CF6 was custom code
Thankyou
<?php
JHtml::_('jquery.framework');
?>
var j = jQuery.noConflict();
j(document).ready(function(jQ)
{
jQ('#subs').change(calc);
jQ('#subs1').change(calc);
jQ('#subs2').change(calc);
jQ('#subs3').change(calc);
jQ('#subs4').change(calc);
jQ('#subs5').change(calc);
jQ('#essentials').click(calc);
jQ('#essentials1').click(calc);
jQ('#essentials2').click(calc);
jQ('#branch').change(calc);
jQ('#localbranchdonation').change(calc);
jQ('#total').click(calc);
jQ('#donation').change(calc);
j
function calc()
{
var sum, sum1, sum2, sub, don, ess, br;
br = '';
sub = 0;
ess = 0;
don = 0;
sum = 0;
sub = jQ('input[name=subs]:checked').val();
if(sub === undefined){sub = 0;}
br = jQ('#branch').find(":selected").text();
if((br === 'VICTAS') || (br === 'SA')){sub = 0;}
don = jQ('#Donation').val().replace(/\$/g, '');
if(don === ''){don = 0;}
ess = jQ('input[name=essentials]:checked').val();
if(ess === undefined){ess = 0;}
if((br !== 'VIC/TAS') && (br !== 'SA')){ess = 0;}
don2 = jQ('#localbranchdonation').val().replace(/\$/g, '');
if(don2 === ''){don2 = 0;}
sum1 = parseInt(sub);
sum2 = parseInt(ess);
sum3 = parseInt(don);
sum4 = parseInt(don2);
sum = (sum1 + sum2 + sum3 + sum4);
jQ('#Total').val(sum);
}
});
var j = jQuery.noConflict();
j(document).ready(function(jQ)
{
jQ("#subs").click(calc());
jQ("#subs1").click(calc);
jQ('#subs2').click(calc);
jQ('#subs3').click(calc);
jQ('#subs4').click(calc);
jQ('#subs5').click(calc);
jQ('#essentials').click(calc());
jQ('#essentials1').click(calc());
jQ('#essentials2').click(calc());
jQ('#donation').change(calc());
jQ('#localbranchdonation').change(calc);
jQ('#total').click(calc);
jQ('#donation').change(calc);
function calc()
{
var sum, sum1, sum2, sub, don, ess, br;
br = '';
sub = 0;
ess = 0;
don = 0;
sum = 0;
sub = jQ('input[name=subs]:checked').val();
if(sub === undefined){sub = 0;}
br = jQ("#branch :selected").text();
if((br === 'VIC/TAS') || (br === 'SA')){sub = 0;}
don = jQ('#donation').val().replace(/\$/g, '');
if(don === ''){don = 0;}
ess = jQ('input[name=essentials]:checked').val();
if(ess === undefined){ess = 0;}
if((br !== 'VIC/TAS') && (br !== 'SA')){ess = 0;}
don2 = jQ('#localbranchdonation').val().replace(/\$/g, '');
if(don2 === ''){don2 = 0;}
sum1 = parseInt(sub);
sum2 = parseInt(ess);
sum3 = parseInt(don);
sum4 = parseInt(don2);
sum = (sum1 + sum2 + sum3 + sum4);
jQ('#total').val(sum);
}
});