var view = 'auto';

function loadCompanies(id_company){

	el = document.forms.rateForm.rateBrand;
	el2 = document.forms.rateForm.rateYear;
	year = $(el2).val();

	$.getJSON("/js/getData.php", { request: 'getCompanies', year: year}, function(json){

		if(el!=null) $(el).children().remove();
		el.options[0] =  new Option('- Wybierz -', 0);

		for(j=0; j<json.length; j++){
			var opt = new Option(json[j].name, json[j].id_company);
			el.options[el.options.length] = opt;
		}

		if(id_company>0){
			$(el).val(id_company);
		}else{
			$('#rateModel').attr('disabled', true);
		}

	});

}

function loadModels(id_company, id_model, year){

	if(view=='user') return;

	el = document.forms.rateForm.rateBrand;
	el2 = document.forms.rateForm.rateYear;
	el3 = document.forms.rateForm.rateModel;

	$('#rateModel').attr('disabled', true);

	if(year>0){
		$(el2).val(year);
	}else{
		year = $(el2).val();
	}

	if(id_company==0) id_company = el.value;

	$.getJSON("/js/getData.php", { request: 'getModels', company: id_company, year: year}, function(json){

		$(el3).children().remove();
		el3.options[0] =  new Option('- Wybierz -', 0);

		for(j=0; j<json.length; j++){

			var infoPower = json[j].engine_power.split('(');
			var model_name = json[j].model_version;
			if(infoPower[0]!='') model_name = model_name + ' (' + infoPower[0] + ' KM)';

			var opt = new Option(model_name, json[j].id_car);
			el3.options[el3.options.length] = opt;
		}

		if(id_model>0) $(el3).val(id_model);

		$('#rateTen').attr('disabled', false);
		if(view=='auto') $('#rateModel').attr('disabled', false);
		$('#rateKm').attr('disabled', false);

	});

}

function changeInputToAuto(){
	view = 'auto';
	$('#rateYear').css('display', 'block');
	$('#rateYear_u').css('display', 'none');
	$('#rateModel').css('display', 'block');
	$('#rateModel_u').css('display', 'none');
}

function changeInputToUser(){
	view = 'user';
	$('#rateYear').css('display', 'none');
	$('#rateYear_u').css('display', 'block');
	$('#rateModel').css('display', 'none');
	$('#rateModel_u').css('display', 'block');
	$('#rateTen').attr('disabled', false);
	$('#rateKm').attr('disabled', false);
}
