простенький скрипт. 
'123' появляется ровно столько раз сколько выполняется условие [i]stat_type.options
.selected==true
alert функции testInterval не вызывается. что может быть не так?
function testInterval(param)
{
	alert(param);
}
function form_getData ()
{
	var stat_type	= document.getElementsByName("stat_type")[0];
	for (i=0; i<stat_type.options.length; i++)
	{
		if (stat_type.options[i].selected==true)
		{
			var someresult = setTimeout(function(){
				alert(123);
				testInterval(stat_type.options[i].value);
				alert("after"); 
			}, 1000);
		}
	}
}