<!--

function setT() 
{
	if (setT.arguments[0]&&setT.arguments[1])
	{														// style.display="block"; appendData("aaa")
		document.getElementById(setT.arguments[0]).firstChild.appendData(setT.arguments[1] + '___' + '\n');
	}
}

telekaks._maxZ = 100;
telekaks.backgroundColor = "white"; 
telekaks.backgroundPng = "/images_regions/white-90.png"; 
telekaks.dingbatOn = "/images_regions/submenu.gif"; 
telekaks.dingbatOff = "/images_regions/submenu.gif"; 
telekaks.dingbatSize = 7; 
telekaks.direction = {down:1,right:2};
telekaks.hideDelay = 1000; 
// param для повторяющихся кусков меню
telekaks.itemPadding = 4; 
telekaks.menuPadding = 1; 
telekaks.itemStyle = "vert_menu_td"; //+++


telekaks.shadowSize = 2; 
telekaks.shadowOffset = 3; 
telekaks.shadowColor = "#888"; 
telekaks.shadowPng = "/images_regions/grey-40.png"; 
telekaks.slideTime = 700; 
telekaks.spacerGif = "/images_regions/t.gif"; 
telekaks.reference = {topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};
telekaks.registry = [];
telekaks.g_kass = -153;
telekaks.g_y    = 0;


function telekaksPageReload(init)
{
	if (init==true)
		with (navigator)
		{
			if ((appName=="Netscape")&&(parseInt(appVersion)==4))
			{
				document.MM_pgW=innerWidth; 
				document.MM_pgH=innerHeight; 
				onresize=telekaksPageReload; 
			}
		}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		location.reload();
}

telekaksPageReload(true);

function telekaksLoadImages()
{
	var d=document; 
	var i,j=d.MM_p.length,a=telekaksLoadImages.arguments; 
	if(d.images)
	{ 
		if(!d.MM_p) 
			d.MM_p=new Array();
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0)
			{ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
			}
	}
}

telekaks.isSupported = function()
{
	if (typeof telekaks.isSupported.r == "boolean") 
	return telekaks.isSupported.r;
	var ua = navigator.userAgent.toLowerCase();
	var an = navigator.appName;
	var r = false;
	if (ua.indexOf("gecko") > -1) 
	// если gecko нашли ...
		r = true; 
	else if (an == "Microsoft Internet Explorer")
	{
		if (document.getElementById) 
			r = true; 
	}
	telekaks.isSupported.r = r;
	return r;
}

telekaks.initialize = function()
{
	for (var i = 0, menu = null; menu = this.registry[i]; i++) {	menu.initialize();	}
}

telekaks.renderAll = function()
{
	var aMenuHtml = [];
	for (var i = 0, menu = null; menu = this.registry[i]; i++)
	{
		aMenuHtml[i] = menu.toString();
	}
	document.write(aMenuHtml.join(""));//setT('textp',aMenuHtml.join(""));
}

function telekaks(oActuator, iDirection, iLeft, iTop, iReferencePoint, parentMenuSet)
{//            элемент вкладки        1,     0,    2, 3
	this.addItem = addItem;
	this.addMenu = addMenu;
	
	// Строка setT('textp',this); заставляет выполниться ф-цию toString
	// если, конечно, уже объявлен массив this.items = [];, т.к. в ней происходит обращение к нему
	this.items = [];
	this.toString = toString;     
	
	this.initialize = initialize; 
	this.isOpen = false;
	this.show = show;
	this.hide = hide;
	//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	this.onactivate = new Function(); 
	this.ondeactivate = new Function(); 
	this.onmouseover = new Function(); 
	this.onqueue = new Function(); 
	this.index = telekaks.registry.length;//!!!ClickShow
	telekaks.registry[this.index] = this;// указатель на созданный в addMenu telekaks
										 // это и есть объект, который мы конструируем
	var id = "mtDropDown" + this.index;  // а ведь токой id не определён в html'e
	var contentHeight = null;
	var contentWidth = null;
	var childMenuSet = null;
	var animating = false;
	var childMenus = [];
	var slideAccel = -1;
	var kass = null;
	var ready = false;
	var _this = this;
	var a = null;
	// Параметр iDirection определяет где будет начальное положение меню относительно области отсечения
	// В данном случае оно будет примыкать к его верхней границе
	var pos = iDirection == telekaks.direction.down ? "top" : "left";// top
	var dim = null;

	function addItem(sText, sUrl)
	{
		// берём элемент записи
		var item = new mtDropDownItem(sText, sUrl, this);
		// !!! создаём _index (интересным образом)!!!
		// и кладём сюда длину 
		item._index = this.items.length;// this - это telekaks menu_873
		// под индекс равный длине кладём новый объект
		this.items[item._index] = item;
	}

	function addMenu(oMenuItem)
	{
		if (!oMenuItem.parentMenu == this) 
			throw new Error("Cannot add a menu here");
		if (childMenuSet == null) 
			childMenuSet = new mtDropDownSet(telekaks.direction.right, -5, 2, telekaks.reference.topRight);
		var m = childMenuSet.addMenu(oMenuItem);
		childMenus[oMenuItem._index] = m;
		m.onmouseover = child_mouseover;
		m.ondeactivate = child_deactivate;
		m.onqueue = child_queue;
		return m;
	}

	function initialize()
	{
		initCache();
		initEvents();
		initSize();
		ready = true;
	}
/*********************___ только для renderAll  ___**********************/
	function toString()
	{
		var aHtml = [];
		var sClassName = "mtDropDownMenu" + (oActuator.constructor != mtDropDownItem ? " top" : "");
		// перебираем все item'ы telekaks'а    id = mtDropDown0     sClassName = mtDropDownMenu top
		for (var i = 0, item = null; item = this.items[i]; i++)
			aHtml[i] = item.toString(childMenus[i]);// + '" style="border: #ff0000 1px solid;">' + 
		return	'<div id="' + id + '" class="' + sClassName + '">' + 
				'<div class="content">'+
				//'<table border="0" cellspacing="0" cellpadding="0"><tr><td class=lc_3><img src="../Pic/spacer.gif"></td><td align="center" style="background-image: url(/Pic/pic_slide/bg_2.gif); background-position: bottom; background-repeat: repeat-x; background-color: #000000;">' +
				//'<table class="items" cellpadding="0" cellspacing="0" border="0">' + 
				//'<tr><td colspan="2"><img src="' + telekaks.spacerGif + '" width="1" height="' + telekaks.menuPadding + '"></td></tr>' + 
				'<table class="items" cellspacing="0" cellpadding="0" border="0"><tr><td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class=lt_6><img src="/Pic/spacer.gif"></td><td><table width="100%" border="0" cellspacing="0" cellpadding="0" ><tr><td class=ct_6><img src="/Pic/spacer.gif"></td></tr></table></td><td class=rt_6><img src="/Pic/spacer.gif"></td></tr></table></td></tr>'+
				'<tr><td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class=lc_6 style="vertical-align: top;"><img src="/Pic/vmenu_left_1.gif"></td><td class=vert_menu_contein><div class=vert_menu>'+
				aHtml.join('') + 
			/*	'<tr><td colspan="2"><img src="' + telekaks.spacerGif + '" width="1" height="' + telekaks.menuPadding + '"></td></tr></table>' + 
				'</td>		<td class=rc_3><img src="../Pic/pic_slide/spacer.gif"></td>	</tr>	<tr>		<td colspan="3">		<table width="100%" border="0" cellspacing="0" cellpadding="0">			<tr>					<td class=lb_3><img src="/Pic/pic_slide/spacer.gif"></td>		<td>			<table width="100%" border="0" cellspacing="0" cellpadding="0" >				<tr><td class=cb_3><img src="/Pic/pic_slide/spacer.gif"></td></tr>			</table>		</td>		<td class=rb_3><img src="/Pic/pic_slide/spacer.gif"></td>			</tr>		</table>		</td>	</tr>	</table>' +*/
				'</div></td><td class=rc_6 style="vertical-align: top;"><img src="/Pic/vmenu_right_1.gif"></td></tr></table></td></tr>'+
				'<tr><td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class=lb_6><img src="/Pic/spacer.gif"></td><td><table width="100%" border="0" cellspacing="0" cellpadding="0" ><tr><td class=cb_6><img src="/Pic/spacer.gif"></td></tr></table></td><td class=rb_6><img src="/Pic/spacer.gif"></td></tr></table></td></tr></table>'+
				//'<div class="shadowBottom"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				//'<div class="shadowRight"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				//'<div class="background"><img src="' + telekaks.spacerGif + '" width="1" height="1"></div>' + 
				'</div></div>';
	}
/*********************___show___**********************/
	function show() {
		if (ready) {
			_this.isOpen = true;
			animating = true;
			// выставляем позицию mtDropDown0
			setContainerPos();
			kass["clip"].style.visibility = "visible";
			kass["clip"].style.zIndex = telekaks._maxZ++;
			slideStart();
			_this.onactivate();
			}
		}
		
	function setContainerPos()
	{
		var sub = oActuator.constructor == mtDropDownItem; 
		var act = sub ? oActuator.parentMenu.kass["item"][oActuator._index] : oActuator; 
		var el = act;
		var x = 0;
		var y = 0;
		var minX = 0;
		var maxX = (window.innerWidth ? window.innerWidth : document.body.clientWidth) - parseInt(kass["clip"].style.width);
		var minY = 0;
		var maxY = (window.innerHeight ? window.innerHeight : document.body.clientHeight) - parseInt(kass["clip"].style.height);

		while (sub ? el.parentNode.className.indexOf("mtDropDownMenu") == -1 : el.offsetParent)
		{
			x += el.offsetLeft;
			y += el.offsetTop;
			if (el.scrollLeft) 
				x -= el.scrollLeft;
			if (el.scrollTop) 
				y -= el.scrollTop;
			el = el.offsetParent;
		}
		if (oActuator.constructor == mtDropDownItem)
		{
			x += parseInt(el.parentNode.style.left);
			y += parseInt(el.parentNode.style.top);
		}
		switch (iReferencePoint)
		{
			case telekaks.reference.topLeft:
				break;
			case telekaks.reference.topRight:
				x += act.offsetWidth;
				break;
			case telekaks.reference.bottomLeft:
				y += act.offsetHeight;
				break;
			case telekaks.reference.bottomRight:
				x += act.offsetWidth;
				y += act.offsetHeight;
				break;
		}
		x += iLeft;
		y += iTop;
		x = Math.max(Math.min(x, maxX), minX);
		y = Math.max(Math.min(y, maxY), minY);
		//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		var an = navigator.appName;
		//if (an != "Microsoft Internet Explorer"){	y = y + 20;		}
		x = x - 40;
		
		kass["clip"].style.left =  x; // "52px";
		kass["clip"].style.top =   y;// "325px";/**/
	}
/*********************___show_end___**********************/
	function hide()
	{
		if (ready)
		{
			_this.isOpen = false;
			animating = true;
			for (var i = 0, item = null; item = kass.item[i]; i++) 
				dehighlight(item);
			if (childMenuSet)
				childMenuSet.hide(); 
			slideStart();
			_this.ondeactivate();
		}
	}

	function slideStart()
	{//                                        .top
		var x0 = parseInt(kass["content"].style[pos]);// -155
		var x1 = _this.isOpen ? 0 : -dim;// -153
		if (a != null) a.stop();
			a = new hokkahokka(x0, 
			x1, 
			telekaks.slideTime, //1500
			slideAccel);		//-1
			a.onframe = slideFrame;
			a.onend = slideEnd;
			a.start();
			
			//setT('textp',x0);
			//setT('textp',x1);
			//setT('textp',telekaks.slideTime);
			//setT('textp',slideAccel);
			
			// -155
			// 0
			// 1500
			// -1
			
			// -16
			// -153
			// 1500
			// -1
	}

	function slideFrame(x){ 
		kass["content"].style[pos] = x + "px";	
	}

	function slideEnd(){
		if (!_this.isOpen) 
			kass["clip"].style.visibility = "hidden";
		animating = false;
		}

	function initCache()
	{
		// берем div первой вкладки
		var menu = document.getElementById(id);
		// getElementsByTagName("*") возвращает список всех элементов
		var all = menu.all ? menu.all : menu.getElementsByTagName("*"); 
		
		kass = {};// ТУПО ЭКЗЕМПЛЯР   .join("")   
		kass["clip"] = menu;// вклеиваем в него свойство clip( СПИСОК ВСЕХ ЭЛЕМЕНТОВ )
		kass["item"] = [];// ОБРАТИЛИСЬ КАК К МАССИВУ И ЕЩЁ ДАБАВИЛИ
		// перечисляем ВСЕ элементы ( причем формально цикл бесконечный :)) )
		for (var i = 0, elm = null; elm = all[i]; i++)
		{
			switch (elm.className)
			{
				// Ссылки на элементы сохраняем под их именами
				case "items":
				case "content":
				case "background":
				case "shadowRight":
				case "shadowBottom":
					kass[elm.className] = elm;
					break;
				case "item":
					// берём индекс от нуля
					elm._index = kass["item"].length;//setT('textp',elm.innerHTML);
					// сохраеяем ссылку
					kass["item"][elm._index] = elm;
					break;
			}
		}
		_this.kass = kass;
	}

	function initEvents()
	{
		for (var i = 0, item = null; item = kass.item[i]; i++)
		{
			item.onmouseover = item_mouseover;
			item.onmouseout = item_mouseout;
			item.onclick = item_click;
		}
		// проверяем, не битый ли аргумент
		if (typeof oActuator.tagName != "undefined")
		{
			oActuator.onmouseover = actuator_mouseover;
			oActuator.onmouseout = actuator_mouseout;
		}
		kass["content"].onmouseover = content_mouseover;
		kass["content"].onmouseout = content_mouseout;
	}
	
	function initSize()
	{
		var ow = kass["items"].offsetWidth;  // ширина таблици 266
		var oh = kass["items"].offsetHeight; // высота         151
		
		var ua = navigator.userAgent.toLowerCase();// mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1; infopath.1)
		// пишем в стиль всего элемента вкладки
		kass["clip"].style.width = ow + telekaks.shadowSize + 2 + "px";//  270
		kass["clip"].style.height = oh + telekaks.shadowSize + 2 + "px";// 155
		kass["clip"].style.visibility = "hidden";
		// теперь во вложенный в него div
		kass["content"].style.width  = ow + telekaks.shadowSize + "px";//268
		kass["content"].style.height = oh + telekaks.shadowSize + "px";//153
		               contentHeight = oh + telekaks.shadowSize;//153
		                contentWidth = ow + telekaks.shadowSize;//268
		// telekaks.direction.down - константа равная единице
		dim = iDirection == telekaks.direction.down ? contentHeight : contentWidth;//153
		
		// следующая запись эквивалентна такой:
	//  kass["content"].style.top	где top - значение переменной pos
	//  Здесь задаётся начальная позиция меню относительно области отсечения
		kass["content"].style[pos] = -dim - telekaks.shadowSize + "px";// -155
/*
		if (ua.indexOf("mac") == -1 || ua.indexOf("gecko") > -1)
		{
			kass["background"].style.width = ow + "px";//266
			kass["background"].style.height = oh + "px";//151
			kass["background"].style.backgroundColor = telekaks.backgroundColor;// fff fff
			
			kass["shadowRight"].style.left = ow + "px";//266
			//150
			kass["shadowRight"].style.height = oh - (telekaks.shadowOffset - telekaks.shadowSize) + "px";
			kass["shadowRight"].style.backgroundColor = telekaks.shadowColor;//"#888"
			
			kass["shadowBottom"].style.top = oh + "px";//151
			kass["shadowBottom"].style.width = ow - telekaks.shadowOffset + "px";//263
			kass["shadowBottom"].style.backgroundColor = telekaks.shadowColor;
		}
		else
		{
			kass["background"].firstChild.src = telekaks.backgroundPng;
			kass["background"].firstChild.width = ow;
			kass["background"].firstChild.height = oh;
			kass["shadowRight"].firstChild.src = telekaks.shadowPng;
			kass["shadowRight"].style.left = ow + "px";
			kass["shadowRight"].firstChild.width = telekaks.shadowSize;
			kass["shadowRight"].firstChild.height = oh - (telekaks.shadowOffset - telekaks.shadowSize);
			kass["shadowBottom"].firstChild.src = telekaks.shadowPng;
			kass["shadowBottom"].style.top = oh + "px";
			kass["shadowBottom"].firstChild.height = telekaks.shadowSize;
			kass["shadowBottom"].firstChild.width = ow - telekaks.shadowOffset;
		}
	*/
	}

	function highlight(oRow){	oRow.className = "itemHover";
		if (childMenus[oRow._index])	oRow.lastChild.firstChild.src = telekaks.dingbatOn;	}

	function dehighlight(oRow){	oRow.className = "item";
		if (childMenus[oRow._index])	oRow.lastChild.firstChild.src = telekaks.dingbatOff;	}

	function item_mouseover()
	{
		if (!animating)
		{
			highlight(this);
			//if (childMenus[this._index]) 
			//	childMenuSet.showMenu(childMenus[this._index]);
			//else if (childMenuSet) 
			//	childMenuSet.hide();
		}
	}

	function item_mouseout() {
		if (!animating) {
			if (childMenus[this._index])
				childMenuSet.hideMenu(childMenus[this._index]);
			else 
				dehighlight(this);
			}
		}

	function item_click() {
		if (!animating)
			if (_this.items[this._index].url) 
				location.href = _this.items[this._index].url;
		}

	function actuator_mouseover() {		parentMenuSet.showMenu(_this);		}

	function actuator_mouseout() {		parentMenuSet.hideMenu(_this);		}

	function content_mouseover() {	if (!animating)
									{	parentMenuSet.showMenu(_this);	_this.onmouseover();	}}

	function content_mouseout() {	if (!animating)	parentMenuSet.hideMenu(_this);	}

	function child_mouseover() {	if (!animating)
									{	parentMenuSet.showMenu(_this);	_this.onmouseover();	}}

	function child_deactivate() {
		for (var i = 0; i < childMenus.length; i++) {
			if (childMenus[i] == this) {
				dehighlight(kass["item"][i]);
				break;
				}
			}
		}

	function child_queue() {
		parentMenuSet.hideMenu(_this);
		}
}

mtDropDownSet.registry = [];

function mtDropDownSet(iDirection, iLeft, iTop, iReferencePoint)
{//                             1, 0, 2, 3
	this.addMenu = addMenu;
	this.showMenu = showMenu;
	this.hideMenu = hideMenu;
	this.hide = hide;
	var menus = [];// массив записей telekaks
	var _this = this;
	var current = null;
	this.index = mtDropDownSet.registry.length;
	// указатель на создаваемый dropset
	mtDropDownSet.registry[this.index] = this;

	function addMenu(oActuator)
	{
		// указатель на dropset
		var m = new telekaks(oActuator, // ID ЭЛЕМЕНТА - <DIV id=menu_873> <A href="http://www.tele2.ru/873/Article.aspx">О компании</A> </DIV>
							iDirection, // telekaks.direction.down = 1
							iLeft,      // 0
							iTop,       // 2
							iReferencePoint,//telekaks.reference.bottomLeft = 3
							this);      //   mtDropDownSet ms
		menus[menus.length] = m;
		return m;
	}

	// oMenu - это this в new telekaks(), возвращённый по событию onmouseover
	// oMenu - это выпадающая вкладка
	function showMenu(oMenu)
	{//setT('textp',"showMenu");setT('textp',current);
		if (oMenu != current) 
		{
			if (current != null) 
				hide(current);
			current = oMenu;
			oMenu.show();
		}
		else
		{
		// Попадаем сюда при наведении на движущееся меню
		//setT('textp',"cancelHide");
			cancelHide(oMenu);
		}
	}

	function hideMenu(oMenu) {//setT('textp',"hideMenu");
		if (current == oMenu && oMenu.isOpen)
			if (!oMenu.hideTimer) 
				scheduleHide(oMenu);
		}

	function scheduleHide(oMenu) {
		oMenu.onqueue();
		oMenu.hideTimer = window.setTimeout("mtDropDownSet.registry[" + _this.index + "].hide(telekaks.registry[" + oMenu.index + "])", telekaks.hideDelay);
		}

	function cancelHide(oMenu) {
		if (oMenu.hideTimer) {
			window.clearTimeout(oMenu.hideTimer);
			oMenu.hideTimer = null;
			}
		}

	function hide(oMenu)
	{ //setT('textp',"hide");
		if (!oMenu && current)
			oMenu = current;
		if (oMenu && current == oMenu && oMenu.isOpen)
		{
			cancelHide(oMenu);
			current = null;
			oMenu.hideTimer = null;
			oMenu.hide();
		}
	}
}

function mtDropDownItem(sText, sUrl, oParent)
{
	this.toString = toString;
	this.text = sText;
	this.url = sUrl;
	this.parentMenu = oParent;
	
	function toString(bDingbat)
	{
		var sDingbat = bDingbat ? telekaks.dingbatOff : telekaks.spacerGif;
		var iEdgePadding = telekaks.itemPadding + telekaks.menuPadding;
		var sPaddingLeft = "padding:" + telekaks.itemPadding + "px; padding-left:" + iEdgePadding + "px; color:#A6A6A6;"
		var sPaddingRight = "padding:" + telekaks.itemPadding + "px; padding-right:" + iEdgePadding + "px;"
	/*	return	'<tr class="item"><td nowrap style="' + sPaddingLeft + '">' + 
				sText + '</td><td width="7" style="' + sPaddingRight + '">' + 
				'<img src="' + sDingbat + '" width="7" height="7"></td></tr>';*/
		return	'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class=' + telekaks.itemStyle + '><a href=/News/index.php?id=1&pr=>' + 
				sText + '</a></td></tr></table>';/**/
	}
}

function hokkahokka(from, to, time, zip)
{
	//if (typeof zip == "undefined") 
	//	zip = 0;
	//if (typeof unit == "undefined") 
	//	unit = "px";
	//                | show| hide
	this.x0 = from;// | -155|  -16
	this.x1 = to;  // |    0| -153
	this.dt = time;//   времы спуска
	this.zip = -zip;// zip - это константа -1
	//this.unit = unit;
	this.timer = null;
	this.onend = new Function();
	this.onframe = new Function();
}
	
hokkahokka.prototype.start = function() {
	this.t0 = new Date().getTime();
	this.t1 = this.t0 + this.dt;
	//    1212584652744 + 1500
	var dx = this.x1 - this.x0;// 155_-137_ =   0_-153_ -(-155_-15_)
	        //-155|-16                 155_-141_
	this.c1 = this.x0 + ((1 + this.zip) * dx / 3);//-51.66666666666667___-106.66666666666667___
	this.c2 = this.x0 + ((2 + this.zip) * dx / 3);//  0                   -153
	//
	hokkahokka._add(this);
	}

hokkahokka.prototype.stop = function() {
	hokkahokka._remove(this);
	}

hokkahokka.prototype._paint = function(time) {
	if (time < this.t1) {
		var elapsed = time - this.t0;
		this.onframe(hokkahokka._getBezier(elapsed/this.dt,this.x0,this.x1,this.c1,this.c2));
		}
	else 
		this._end();
	}

hokkahokka.prototype._end = function() {
	hokkahokka._remove(this);
	this.onframe(this.x1);
	this.onend();
	}

hokkahokka._add = function(o) {
	var index = this.instances.length;
	this.instances[index] = o;//!!!!!!!!!!!!!!!!!!!!!!!!!!!!_   массив экземпляров
	if (this.instances.length == 1)
	// вызов _paintAll через каждые 10(this.targetRes) миллисекунд
		this.timerID = window.setInterval("hokkahokka._paintAll()", this.targetRes);
	}

hokkahokka._remove = function(o) {
	for (var i = 0; i < this.instances.length; i++) {
		if (o == this.instances[i]) {
			this.instances = this.instances.slice(0,i).concat( this.instances.slice(i+1) );
			break;
			}
		}
	if (this.instances.length == 0) {
		window.clearInterval(this.timerID);
		this.timerID = null;
		}
	}

hokkahokka._paintAll = function() {
	var now = new Date().getTime();
	for (var i = 0; i < this.instances.length; i++)
		this.instances[i]._paint(now);
	}

hokkahokka._B1 = function(t) { 
	return t*t*t 
	}

hokkahokka._B2 = function(t) { 
	return 3*t*t*(1-t) 
	}

hokkahokka._B3 = function(t) { 
	return 3*t*(1-t)*(1-t) 
	}

hokkahokka._B4 = function(t) { 
	return (1-t)*(1-t)*(1-t) 
	}

hokkahokka._getBezier = function(percent,startPos,endPos,control1,control2) {
	return endPos * this._B1(percent) + control2 * this._B2(percent) + control1 * this._B3(percent) + startPos * this._B4(percent);
	}

hokkahokka.instances = [];
hokkahokka.targetRes = 10;
hokkahokka.timerID = null;

function ClickShow() 
{
		// menu.kass["content"].style[pos];       kass["content"].style.[pos]
		//kass["content"].style.top = kass["content"].style.top;       kass["content"].style[pos] = x + "px";
		//for (var i = 0, menu = null; menu = telekaks.registry[i]; i++) {	
		//setT('textp',telekaks.registry[0].kass["content"].style.top);	//}
		telekaks.g_kass = telekaks.g_kass+10;
		//setT('textp',telekaks.g_kass);
		telekaks.registry[0].kass["content"].style.top = telekaks.g_kass + "px";
		
}
function ClickHide() 
{

}

//-->

