EurPriceArray = new Array("0", "400", "780", "1140", "1470", "1800");
UsdPriceArray = new Array("0", "600", "1170", "1710", "2205", "2700");

function calculatePrice(Course, Day, CourseDays, MaxDays, MaxCourses){
	var dayCounter = 0;
	var num = new RegExp("[0-9]", "g");
	var nrOfParticipants = document.getElementById('nrofparticipants').value;

	//if(document.getElementById('nrofparticipants').value != '') {
		if(nrOfParticipants.search(num) >= 0 && nrOfParticipants != 0) {
			document.getElementById('eurTotal').value = 0;
			document.getElementById('usdTotal').value = 0;

			for(var h=0; h < MaxCourses; h++) {
				for(var i=0; i < MaxDays; i++) {
					if(document.getElementById(h+'_'+i).checked == true) {
						dayCounter++;
					}
				}
				document.getElementById('eurTotal').value = document.getElementById('eurTotal').value*1 + EurPriceArray[dayCounter]*parseInt(nrOfParticipants);
				document.getElementById('usdTotal').value = document.getElementById('usdTotal').value*1 + UsdPriceArray[dayCounter]*parseInt(nrOfParticipants);
				dayCounter = 0;
			}

			if(Course != -1 && Day != -1 && CourseDays != -1) {
				// Enable/disable all-checkbox if single day is selected
				for(var i=0; i < CourseDays; i++) {
					if(document.getElementById(Course+'_'+i).checked == true) {
						dayCounter++;
					}
				}
				if(dayCounter == CourseDays) {
					document.getElementById('all_'+Course).checked = true;
				}
				else {
					document.getElementById('all_'+Course).checked = false;
				}
			}
		}
		else {
			alert('Please enter a valid number of participants');
			if(Course != -1 && Day != -1 && CourseDays != -1) {
				for(var i=0; i < CourseDays; i++) {
					document.getElementById(Course+'_'+i).checked = false;
				}
				document.getElementById('all_'+Course).checked = false;
			}
		}
	//}
}

function calculatePriceAll(Course, CourseDays, MaxDays, MaxCourses){
	for(var i=0; i < CourseDays; i++) {
		if(document.getElementById('all_'+Course).checked == true) {
			document.getElementById(Course+'_'+i).checked = true;
		}
		else {
			document.getElementById(Course+'_'+i).checked = false;
		}
	}

	calculatePrice(Course, '', CourseDays, MaxDays, MaxCourses);
}

function regionSelect(){
	location='http://www.emd.dk/WindPRO/Courses/'+document.getElementById('regionSelector').value;
}