	function submitForm(form_id) {
		var form_obj = document.getElementById(form_id);
		form_obj.submit();
	}

	function clearField(form_obj, devault_var) {
		if (form_obj.value == devault_var) {
			form_obj.value = '';
		}
	}

	function onOver(div_obj) {
		div_obj.style.backgroundColor = '#e5e5e5';
	}

	function onOut(div_obj) {
		div_obj.style.backgroundColor = '#ffffff';
	}


function addClassToId(objid, sclass) {
	var obj = document.getElementById(objid);
	addClass(obj, sclass);
}

function addClass(obj, sclass) {
	if (obj) {
		currentclass = obj.className;
		if (currentclass.indexOf(sclass) < 0) {
			if (currentclass.length == 0) {
				currentclass = sclass;
			} else {
				currentclass = currentclass + ' ' + sclass;
			}
			obj.className = currentclass;
			
		}
	}
}

function removeClassFromId(objid, sclass) {
	var obj = document.getElementById(objid);
	removeClass(obj, sclass);
}

function removeClass(obj, sclass) {
	if (obj) {
		currentclass = obj.className;
		currentclass = currentclass.replace(sclass, '');
		if (currentclass == ' ') {
			currentclass = '';
		}
		obj.className = currentclass;
	}
}

function addClassToAll(obj, sclass) {
	formobj = obj.parentNode.parentNode;
	for (i = 0; i < formobj.childNodes.length; i++) {
		subobj = formobj.childNodes[i];
	
		if (subobj.className != undefined && subobj.className.indexOf('locaties') > -1) {
			addClass(subobj,sclass);
		}
	}
}

function handle_item(item, item_text, div_item_selected, div_item_not_selected) {
	if (item.value=='') {
		removeClassFromId(div_item_not_selected,'block_hide');
		addClassToId(div_item_selected,'block_hide');
	} else {
		removeClassFromId(div_item_selected,'block_hide');
		addClassToId(div_item_not_selected,'block_hide');
		document.getElementById(div_item_selected).innerHTML = '<img src="/images/product_selected.gif" /> ' + item_text;
	}
	calculate_amount();
}

function calculate_amount() {
	var amount = 0;

	var form_obj = document.getElementById('chooseproduct');

	for (i = 0; i < form_obj.elements.length; i++) {
		if ((form_obj.elements[i].name != "") && (form_obj.elements[i].type == 'radio')) {
			if (form_obj.elements[i].checked) {
				if (form_obj.elements[i].value != '') {
					amount += parseInt(package_prices[form_obj.elements[i].value]);
				}
			}
		}
	}

	document.getElementById('total_amount').value = amount;
	amount = amount / 100;
	document.getElementById('amount_per_month').innerHTML = '&#8364; '+ amount +' per maand ex. btw';
}


var item_titles = new Array();
item_titles['surfen'] = 'surf';
item_titles['pinnen'] = 'pin';
item_titles['bellen'] = 'bel';
item_titles['alarm'] = 'alarm';

function select_item(itemtype, itemid, itemamount) {
	
	var item_obj = document.getElementById(itemtype);
	var item_show_obj = document.getElementById(itemtype + '_amount');
	
	old_itemid = item_obj.value;
	item_obj.value = itemid;
	removeClassFromId('item_' + old_itemid,'item_selected');
	
	if (old_itemid == itemid) {
		item_obj.value = 0;
		itemamount = 0;
	} else {
		addClassToId('item_' + itemid, 'item_selected');
	}
	item_show_obj.innerHTML = item_titles[itemtype] + '<br />&#8364;&#160;' + CurrencyFormatted(itemamount);
	set_total();
	
}

function set_total() {
	var amount = 0;

	var total_amount_obj = document.getElementById('total_amount_text');
	

	if (!isNaN(package_prices[document.getElementById('surfen').value])) {
		amount += Number(package_prices[document.getElementById('surfen').value]);
	}

	if (!isNaN(package_prices[document.getElementById('pinnen').value])) {
		amount += Number(package_prices[document.getElementById('pinnen').value]);
	}
	
	if (!isNaN(package_prices[document.getElementById('bellen').value])) {
		amount += Number(package_prices[document.getElementById('bellen').value]);
	}

	if (!isNaN(package_prices[document.getElementById('alarm').value])) {
		amount += Number(package_prices[document.getElementById('alarm').value]);
	}
	
	if (!isNaN(document.getElementById('line_amount').value)) {
		amount += Number(document.getElementById('line_amount').value * 100) ;
	}

	document.getElementById('total_amount').value = amount;
	amount = amount / 100;
	total_amount_obj.innerHTML = '<table><tr><th>Totaal:</th><td>&#8364;&#160;' + CurrencyFormatted(amount) + '</td></tr></table>';
}

function CurrencyFormatted(amount) {
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	s = s.replace(/\./, ',');
	return s;
}
// end of function CurrencyFormatted()
//
//

