Hey, i have a a contact form which includes Radio buttons and checkboxes and then name+email etc all those fields. I have a problem sending the checked checkboxes value to email. Radio button value it is sending but for checkboxes its giving me error code

My current php is:

$field_name = $_POST['name'];
$field_email = $_POST['email'];
$field_puhelin = $_POST['puhelin'];
$field_osoite = $_POST['osoite'];
$field_message = $_POST['message'];

foreach($_POST['cbox'] as $value) {
$check_boxes .= $value." ";

$radio_button = $_POST['part1'];

$mail_to = 'martin@internetiteenused.eu';
$subject = 'Päring isikult: '.$field_name;

$body_message = 'Kellelt: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Puhelin: '.$field_puhelin."\n";
$body_message .= 'Osoite: '.$field_osoite."\n";
$body_message .= 'Kiri: '.$field_message."\n";
$body_message .= "Valiti väljad: ".$check_boxes."\n";
$body_message .= "Mis valiti: ".$radio_button."\n";

$headers = 'Kellelt: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";

$mail_status = mail($mail_to, $subject, $body_message, $headers);

if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Täname taotluse eest. Me võtame teiega peagi ühendust.');
window.location = '160.html';
else { ?>
<script language="javascript" type="text/javascript">
alert('Kirja saatmine ebaõnnestus. Palun saatke kiri aadressile info@kylpytynnyrit.eu');
window.location = '160.html';

and HTML is

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.vahe { margin-top: -1px;
margin-bottom: -2px;
.vahe2 { margin-top: -17px;
margin-bottom: 15px;
<table class="puuks" border="0" cellspacing="0" cellpadding="0">
<tr class="puuks">
<td class="puuks" valign="top" width="350">
<form action="contact.php" method="post" ><strong>
Valitse oikea kamina:</strong><br>
<input name="part1" type="radio" onClick="DisplayPrice();" value="0" checked="CHECKED">
Uppokamina (27kw) - 0 &euro;- vakio<br>
<input type="radio" value="249" name="part1" onClick="DisplayPrice();">Ulkokamina (27kw) - 249.00 &euro;<br>
<input type="radio" value="279" name="part1" onClick="DisplayPrice();">Uppokamina (40kw) - 279.00 &euro;<br>
<input type="radio" value="395" name="part1" onClick="DisplayPrice();">Ulkokamina (40kw) - 395.00 &euro;<br>

<td class="puuks" valign="top" width="350"> <strong>Kylpytynnyrin lisävarusteet:</strong><br>
<input type="checkbox" name="cbox[]" value="350" id="part2" onClick="DisplayPrice();">Line – X (suosittelemme) - 350.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="49" id="part3" onClick="DisplayPrice();">Kansi mänty (suosittelemme) – 49.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="45" id="part4" onClick="DisplayPrice();">Suojapressu - 45.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="40" id="part5" onClick="DisplayPrice();">Poltettu mänty – 40.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="250" id="part6" onClick="DisplayPrice();">Lämpökäsitelty mänty - 250.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="50" id="part7" checked onClick="return false" readonly>Valmiiksi koottuna – 50.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="300" id="part8" onClick="DisplayPrice();">Porejärjestelma – 300.00 &euro;<br>
<input type="checkbox" name="cbox[]" value="300" id="part9" onClick="DisplayPrice();">LED valot - 300.00 &euro;<br>

<td class="puuks" float="right" valign="top">
<h2>Summa</h2><input class="vahe2" type="text" id="totalSum" value="" size="25" readonly border="0">

<p class="vahe">Etu- ja sukunimi</p>
<input name="name" type="text" value="" size="25">
<p class="vahe">Sähköposti</p> <input name="email" type="text" size="25">
<p class="vahe">Puhelin</p> <input name="puhelin" type="text" size="25">
<p class="vahe">Osoite</p> <input name="osoite" type="text" size="25">
<p class="vahe">Lisätietoja</p><textarea name="message" rows="3" cols="21"></textarea><br />
<input type="submit" value="Tilaa kylpytynnyri">


<script type="text/javascript">
// From: http://www.webdeveloper.com/forum/sh...d.php?t=235581

function getRBtnName(GrpName) {
var sel = document.getElementsByName(GrpName);
var fnd = -1;
var str = '';
for (var i=0; i<sel.length; i++) {
if (sel[i].checked == true) { str = sel[i].value; fnd = i; }
// return fnd; // return option index of selection
// comment out next line if option index used in line above
return str;

function DisplayPrice(){
var sum = 0;
sum += Number(getRBtnName('part1')); // .split(','); ??? NOTHING TO SPLIT IN VALUE OF PART1 ???
for (var i=2; i<10; i++) {
var el = document.getElementById('part'+i);
if (el.checked) { sum += Number(el.value); } // ??? PART2..PART9 are CHECKBOX not RADIO ???
document.getElementById('totalSum').value=sum.toFixed(2)+" €";


Yeah as you notice the checkboxes and radio buttons are calculating in JavaScript. Also can i send the email in UTF8 charset, because it is not displaying letters "äüõö" which are needed.
Any help is appricieted, thank you in advance,