
var auto_array = new Array();

auto_array[0] = new Array();
auto_array[0]['name']		= 'Выберите автомобиль';
auto_array[0]['wend'] 		= 0;
auto_array[0]['discount'] 	= new Array(0, 0, 0, 0, 0);

auto_array[1] = new Array();
auto_array[1]['name']		= 'Chevrolet Lanos';
auto_array[1]['wend'] 		= 3000;
auto_array[1]['discount'] 	= new Array(1200, 1100, 1000, 950, 900);

auto_array[2] = new Array();
auto_array[2]['name']		= 'Chevrolet Aveo МКПП';
auto_array[2]['wend'] 		= 3700;
auto_array[2]['discount'] 	= new Array(1500, 1300, 1250, 1200, 1100);

auto_array[4] = new Array();
auto_array[4]['name']		= 'Chevrolet Aveo АКПП';
auto_array[4]['wend'] 		= 4200;
auto_array[4]['discount'] 	= new Array(1700, 1500, 1400, 1250, 1200);

auto_array[3] = new Array();
auto_array[3]['name']		= 'Chevrolet Lacetti  МКПП';
auto_array[3]['wend'] 		= 4200;
auto_array[3]['discount'] 	= new Array(1600, 1500, 1400, 1350, 1300);

auto_array[6] = new Array();
auto_array[6]['name']		= 'Ford Focus II  МКПП';
auto_array[6]['wend'] 		= 5200;
auto_array[6]['discount'] 	= new Array(2100, 1900, 1750, 1600, 1400);

auto_array[7] = new Array();
auto_array[7]['name']		= 'FordFocus II  АКПП';
auto_array[7]['wend'] 		= 5800;
auto_array[7]['discount'] 	= new Array(2300, 2050, 1950, 1800, 1500);
	
		
function calculate(){
	var daily;
	var price = 0;
	var wend = auto_array[document.autohire_form.autom.value]['wend'];
	var discount= auto_array[document.autohire_form.autom.value]['discount'];	
	var from_time = document.autohire_form.from_time_show.value;
	var to_time = document.autohire_form.to_time_show.value;
	
	if(
			from_time.length != 10 
		   || to_time.length != 10
		   
		   || isNaN(from_time.substr(0,2))
		   || isNaN(from_time.substr(3,2))
		   || isNaN(from_time.substr(6,4))
		   
		   || isNaN(to_time.substr(0,2))
		   || isNaN(to_time.substr(3,2))
		   || isNaN(to_time.substr(6,4))
	   
	   ){
		alert("Неверный формат даты. Требуется ДД.ММ.ГГГГ");
		return false;
	}
		
	var from_Date = new Date();
	from_Date.setDate	(from_time.substr(0,2));
	from_Date.setMonth	(from_time.substr(3,2) - 1);
	from_Date.setYear	(from_time.substr(6,4));
	
	var to_Date = new Date();
	to_Date.setDate		(to_time.substr(0,2));
	to_Date.setMonth	(to_time.substr(3,2) - 1);
	to_Date.setYear		(to_time.substr(6,4));
	
	var days_changed = Math.round( (to_Date.getTime() - from_Date.getTime()) / (1000*60*60*24) );
	
	if(days_changed >= 1){
		var nday= from_Date.getDay();
		if( (days_changed == 3) && (nday == 5)){
			price = wend;
			daily = "Тариф выходного дня";

		}else{
			daily = discount[0];
			if(days_changed >= 3)			daily = discount[1];
			if(days_changed >= 8)			daily = discount[2];
			if(days_changed >= 15)			daily = discount[3];
			if(days_changed > 30)			daily = discount[4];
			
			var price = Math.ceil(days_changed * daily);

		}
	}else{
		daily = 'Неизвестно';
		price = 'Неизвестно';
		days_changed = 'Неизвестно';

	}
	document.getElementById('daily').innerHTML = daily;
	document.getElementById('itog').innerHTML = price;
	document.getElementById('car').innerHTML = auto_array[document.autohire_form.autom.value]['name'];
	document.getElementById('days').innerHTML = days_changed;
	
	document.autohire_form.f_car_title.value = auto_array[document.autohire_form.autom.value]['name'];
	document.autohire_form.f_days_changed.value = days_changed;
	document.autohire_form.f_daily.value = daily;
	document.autohire_form.f_itog.value = price;
	
}