	<!-- hide javascript from non-JavaScript browsers.
        // This function calculates the total for items in the form which are selected
	function calculateTotal(inputItem) {
		with (inputItem.form) {
			// process each of the different input types in the form.
			if (inputItem.type == "radio") { // process radio buttons
				// subtract the previously selected radio button value from the total
				calculatedTotal.value = eval(calculatedTotal.value) - eval(previouslySelectedRadioButton.value);
				// save the current radio selection value
				previouslySelectedRadioButton.value = eval(inputItem.value);
				// add the current radio button selection value to the total
				calculatedTotal.value = eval(calculatedTotal.value) + eval(inputItem.value);	
			} else { // process check boxes
				if (inputItem.checked == false) { // item was uncheck. subtract item value from total
				    calculatedTotal.value = eval(calculatedTotal.value) - eval(inputItem.value);
				} else { // item was checked. add the item value to the total
				    calculatedTotal.value = eval(calculatedTotal.value) + eval(inputItem.value); 
				}
			}

			// total value should never be less than 0
			if (calculatedTotal.value < 0) {
				InitForm();
			}

			// return total value
			return(formatCurrency(calculatedTotal.value));
		}
	}

	// format a value as currency. 
	function formatCurrency(num) {
		num = num.toString();
		
		if(isNaN(num))
		   num = "0";
		   
	
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		    num = num.substring(0,num.length-(4*i+3)) + ',' + num.substring(num.length-(4*i+3));
		
		switch (num) {
			case "0":  return ('Ik zou echt!!! geen fretten nemen, of een ander huisdier.'); break
			case "1":  return ('Fretten zijn echt niet uw ding hoor...'); break;
            case "2":  return ('Hebt u eigenlijk weleens een fret gezien?'); break;
            case "3":  return ('Denk eens aan een konijntje, doen fretten de hele dag.'); break;
            case "4":  return ('Hebt u weleens de handen en onderbenen gezien van iemand die fretten heeft?'); break;
            case "5":  return ('Ga eerst eens kijken op onze site of een fret iets voor u is, en ga dan heel goed nadenken.'); break;
            case "6":  return ('Wist u dat fretten net zo erg zijn als kittens? Maar dan hun hele leven!!!'); break;
            case "7":  return ('Probeer eens een fret te aaien, zijn ze dan nog steeds leuk?'); break;
            case "8":  return ('Dit gaat de goede kant op, kom eens een keertje kijken of een fret iets voor u is.'); break;
            case "9":  return ('Volgens mij hebt u al fretten en bent u aan het kijken welke teksten er komen.'); break;
            case "10":  return ('FRETTENVRIEND!!'); break;
            case "11": return ('MEGA FRETTENVRIEND!!!!'); break;
            default: return ('standaard' + num);
			}		

	}

	// This function initialzes all the form elements to default values
	function InitForm() {
		//Reset values on form
		document.selectionForm.total.value='$0';
		document.selectionForm.calculatedTotal.value=0;
		document.selectionForm.previouslySelectedRadioButton.value=0;

		//Set all checkboxes and radio buttons on form to unchecked:
		for (i=0; i < document.selectionForm.elements.length; i++) {
		    if (document.selectionForm.elements[i].type == 'checkbox' | document.selectionForm.elements[i].type == 'radio') {
			    document.selectionForm.elements[i].checked = false;
			}
		}

	}

	// end commenting javascript -->
