var renault_price = new Array();
/*
renault_price[renault_price.length] = 60;
renault_price[renault_price.length] = 55;
renault_price[renault_price.length] = 50;
renault_price[renault_price.length] = 47;
renault_price[renault_price.length] = 45;
*/
renault_price[renault_price.length] = 1800;
renault_price[renault_price.length] = 1700;
renault_price[renault_price.length] = 1600;
renault_price[renault_price.length] = 1600;
renault_price[renault_price.length] = 1500;

var chevrolet_price = new Array();
/*
chevrolet_price[chevrolet_price.length] = 50;
chevrolet_price[chevrolet_price.length] = 45;
chevrolet_price[chevrolet_price.length] = 40;
chevrolet_price[chevrolet_price.length] = 37;
*/
chevrolet_price[chevrolet_price.length] = 1500;
chevrolet_price[chevrolet_price.length] = 1400;
chevrolet_price[chevrolet_price.length] = 1350;
chevrolet_price[chevrolet_price.length] = 1350;
chevrolet_price[chevrolet_price.length] = 1300;

var hyundai_price = new Array();

hyundai_price[hyundai_price.length] = 1700;
hyundai_price[hyundai_price.length] = 1600;
hyundai_price[hyundai_price.length] = 1500;
hyundai_price[hyundai_price.length] = 1400;
hyundai_price[hyundai_price.length] = 1400;


var date_start_cal;
var date_end_cal;

var order_btn,start_href,car,date_start,date_end,price_fild1,price_fild2;

window.onload = function () {
	order_btn = document.getElementById('order_btn');
	start_href = order_btn.href;

	car = document.getElementById('car');

	date_start=document.getElementById('date_start');
	date_end=document.getElementById('date_end');

	price_fild1 = document.getElementById('price1');
	price_fild2 = document.getElementById('price2');


	date_start_cal = new Epoch('epoch_popup','popup',date_start);
	date_end_cal = new Epoch('epoch_popup','popup',date_end);


	date_start_cal.hide = function () {
		date_start_cal.calendar.style.display = 'none';
		date_start_cal.visible = false;
		calc();
	};

	date_end_cal.hide = function () {
		date_end_cal.calendar.style.display = 'none';
		date_end_cal.visible = false;
		calc();
	};

	calc();
};



function calc() {
	var date_start_obj = new Date(date_start.value);
	var date_end_obj = new Date(date_end.value);

	var raznica = Math.ceil((date_end_obj.getTime() - date_start_obj.getTime())/86400000);

	var price = eval(car.value+'_price');
	price_fild1.innerHTML = price[(price.length - 1)]+' руб.';

	if (raznica>0) {
		var price_id;

		if (car.value=='renault') {
			if (raznica>=31) price_id=4;
			else if (raznica>=15) price_id=3;
			else if (raznica>=8) price_id=2;
			else if (raznica>=4) price_id=1;
			else if (raznica>=1) price_id=0;
		}
		else if (car.value=='chevrolet') {
			if (raznica>=31) price_id=4;
			else if (raznica>=15) price_id=3;
			else if (raznica>=8) price_id=2;
			else if (raznica>=4) price_id=1;
			else if (raznica>=1) price_id=0;
		}
		else if (car.value=='hyundai') {
			if (raznica>=31) price_id=4;
			else if (raznica>=15) price_id=3;
			else if (raznica>=8) price_id=2;
			else if (raznica>=4) price_id=1;
			else if (raznica>=1) price_id=0;
		}

	//renault_price[renault_price.length]
	//	price_fild1.innerHTML = price[price_id]+' руб.';
		price_fild2.innerHTML = price[price_id]*raznica+' руб.';

		var date_start_str=date_start_obj.getFullYear()+'-'+(date_start_obj.getMonth()+1)+'-'+date_start_obj.getDate();
		var date_end_str=date_end_obj.getFullYear()+'-'+(date_end_obj.getMonth()+1)+'-'+date_end_obj.getDate();
		order_btn.href=start_href+'?model='+car.value+'&date_start='+date_start_str+'&date_end='+date_end_str;
	}
	else price_fild2.innerHTML = '0 руб.';
}

