

// for cycle to get all accessories
// INSERT
//

function getQuote() {
	var form = document.forms.quoteform;
	//var tariffBtn = form.tariff;
	var carList = form.carType;
	var daysList = form.days;

	var daily = 0;
	var price = 0;

	var tariffVal = "nonlimit";
	var car = carList.options[carList.selectedIndex].value;
	var carName = carList.options[carList.selectedIndex].text; 
	carName = carName.toUpperCase();
	var days = 0;
	if (parseInt(daysList.options[daysList.selectedIndex].value))
		days = parseInt(daysList.options[daysList.selectedIndex].value)
	var daysPeriod = getDaysPeriod(days);
	
	var dailyPrice = cenik[parseInt(car)][daysPeriod];
	
	var accPrice = getAccPrice(form, days, daysPeriod);
	
	var total = dailyPrice*days + accPrice;
	var totalDisc = total;
	
	if ( carName.indexOf ("AKCE")== -1) {
		totalDisc = Math.round(total * 0.97);
	}
	
	var totalVat = Math.ceil((totalDisc) * 1.20);
	
	document.getElementById("auto").innerHTML = dailyPrice + mena;
	//document.getElementById("prislusenstvi").innerHTML = accPrice + mena;
	document.getElementById("total").innerHTML = total + mena;
	document.getElementById("total_vat").innerHTML = totalVat + mena;
	document.getElementById("total_disc").innerHTML = totalDisc + mena;
	
	
	//alert(car + "\n" + days + "\n" + daysPeriod);
	// for cycle for accessories options load
	// INSERT
	//
	
	
	// for cycle for accessories to add to price - daily & total
	// INSERT
	//
}

function getAccPrice(form, days, daysPeriod) {
	var price = 0;
	for (var prisl in cenik_prislusentsvi) {
		var str = "form.acc_" + prisl + ".checked";
		var checkTest = eval(str);
		if (checkTest) {
			price += cenik_prislusentsvi[parseInt(prisl)][daysPeriod]*days;
			if (prisl != 24 && prisl != 25)
				price += cenik_prislusentsvi[parseInt(prisl)][6];
			else if ((prisl == 24 || prisl == 25) && daysPeriod < 2)
				price += 190;
		}
	}
	return price;
	// musi nekde byt nacitani ceny dle periody 1-10 a 10+!!!
}

function getDaysPeriod(days) {
	if (days == null)
		return 0;
	else if (days == 1)
		return 0;
	else if (days > 1 && days < 6)
		return 1;
	else if (days > 5 && days < 11)
		return 2;
	else if (days > 10 && days < 16)
		return 3;
	else if (days > 15 && days < 26)
		return 4;
	else if (days > 25)
		return 5;
	else
		return 0;
}
