function anyCheck(form) {

	var sum01 = document.forms.orderform.krokar.value * 16;
	var sum02 = document.forms.orderform.hangup.value * 280;
	var sum03 = document.forms.orderform.hangupsko.value * 280;
	var sum04 = document.forms.orderform.hangupner.value * 280;
	
	var customer_type = getCheckedValue(document.forms['orderform'].elements['order_type']);
	var pay_type = getCheckedValue(document.forms['orderform'].elements['pay_type']);
	
	if(customer_type == "foretag") {
		document.getElementById('payway_select').style.display = 'none';			
		document.getElementById('row_payway').style.display = 'none';			
	} else if(customer_type == "privat") {
		document.getElementById('payway_select').style.display = '';
		document.getElementById('row_payway').style.display = '';
	}
	
	var sum = sum01 + sum02 + sum03 + sum04;
		
	var freight = calculate_freight();
	
	if(pay_type == "bg_pg") {
		pay_way_cost = 0;
		document.getElementById('row_payway').style.display = 'none';
	} else if(pay_type == "pfskott") {
		pay_way_cost = 50;
		document.getElementById('row_payway').style.display = '';
		document.getElementById('pay_way').innerHTML = "Postf&ouml;rskott";
	}
	
	if(customer_type == "foretag") {
		pay_way_cost = 0;	
		pay_type = "";
	}
	
	if(pay_type == "pfskott") {
		document.getElementById('order_villkor').style.display = 'none';
	} else {
		document.getElementById('order_villkor').style.display = '';
	}
	
	var moms = (sum + pay_way_cost + freight) * 0.25;
	var total = (sum + pay_way_cost + freight) + moms;
	
	document.getElementById('pay_way_value').innerHTML = pay_way_cost + ":-";
	
	if (sum != 0 && !isNaN(sum)) {
		document.getElementById('sum').innerHTML = sum + ":-";
	} else {
		document.getElementById('sum').innerHTML = "";
	}
	
	if (moms != 0 && !isNaN(moms)) {
		document.getElementById('moms').innerHTML = moms + ":-";
	} else {
		document.getElementById('moms').innerHTML = "";
	}
	
	if (total != 0 && !isNaN(total)) {
		document.getElementById('total').innerHTML = total + ":-";
	} else {
		document.getElementById('total').innerHTML = "";
	}	
		
}

function calculate_freight() {
	
	var freight_count = 0;
	
	var hu = document.forms.orderform.hangup.value;
	var hus = document.forms.orderform.hangupsko.value;
	var hun = document.forms.orderform.hangupner.value;
	var kr = document.forms.orderform.krokar.value;
	
	if(hu == "") {
		hu = 0;	
	} 
	
	if(hus == "") {
		hus = 0;
	}
	
	if(hun == "") {
		hun = 0;
	}
	
	var sum_prod = parseFloat(hu)+parseFloat(hus)+parseFloat(hun);
	
	if(hu > 0 && hus == "" && hun == "") {
	
		if(hu < 5) {
			freight_count = 145;	
		} else if(hu > 4) {
			freight_count = 195;	
		}
	
	} else {
	
		if(sum_prod < 3) {
			freight_count = 145;
		} else if(sum_prod < 5) {
			freight_count = 195;	
		} else if(sum_prod > 4) {
			freight_count = 255;	
		}
	
	}
		
	if(sum_prod > 0) {
		document.getElementById('freight').innerHTML = freight_count + ":-";
	} else 	if(sum_prod == 0 && parseFloat(kr) > 0) {
		freight_count = 145;
		document.getElementById('freight').innerHTML = "145:-";
	} else {
		freight_count = 0;
		document.getElementById('freight').innerHTML = "";
	}
	
	return freight_count;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
