// JavaScript Document
function calcprice(form)
{
    var day = parseInt(form.day.value);
    var month = parseInt(form.month.value);
    var nights = parseInt(form.nights.value);
    var extraperday = 0;
    var extrapeople = parseInt(form.people.value)-2;
	var numpeople=parseInt(form.people.value);
	
	
	if(numpeople<6){
		multiplier=1;	
		var extrapeople = parseInt(form.people.value)-2;
	}
	if((numpeople>5)&&(numpeople<11)){
		multiplier=2;	
		var extrapeople = numpeople-(multiplier*2);
	}
	if(numpeople>10){
		multiplier=3;
		var extrapeople = numpeople-(multiplier*2);
	}	
	//	alert ("numpeople="+numpeople);

	//alert ("extrapeople="+extrapeople);
	//alert ("multiplier="+multiplier);
	
    if (form.extra[0].checked) {
    	extraperday += 3;
    }
    if (form.extra[1].checked) {
        extraperday += 1;
    }
	
	
	
	
	var total = 0;
    while (nights > 0) {
    	var lastdom = 31;
		switch (month) {
		case 4: {
			if (day<=5)
				total += 15*multiplier + 3*extrapeople;
			else if (day<=29)
				total += 7*multiplier + 2*extrapeople;
			else
				total += 14*multiplier + 3*extrapeople;
			lastdom = 30;
		  }
		  break;
		case 5: {
			if (day<3)
				total += 14*multiplier + 3*extrapeople;
			else if (day<=26)
				total += 7*multiplier + 2*extrapeople;
			else
				total += 15*multiplier + 3*extrapeople;
		  }
		  break;
		case 6: {
			if (day<=5)
				total += 15*multiplier + 3*extrapeople;
			else
				total += 8*multiplier + 2*extrapeople;
			lastdom = 30;
		  }
		  break;
		case 7: {
			if (day<=15)
				total += 8*multiplier + 2*extrapeople;
			else
				total += 15*multiplier + 2*extrapeople;
		  }
		  break;
		case 8: {
			if (day<=30)
				total += 15*multiplier + 2*extrapeople;
			else
				total += 7*multiplier + 2*extrapeople;
		  }
		  break;
		case 9: {
			if (day<=31)
				total += 7*multiplier + 2*extrapeople;
	
			lastdom = 30;
		  }
		  break;
		case 10: {
		    total += 7*multiplier + 2*extrapeople;
		  }
		  break;
		}
		total += extraperday;
		nights--;
		if (day==lastdom) {
			month++;
			day = 1;
		}
		else
			day++;
	}

	form.result.value = ""+total+".00"
}

