Ja ok - det er javascript, som nedestående. Har fundet diverse om det, at man skal indsætte koden i "visual mode", men det fungerer stadig ikke.
<script language="javascript">
function js_calcATS(num){
document.getElementById('ats'+num).value='';
var atsHCP = document.getElementById('atsHCP'+num).value;
if(atsHCP==''){
atsHCP='0';
document.getElementById('atsHCP'+num).value='0';
}
var komma = /\,/g
atsHCP = atsHCP.toString().replace(komma,".")
if(isNaN(atsHCP)){
alert('Der skal indtastes et gyldigt handicap');
return;
}
var plustegn = /\+/g
atsHCP = atsHCP.toString().replace(plustegn,"-")
atsHCP=parseFloat(atsHCP)
if(atsHCP>54){
alert('Handicap må højst være 54');
return;
}
var strVals = document.getElementById('atsTee'+num).options[document.getElementById('atsTee'+num).selectedIndex].value;
var arrVals = strVals.split('@@');
var atsSex = document.getElementById('atsSex'+num).value;
if(atsSex=='M'){
atsCR = arrVals[2];
atsSlope = arrVals[3];
}
else{
atsCR = arrVals[0];
atsSlope = arrVals[1];
}
if(atsCR==0){
alert('Den valgte tee er ikke rated for det valgte køn');
return;
}
atsCR = atsCR.toString().replace(komma,".")
var atsPar = document.getElementById('atsPar' + num).value;
// new EGA hcp rules for hcp > 36
t_atsHCP = atsHCP;
clubHcpDiff = 0;
if (atsHCP > 36) {
clubHcpDiff = atsHCP - 36;
t_atsHCP = 36
}
var ats = Math.round(t_atsHCP * parseInt(atsSlope) / 113 + parseFloat(atsCR) - parseInt(atsPar))
ats += clubHcpDiff;
document.getElementById('ats'+num).value=ats;
}
function _toggleScoreCard(thisbutton,scorecardnum){
if(thisbutton.value=='Scorekort'){
thisbutton.value='Skjul';
thisbutton.className='button buttonselected';
document.getElementById('ScoreCard'+scorecardnum).style.display='';
}
else{
thisbutton.value='Scorekort';
thisbutton.className='button';
document.getElementById('ScoreCard'+scorecardnum).style.display='none';
}
}
</script></p>