function FlashNews(id,mode) {
	obj = get(id);
	if(mode) {
		obj.src = '/i/index/news_bull1.gif';
	}
	else {
		obj.src = '/i/index/news_bull.gif';
	}
}

var perf = new Object();
perf.open = false;
perf.max_height = 640;
perf.min_height = 103;
perf.counter = null;
perf.btn_min = "/i/minimize.gif";
perf.btn_max = "/i/maximize.gif";
perf.alt_min = "свернуть список";
perf.alt_max = "раскрыть список";

function PerfControl(id,btnid) {
	var obj = getObj(id);
	var btn = getObj(btnid);
	if(obj) {
		switch(perf.open) {
			case true:
				btn.src = perf.btn_max;
				btn.title = btn.alt = perf.alt_max;
				PerfObjControl(obj,'height',perf.min_height);
				//PerfDynamic(obj,perf.max_height,perf.min_height,-20,10);
				perf.open = false;
			break;
			case false:
				btn.src = perf.btn_min;
				btn.title = btn.alt = perf.alt_min;
				PerfObjControl(obj,'height',perf.max_height);
				//PerfDynamic(obj,perf.min_height,perf.max_height,20,10);
				perf.open = true;
			break;
		}
	}
}

function PerfObjControl(obj,att,value) {
	obj.style[att] = value;
}

function PerfDynamic(obj,minvalue,maxvalue,step,delay) {
	minvalue += step;
	PerfObjControl(obj,'height',minvalue);
	if((maxvalue - minvalue)/step >= 1) {
		clearTimeout(perf.counter);
		perf.counter = setTimeout(function() {
			PerfDynamic(obj,minvalue,maxvalue,step,delay);
		},delay);
	}
	else {
		clearTimeout(perf.counter);
		PerfObjControl(obj,'height',maxvalue);
	}
	return;
}

function getObj(id){
	return (o = document.getElementById(id))? o : document.all[id];
}