function recalc(){
	var initialprice=200;
	var _price=document.getElementById('price').value/1;
	var _size=document.getElementById('size').value/1;
	var _scan=document.getElementsByName('scan')[1].checked/1;
	var calc=0;
	var price=0;
	_views=document.getElementById('views').options[document.getElementById('views').selectedIndex].value/1;
	
	
	if (_price) initialprice=_price;
	if (_size){
		calc = _size-150;
		}
	d = Math.ceil(calc/50);
		if (_size>150)
		{
		initialprice += d*50;
		}
	var price = initialprice;
	pricescan = _scan*initialprice/4;
	price += pricescan;
	var priceview = initialprice/2;
	price += (_views-1)*(priceview);

	for (i = 1; i <= _views; i++)
		{
		if (document.getElementById('photo_'+i).checked)
			{
			price += 50;
			}
		}
	var roundprice = price/10;

	price = 10*Math.floor(roundprice);
	document.getElementById('cprice').innerHTML=price+" &euro;";
}




function addcheckevent(){
	//var z=Array();
	for (i = 1; i <= document.getElementById('views').options[document.getElementById('views').selectedIndex].value/1; i++){
		if (document.getElementById('photo_'+i)){
			z[i]=document.getElementById('photo_'+i).checked/1;
		}
	}
	document.getElementById('photoholder').innerHTML='';
	var html='';
	for (i = 1; i <= document.getElementById('views').options[document.getElementById('views').selectedIndex].value/1; i++){
		html=html+'<span class="tf_title">View '+i+'</span><input type="checkbox" '+(z[i]?'checked="checked"':'')+'name="photo_'+i+'" id="photo_'+i+'" value="1" class="1tf_checkbox" onchange="recalc();z['+i+']=this.checked;"/><br/>';
		document.getElementById('photoholder').innerHTML=html;
		
	}
	
}
window.onload=function(){
	if (document.getElementById('cprice')){
		addcheckevent();
		recalc();
		
		document.getElementById('views').onchange=function(){ addcheckevent();recalc();};
		document.getElementsByName('scan')[0].onchange=function(){ recalc();};
		document.getElementsByName('scan')[1].onchange=function(){ recalc();};
		document.getElementById('size').onchange=function(){ recalc();};
	}
};


