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');
	car = document.getElementById('car');
  start_href = order_btn.href;

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



	calc();
};



function calc() {
if (document.getElementById('date_start').value=='' || document.getElementById('date_end').value=='') return false;
var arr = document.getElementById('date_start').value.toString().split ( '.'.toString() );
var arr_end = document.getElementById('date_end').value.toString().split ( '.'.toString() );

	var date_start_obj = new Date('2009', arr[1], arr[0]);
	var date_end_obj = new Date('2009', arr_end[1], arr_end[0]);
  
	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;
		}


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

		var date_start_str=date_start_obj.getFullYear()+'-'+date_start_obj.getMonth()+'-'+date_start_obj.getDate();
		var date_end_str=date_end_obj.getFullYear()+'-'+date_end_obj.getMonth()+'-'+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 руб.';
}

