﻿// JavaScript Document
function carSelectionChanged(carName) {
	setCarName(carName);
	setCarPicture(carName, 1);
	setCarThumbnails(carName);
	setCarDescription(carName);
}

function getNumThumbnails(carName) {
	switch (carName) {
		case 'sclasse': return 4;
		case 'eclasse': return 4;
		case 'viano': return 3;
		case 'vito': return 4;
		case 'vito9': return 4;
		case 'sprinter': return 4;
		case 'sprinter2': return 3;
		case 'sprinter3': return 3;
		case 'sclasse2' : return 3;
		default: return 0;
	}
}

function getCarName(carName) {
	switch (carName) {
		case 'sclasse': return 'Mercedes S-classe (3+1)';
		case 'eclasse': return 'Mercedes E-classe (3+1)';
		case 'viano': return 'Mercedes Viano (5+1)';
		case 'vito': return 'Mercedes Vito (7+1)';
		case 'vito9': return 'Mercedes Vito (8+1)';
		case 'sprinter': return 'Mercedes Sprinter (18+1)';
		case 'sprinter2': return 'Mercedes Sprinter (19+1)';
		case 'sprinter3': return 'Mercedes Sprinter (16+1)';
		case 'sclasse2' : return 'Mercedes S-classe Lang';
		default: return 'Nieznany';
	}
}

function getCarDescription(carName) {
	switch (carName) {
		case 'sclasse': return '<ul><li>Leather Interior</li><li>4 Zone Climatronic</li><li>Comfort Seats with Ventilation and Seat Heaters</li><li>Tv/Dvd</li><li>Refrigerator</li><li>Navi</li></ul>';
		case 'eclasse': return '<ul><li>Leather Interior</li><li>Climatronic</li><li>Refrigerator</li><li>Navi</li></ul>';
		case 'viano': return '<ul><li>Leather Interior</li><li>Climatronic</li><li>Navi</li><li>Captain\'s chairs</li><li>Tv/Dvd</li><li>Refrigerator</li></ul>';
		case 'vito': return '<ul><li>Air Condition</li><li>Tv/Dvd</li><li>Navi</li><li>Refrigerator (optional)</li></ul>';
		case 'vito9': return '<ul><li>Climatronic</li><li>Tv/Dvd</li><li>Navi</li><li>Refrigerator (optional)</li></ul>';
		case 'sprinter': return '<ul><li>Air Condition</li><li>Tv/Dvd</li><li>Navi</li><li>Refrigerator (optional)</li></ul>';
		case 'sprinter2': return '<ul><li>Air Condition</li><li>Tv/Dvd</li><li>Navi</li><li>Refrigerator (optional)</li></ul>';
		case 'sprinter3': return '<ul><li>Air Condition</li><li>Tv/Dvd</li><li>Navi</li><li>Refrigerator (optional)</li></ul>';
		case 'sclasse2': return '<ul><li>Only summer wedding transfers</li></ul>';
		default: return 'Nieznany';
	}
}

function setCarName(carName) {
	document.getElementById('car_name').innerHTML = getCarName(carName);
}

function setCarPicture(carName, picNum) {
	document.getElementById('car_image').innerHTML = '<img src="cars/'+carName+'0'+picNum+'.jpg"/>';
}

function setCarThumbnails(carName) {
	var numThumbnails = getNumThumbnails(carName);
	var thumbElement = document.getElementById('thumbnails');
	
	thumbElement.innerHTML = '';
	
	for (i = 1; i <= numThumbnails; i++) {
		thumbElement.innerHTML += '<img src="cars/thumb_'+carName+'0'+i+'.jpg"'+
        	'onmouseover="src=\'cars/thumb_'+carName+'0'+i+'h.jpg\';hoversound.play();"'+
            'onmouseout="src=\'cars/thumb_'+carName+'0'+i+'.jpg\'" onclick="setCarPicture(\''+carName+'\', '+i+');" />';
	}
}

function setCarDescription(carName) {
	document.getElementById('car_description').innerHTML = getCarDescription(carName);
}