//-- generator galerii
function GenerateCustomFckGallery(files_array)
{
                var result="";
                for (var a=0;a<files_array.length;a++)
                               result+="<a href=\""+files_array[a].path+"\" class=\"fancybox\" rel=\"roadtrip\"><img title=\"\" alt=\"\" src=\""+files_array[a].thumb+"\" /></a>";
                return result;
}



// ----- zalozky
function tabpages$init(el_tabs,el_pages,tab_selected_class,tab_unselected_class,defaultIndex)
{
	if (defaultIndex==null)
		defaultIndex=0;
	if (tab_selected_class==null)
		tab_selected_class="Active";

	if (tab_unselected_class==null)
		tab_unselected_class="";

	el_tabs.tab_selected_class=tab_selected_class;
	el_tabs.tab_unselected_class=tab_unselected_class;

	el_tabs.tabs=new Array();
	var i=0;
	for (var a=0;a<el_tabs.childNodes.length;a++)
	{
		var tab=el_tabs.childNodes[a];

		if (!tabpages$isElement(tab))
			continue;

		el_tabs.tabs[i]=tab;
		tab.tabPage=tabpages$getElByIndexInParent(el_pages,i);
		tab.onclick=tabpages$select;

		i++;
	}

	//debugger;
	var tab=el_tabs.tabs[defaultIndex];
	if (tab.click)
		tab.click();
	else
		tab.onclick();
}

function tabpages$getElByIndexInParent(el_pages,index)
{
	var i=0;
	for (var a=0;a<el_pages.childNodes.length;a++)
	{
		var page=el_pages.childNodes[a];

		if (!tabpages$isElement(page))
			continue;

		if (i==index)
			return page;

		i++;
	}
	return null;
}

function tabpages$isElement(node)
{
	return !((node.nodeType==3)||(node.nodeType==8))
}

function tabpages$select()
{
	var tab=this;
	var page=tab.tabPage;

	var el_tabs=tab.parentNode;
	var el_pages=page.parentNode;

	for (var a=0;a<el_tabs.tabs.length;a++)
	{
		var tab_a=el_tabs.tabs[a];
		var page_a=tab_a.tabPage;

		tab_a.className=(tab_a==tab ? el_tabs.tab_selected_class : el_tabs.tab_unselected_class);

		var st=(page_a==page ? "block" : "none");
		if (page_a.style)
			page_a.style.display=st;
		else
			page_a.style="display:"+st;
	}
}
