bytzz, лучше всего все переменные 
selectX объявить изначально равные 0...
так например, если не установлен checkbox-переключатель 
4-thProduct, то 
select4 будет = 
undefined...
fifthProduct у вас выступает в качестве select-списка с множественным выбором, соответственно
	
	| Цитата: | 
	| Чтобы в случае с множественным выбором элементов найти все выделенные элементы нужно перебрать в цикле все элементы массива options и проверить их свойство selected, которое равно true у выделенных элементов | 
	
у тега 
span нету атрибута 
value
у тега 
script атрибут называется 
language, а не 
langage
по поводу 
select3 пробегитесь по всем radio-переключателем как-то так:
var rad = document.getElementsByName("thirdProduct"), y = 0;
for (i = 0; i < rad.length; i++) {
    if (rad[i].checked) { y = rad[i].value; break; }
}
учебник вам однозначно требуется почитать...