__slide_timeout = null;
__active_slide__ = 1;
__old_efect__ = null;
function gotoIndexSlide(n) {
	if (__old_efect__ !== null) {
		return false;
	}
	try {
		clearTimeout(__slide_timeout);
	} catch (e) {}
	var el = $("index_slide_" + n);
	if (!el) {
		n = 1;
		el = $("index_slide_" + n);
	}
	$("index_slide_" + __active_slide__).removeClassName("active");
	el.addClassName("active")
	hideSlideBackgrounds();
	$("slideviewer_" + __active_slide__).style.display = "";
	$("index_slide_title").innerHTML = el.getAttribute("title");
	el = $("index_slide_" + n);
	__active_slide__ = n;
	var nodeViewer = $("slideviewer");
	nodeViewer.src = $("slideviewer_" + n).src;
	nodeViewer.setOpacity(0);
	__old_efect__ = new Effect.Opacity(
		nodeViewer.id, {
			from: 0, to: 1, duration: 0.4,
			afterFinish : function() {__old_efect__ = null;hideSlideBackgrounds();}
		}
	);
	__slide_timeout = setTimeout("gotoIndexSlide(" + (n + 1) + ")", 6000);
}

function hideSlideBackgrounds() {
	for (var i = 1; ; i++) {
		var el = $("slideviewer_" + i);
		if (!el) {
			break;
		}
		el.style.display = "none";
	}
}

__popup_initialized__ = false;
function setPopupVisible(show, contact_id) {

if (contact_id==undefined)
	var el = $("__popup__");
	else
	el = $("__popup__"+contact_id);

    

	var elBack = $("site_cover");
	var elSite = $("site");	
	if (show === undefined) {
		show = el.hasClassName("hidden");
	}
	if (show) {
            $('site').scrollTo();
		el.removeClassName("hidden")
		elBack.removeClassName("hidden");
		if (!__popup_initialized__) {
			el.innerHTML = el.innerHTML;
			__popup_initialized__ = false;
		}
		elBack.style.height = document.body.getHeight() + "px";
	} else {
		el.addClassName("hidden")
		elBack.addClassName("hidden");
	}
}

function renderTables(el) {
	el = $(el);
	var nodes = el.getElementsByTagName("TABLE");
	var l = nodes.length;
	for (var i = 0; i < l; i++) {
		var elNode = $(nodes[i]);
		renderTable(elNode);
	}
}

__accessible__ = false;
function renderTable(el) {
	el = $(el);
	var useHeader = false;
	if (el.hasClassName("duomenys_su_antraste")) {
		useHeader = true;
	} else if (!el.hasClassName("duomenys_be_antrastes")) {
		return false;
	}
	var elDiv = document.createElement("DIV");
	var elNodes = el.childNodes;
	var l = elNodes.length;
	var html = new Array();
	var htmlTable = new Array();
	var tableCaption = "<br />";

	for (var i = 0; i < l; i++) {
		var elNode = elNodes[i];
		if (elNode.nodeName === "CAPTION") {
			tableCaption = elNode.innerHTML;
		} else if (elNode.nodeName === "TBODY") {
			var elNodesTr = elNode.childNodes;
			var ll = elNodesTr.length;
			for (var ii = 0; ii < ll; ii++) {
				var elNodeTr = elNodesTr[ii];
				if (elNodeTr.nodeName === "TR") {
					var rowHtml = elNodeTr.innerHTML;
					if (htmlTable.length === 0 && useHeader) {
						var elNodesTd = elNodeTr.childNodes;
						if (elNodesTd.length > 0) {
							var row = new Array();
							var lll = elNodesTd.length;
							for (var iii = 0; iii < lll; iii++) {
								var elNodeTd = elNodesTd[iii];
								if (elNodeTd.nodeName === "TD") {
									row.push("<th>" + elNodeTd.innerHTML + "</th>");
								}
							}
							if (row.length > 0) {
								rowHtml = row.join("");
							}
						}
					}
					htmlTable.push("<tr>" + rowHtml + "</tr>")
				}
			}
		}
	}

		
	html.push('<div class="corner_box_inner">');
	html.push('<div class="box_top clearfix">');
	html.push('<h4>');
	if (!__accessible__) {
		html.push('<a href="javascript:void(0)" onclick="setTableExpanded(event)">');
	}
	html.push(tableCaption);
	if (!__accessible__) {
		html.push('</a></h4>');
		html.push('<a class="toggle" href="javascript:void(0)" onclick="setTableExpanded(event)"><br></a>');
	}
	html.push('</div>');
	html.push('<div class="box_content">');
	html.push('<table cellspacing="0" cellpadding="0">');	
	html.push(htmlTable.join(""));
	html.push('</table>');
	html.push('</div>');
	html.push('</div>');
	html.push('<span class="lt"><br></span>');
	html.push('<span class="rb"><br></span>');
	elDiv.innerHTML = html.join("");
	
	el.parentNode.insertBefore(elDiv, el);
	$(elDiv).addClassName("expanding_box corner_box empty_corner_box opened");
	el.remove();
}

function setTableExpanded(event, show) {
	var el = Event.element(event);
	for (;;) {
		if (el.hasClassName("expanding_box") || !el) {
			break;
		}
		el = $(el.parentNode);
	}
	if (show === undefined) {
		show = !el.hasClassName("opened");
	}
	if (show) {
		el.addClassName("opened");
	} else {
		el.removeClassName("opened");
	}
}

function autosizeBlocks(el) {
	var nodes = $(el).childNodes;
	var l = nodes.length
	var height = 0;
	for (var i = 0; i < l; i++) {
		if (nodes[i].nodeName !== "DIV") {
			continue;
		}
		height = Math.max($(nodes[i]).getHeight(), height);
	}
	height -= 110;
	n = 0;
	for (var i = 0; i < l; i++) {
		if (nodes[i].nodeName !== "DIV") {
			continue;
		}
		var nodes2 = nodes[i].childNodes;
		var ll = nodes2.length;
		for (var ii = 0; ii < ll; ii++) {
			if (nodes2[ii].nodeName !== "DIV") {
				continue;
			}
			nodes2[ii].setAttribute("style", "height: " + (height + (n++ == 2 ? 25 : 0)) + "px !important");
		}
	}
}

