есть етот код
<HTML>
<HEAD>
<select id="idi" onChange="alert(this.value)">
<option value="7122" selected="selected">Россия
</option>
<option value="7138">Украина
</option>
<option value="82300">Германия
</option>
<option value="4070">Израиль
</option>
<option value="4161">Казахстан
</option>
<option value="4161">Киргизия
</option>
<option value="1824">Латвия
</option>
<option value="1624">Литва
</option>
<option value="4161">Таджикистан
</option>
<option value="1206">Эстония
</option>
</select>
<br>
</script>
</div>
<br>
</BODY>
</HEAD>
</HEAD>
Он работает и виводит значение <select>-а через alert
а есть етот код
<HTML>
<HEAD>
<script>
var c=0
</script>
<select id="idi" onChange="c=+this.value">
<option value="7122" selected="selected">Россия
</option>
<option value="7138">Украина
</option>
<option value="82300">Германия
</option>
<option value="4070">Израиль
</option>
<option value="4161">Казахстан
</option>
<option value="4161">Киргизия
</option>
<option value="1824">Латвия
</option>
<option value="1624">Литва
</option>
<option value="4161">Таджикистан
</option>
<option value="1206">Эстония
</option>
</select onChange="alert("c")">
<br>
<script>
</script>
</script>
</div>
<br>
</BODY>
</HEAD>
</HEAD>
Вопрос где ошибка в етом коде и как вивести переменную ?