Добрый день уважаемые форумчане!
На просторах данного форума нашел темку от 10 года, и забрал из нее скриптик. 
Сама тема
Забрал из нее сливки и начал делать для себя. Вроде все сначала шло как по маслу но, потом наткнулся на проблему. 
Сам скрипт во вложении. 
Суть проблемы: нужно сделать что бы выводилась сумма из выбранной опции value. 
<select id="articul_1" name="rar" class="select">
			<optgroup label="Granta St">
				<option id="g1" value="1300">На 1 сутки</option>
				<option id="g2" value="1100">2-3 суток</option>
				<option id="g3" value="1000">4-6 суток</option>
			</optgroup>
			<optgroup label="Granta Nm">
				<option id="g4" value="1600">На 1 сутки</option>
				<option id="g5" value="1300">2-3 суток</option>
				<option id="g6" value="1200">4-6 суток</option>
			</optgroup>
		</select>
		<br><br>
		<input type="button" onClick="javascript:CalcSum();" value="Расчитать стоимость">
		<br><br>
		<div id=TextSum></div>
На данный момент выводится только последний. 
Сам скрипт подсчета:
function CalcSum(){
			var o=document.getElementById("articul_1");
			sum = 0;
			for(var i = 0; i < o.options.length; i++) {
				m1 = o.options[i].value;
				
				if ((m1 > 0)) {
					sum = m1;
				}
			}
			document.getElementById('TextSum').innerHTML = sum + " руб.";
		}
Почему выводится только последний, а не тот который я выбрал?
Дополнительно: как заблокировать подкатегорию, до тех пор пока не выбрана главная категория.
Заранее спасибо!