function _init_(){
	//загружаем флэш-меню
	var so = new SWFObject("/swf/root.swf", "root", "1000", "246", "8", "#c8c8c8");
	so.addParam("wmode", "transparent");
	so.write("flashMenu");

	//запускаем sifr
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:'#pagetitle1 h1,div.sifr h1', sFlashSrc:'/swf/helios400.swf', sColor:'#000000', sBgColor:'#ffffff',sWmode:'transparent'}));
	}

	//переделываем вид таблиц
	var divs=U.gbtcr('DIV','contentZone');
	if(divs){
		for(var i in divs){
			_redrawTables(U.gbt('TABLE',divs[i]));
		}
	}
}

function _redrawTables(tables){
	if(tables){
		for(var i in tables){
			if(tables[i].className==""){
				_redrawTable(tables[i]);
			}
		}
	}
}

function _redrawTable(table){
	try{
		//получаем массив строк
    var TRs = U.gbtr("TR", table);
		//в верхней строке меняем td на th
		_td_to_th(TRs[0]);
		//в левых ячейках устанавливаем атрибуты first last
		_set_first_last(TRs);
		//в нижних ячейках устанавливаем атрибут btm
		_set_btm(TRs[TRs.length-1]);
		//кладем таблицу в контейнер
		_intoBox(table);
	}
	catch(e){/*alert(e)*/}
}

function _td_to_th(tr){
	var TDs = U.gbt("TD", tr);
	while (TDs[0]) {
		th = document.createElement("TH");
		th.innerHTML = TDs[0].innerHTML;
		if(TDs[0].getAttribute('rowspan')>0)
			th.setAttribute('rowspan',TDs[0].getAttribute('rowspan'));
		if(TDs[0].getAttribute('colspan')>0)
			th.setAttribute('colspan',TDs[0].getAttribute('colspan'));
		tr.replaceChild(th, TDs[0]);
	}
}

function _set_first_last(TRs){
	for(var i in TRs){
		var TDs=U.gbt("TD", TRs[i]);
		if(TDs && TDs[0]){
			if(TDs[0].className=='')
				TDs[0].className='first';
			if(TDs[TDs.length-1].className=='')
				TDs[TDs.length-1].className='last';
		}else{
			var THs=U.gbt("TH", TRs[i]);
			if(THs[0] && THs[0]){
				if(THs[0].className=='')
					THs[0].className='first';
				if(THs[THs.length-1].className=='')
					THs[THs.length-1].className='last';
			}
		}
	}
}

function _set_btm(tr){
	var TDs = U.gbt("TD", tr);
	var cls;
	for(var i in TDs){
		if(TDs[i].className=='first'){
			cls='first btm lb-corner';
		}else if(TDs[i].className=='last'){
			cls='last btm rb-corner';
		}else{
			cls='btm';
		}
		TDs[i].className=cls;
	}
}

function _intoBox(table){
	//1.кладем таблицу в четыре контейнера
	var box=document.createElement('DIV');
	box.setAttribute('class','tableDecoration');
	var parent=table.parentNode;
	parent.insertBefore(box,table);

	box.appendChild(table);
	parent.innerHTML+='';
}

function showCityTar(id,balloon,city,x,y){
	if(parseInt(id)){
		var result='';
		if(citytar[id][0]!=''){
			result+='<a href="'+citytar[id][0]+'">Тарифы на интернет</a><br>';
		}
		if(citytar[id][1]!=''){
			result+='<a href="'+citytar[id][1]+'">Тарифы на телефонию</a><br>';
		}
		if(citytar[id][2]!=''){
			result+='<a href="'+citytar[id][2]+'">Тарифы на телевидение</a><br>';
		}
		U.gbi('citytarOutput').innerHTML=result;
	}else{
		U.gbi('citytarOutput').innerHTML=''
	}

	if(balloon>0){
		//выбираем город в селектбоксе
		var sbox=U.gbi('cityTarSbox');
		for(var i=0; i<sbox.options.length; i++){
			if(sbox.options[i].value==id){
				sbox.options[i].selected=true;
			}
		}
		//размеры баллуна
		var w=256;
		var h=117;
		//новый контент для баллуна и новые координаты
		U.gbi('geoBalloon').style.display='none';
		U.gbi('geoBalloon').innerHTML='<p class="number'+balloon+'"><span><b>'+city+'</b><br>'+result+'</span></p>';
		var X=(balloon>2) ? x+3 : x-3-w;
		var Y=(balloon==1 || balloon==4) ? y+3 : y-3-h;
		U.gbi('geoBalloon').style.left=X+'px';
		U.gbi('geoBalloon').style.top=Y+'px';
		U.gbi('geoBalloon').style.display='block';
	}else{
		U.gbi('geoBalloon').style.display='none';
	}
}

U.clientXY();
