
var klasik_1den=		[0,390, 580,  750,  890,  1090, 1890, 1590,2990, 750,   1550,  1890, 4750,  750,  1090, 4050,  4650, 1190];
var klasik_2_7dni=		[0,350, 550,  690,  850,  1030, 1690, 1490,2760, 690,   1320,  1690, 4450,  690,  1030, 3790,  4350, 1130];
var klasik_8_14dni=		[0,320, 490,  620,  790,  950,  1590, 1290,2270, 620,   1160,  1590, 4150,  620,  950,  3530,  4050, 1050];
var klasik_15_25dni=		[0,290, 450,  590,  750,  890,  1250, 1090,1980, 590,   1040,  1250, 3850,  590,  890,  3290,  3750, 990];
var klasik_mesic=		[0,6500,9900,12900,15900,19700,25700,22700,42700,12900,17500, 25700,57700, 12900,19700,49050, 57500, 20900];
var klasik_vikend=		[0,880, 1390, 1730, 1990, 2590, 4190, 3690,7470, 1730,  3300,  4190, 9300, 1730, 2590, 10150, 11700, 2850];
var klasik_kauce=		[0,5000,10000,10000,15000,15000,25000,20000,30000,15000,15000, 20000,50000, 10000,15000,40000, 50000, 15000];

var komfort_1den=		[0,450, 650,  790,  990, 1190, 2050, 1750,3290, 790,   1720,  2050, 5150, 790,  1190, 4390,  5050, 1290];
var komfort_2_7dni=		[0,390, 590,  750,  890,  1090, 1850, 1650,2960, 750,   1440,  1850, 4850, 750,  1090, 4130,  4750, 1190];
var komfort_8_14dni=		[0,350, 520,  690,  850,  1030, 1750, 1450,2750, 690,   1280,  1750, 4550, 690,  1030, 3890,  4450, 1130];
var komfort_15_25dni=		[0,330, 450,  620,  790,  950,  1430, 1250,2290, 620,   1160,  1430, 4250, 620,  950,  3630,  4150, 1050];
var komfort_mesic=		[0,6990,10900,13900,17500,20900,26900,25900,47900,13900,19500, 26900,59900,13900,20900,50950, 59700, 21900];
var komfort_vikend=		[0,990, 1490, 1890, 2190, 2730, 4590, 4090,8220, 1890,  3600,  4590, 10300,1890, 2730, 10950, 12700, 2990];
var komfort_kauce=		[0,5000,10000,10000,15000,15000,25000,20000,30000,15000,15000, 20000,50000,10000,15000,40000, 50000, 15000];


// akcni sleva v %
// SLEVA 10% na vozy - Š. Felicia, Š. Fabia, Š. Fabia NEW, Š. Fabia Combi, F. Tranzit
// SLEVA 15% na vozy - Š. Octavia, Š. Octavia Combi, VW Passat Variant
// SLEVA 20% na vozy - Š. Superb, VW Multivan
var akcni_sleva=		[0,10,10,10,15,15,20,15,20,10,10,0,0,10,15,0,0,0];
var akcni_sleva=		[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
/*
1 - Škoda Felicia 1.3 i
2 - Škoda Fabia 1.2 HTP
3 - Škoda Fabia Combi 1.2 HTP
4 - Škoda Octavia I. 1.9TDi
5 - Škoda Octavia Combi I. 1.9TDi
6 - Škoda Superb 1.9TDi
7 - VW Passat Variant - 1.9 TDi
8 - VW Multivan - 2,5 TDi
9 - Škoda Fabia NEW - 1.2 HTP
10 - Ford Tranzit - 2.0 TDCi
11 - Renault Trafic Passenger Confort Cool - 2.0. Dci
12 - Jaguar XJ8
13 - Škoda Fabia - 1.4 TDi
14 - Škoda Octavia II. - 1.9 TDi (nový model)
15 - Audi A6
*/

function getPrice() {

	// tarif,car,days,driver,vikend
	var tarif = getCheckedValue(document.forms.calcform.tarif);
	var car = document.forms.calcform.car.options[document.forms.calcform.car.selectedIndex].value;
	var days = document.forms.calcform.days.value;
	var days2 = document.forms.calcform.days.value;
	/*
	var vikend = 0;
	if (document.forms.calcform.vikend.checked) vikend = 1;
	*/
	var poplatekridic = 0;
	if (document.forms.calcform.poplatekridic.checked) poplatekridic = 1;
	var poplatekpristaveni = 0;
	if (document.forms.calcform.poplatekpristaveni.checked) poplatekpristaveni = 1;
	var poplatekvyzvednuti = 0;
	if (document.forms.calcform.poplatekvyzvednuti.checked) poplatekvyzvednuti = 1;
	var poplateknavigace = 0;
	if (document.forms.calcform.poplateknavigace.checked) poplateknavigace = 1;
	var poplatekbox = 0;
	if (document.forms.calcform.poplatekbox.checked) poplatekbox = 1;

	/*var o2 = document.getElementById('pocetdnu');
	if (vikend == 1) {
		o2.style.visibility = 'hidden';
	} else {
		o2.style.visibility = 'visible';
	}*/
	
	var kauce = 0;

	//alert(driver);
	//alert(klasik_2_7dni[car]);
	//alert(klasik_2_7dni[car]*days);

	if (days >= 26) days = 31;
	var price=0;
	// klasik
	if (tarif == 1) {
		// vikend
		/*if (vikend == 1) {
			price = klasik_vikend[car];
			days = 3;
		}
		else {*/
			if (days == 1) price = klasik_1den[car]*days;
			if (days >= 2 && days <=7) price = klasik_2_7dni[car]*days;
			if (days >= 8 && days <=14) price = klasik_8_14dni[car]*days;
			if (days >= 15 && days <=25) price = klasik_15_25dni[car]*days;
			if (days >= 26) price = klasik_mesic[car];
		//}
		kauce = klasik_kauce[car];
	}
	// komfort
	if (tarif == 2) {
		// vikend
		/*if (vikend == 1) {
			price = komfort_vikend[car];
			days = 3;
		}
		else {*/
			if (days == 1) price = komfort_1den[car]*days;
			if (days >= 2 && days <=7) price = komfort_2_7dni[car]*days;
			if (days >= 8 && days <=14) price = komfort_8_14dni[car]*days;
			if (days >= 15 && days <=25) price = komfort_15_25dni[car]*days;
			if (days >= 26) price = komfort_mesic[car];
		//}
		kauce = komfort_kauce[car];
	}

	var akcnislevatext = '';
	var akcnikoef = 1;
	if (akcni_sleva[car] > 0) {
		akcnislevatext = 'Cena po slevě '+akcni_sleva[car]+'%<br />';
		akcnikoef = (100-akcni_sleva[car])/100;
	}
	price = price * akcnikoef;
	
	// pridani ceny za vycisteni vozu
	price += 230;
	
	if (poplatekridic == 1) price += 150;
	if (poplatekpristaveni == 1) price += 200;
	if (poplatekvyzvednuti == 1) price += 200;
	if (poplateknavigace == 1) price += 100*days2;
	if (poplatekbox == 1) price += 110*days2;
	
	var dailyprice = 0;
	var daystext = '';
	if (days > 0) dailyprice = price / days;

	var num = new NumberFormat();
	num.setInputDecimal(',');
	num.setNumber(price);
	num.setPlaces('0', false);
	num.setCurrencyValue('');
	num.setCurrency(false);
	num.setCurrencyPosition(num.LEFT_OUTSIDE);
	num.setNegativeFormat(num.LEFT_DASH);
	num.setNegativeRed(false);
	num.setSeparators(true, '.', '.');
	var pricetext = num.toFormatted();
	
	if(poplateknavigace == 1) kauce += 7000;
	if(poplatekbox == 1) kauce += 3000;
	
	num.setNumber(kauce);
	var kaucetext = num.toFormatted();
	
	
	var o = document.getElementById('price');
	if ( price>0 || dailyprice>0 ) {
		if (days<26) {
			if (days==1) daystext = days+' den';
			if (days>=2 && days<=4) daystext = days+' dny';
			if (days>4) daystext = days+' dní';
			o.innerHTML = akcnislevatext+'<span id="price2"><strong>'+pricetext+' Kč</strong> / '+daystext+'</span><br />'+
			kaucetext+' Kč vratná kauce<br />Ceny jsou bez DPH 20%.';
		} else {
			o.innerHTML = akcnislevatext+'<span id="price2"><strong>'+pricetext+' Kč</strong> / měsíc</span><br />'+
			kaucetext+' Kč vratná kauce<br />Ceny jsou bez DPH 20%.';
		}
	} else {
		o.innerHTML = '';
	}
}


function clearPrice() {
	var o = document.getElementById('price');
	o.innerHTML = '';
}


// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
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 "";
}
