var _language="";
var _posts=new Array();
var _pages=new Array();
var _tab_id="";
function history_change(_1,_2){
if(_1==null||_1.length==0){
gen_all();
set_active_menu("","");
}else{
var _3=_1;
m_menu=get_menu_by_id(_3);
if(m_menu!=null){
set_active_menu(m_menu,(m_menu==_3?"":_3));
}
var _4=new ContentParams();
_4.parseParams(get_id_by_name(_3));
if(_4.page_id!=null){
_4.more=false;
show_page_ex(_4);
}else{
if(_4.category_id!=null){
new Navigator(4,show_news,_4);
}else{
if(_4.file_name!=null){
show_filepage(_4.file_name,_3,null);
}else{
var _5=parseInt(_3);
if(!isNaN(_3)){
if(_5!=null){
show_post(_5);
}
}
}
}
}
}
}
function getLangLink(_6){
var _7="";
switch(_6){
case "ru-RU":
_7="lang_RU";
break;
case "ua-UA":
_7="lang_UA";
break;
case "en-US":
_7="lang_EN";
break;
}
return _7;
}
function switchLanguage(_8,_9){
if(_language!=null&&_language==_8){
return;
}
I18N.language=_8;
var sr="";
$$("span","a","h2","h3","p","h1","b").each(function(el){
sr=TL(el.id);
if(el.innerHTML.indexOf("span")==-1){
if(typeof sr=="string"&&sr.length>0){
try{
el.innerHTML=sr;
}
catch(e){
}
}
}
});
var el=$(getLangLink(_8));
if(el!=null){
Element.setStyle(el,"color: red;");
}
el=$("header_logo");
Element.setStyle(el,"background: url(images/"+_8+"/header_01.png) no-repeat;");
el=$(getLangLink(_language));
if(el!=null){
Element.setStyle(el,"color: #fff;");
}
_language=_8;
if(_9==null){
history_change(get_anchor_name(window.location.href));
}
_tab_id="";
simulate_mouseover($("notice"));
document.title=TL("site_title");
show_forum();
$$(".underlinemenu ul li a",".underlinemenu ul li span","a.action_link").each(function(el){
if(!Prototype.Browser.Gecko){
el.href="";
}
Event.observe(el,"click",function(e){
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble=true;
}
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue=false;
}
history_change(this.id,null);
});
});
}
function get_anchor_name(_f){
re=new RegExp("/#([A-Za-z0-9_]+)");
var m=_f.match(re);
if(m!=null&&m.length>1){
return m[1];
}
return null;
}
function get_query_value(url,_12){
re=new RegExp(_12+"=([A-Za-z0-9_]+)");
var m=url.match(re);
if(m!=null&&m.length>1){
return m[1];
}
return null;
}
function onload_event(){
_siteurl=window.location.protocol.toString()+"//"+window.location.host.toString()+window.location.pathname.toString();
var re=new RegExp("/$");
_siteurl=_siteurl.replace(re,"");
var _15=get_anchor_name(window.location.href);
var _16={"images/buttons/":["active_l.gif","active_m.gif","active_r.gif"]};
if(document.images){
for(var _17 in _16){
var c=_16[_17];
if(typeof c=="object"){
c.each(function(el){
var img=new Image();
img.src=_17+el;
});
}
}
}
$$(".child_menu").each(function(el){
Element.setStyle(el,"visibility: visible;");
});
at_attach("vy","vy_c");
at_attach("gov","gov_c");
at_attach("act","act_c");
at_attach("law","law_c");
at_attach("press","empty_c");
at_attach("photo_video","pv_c");
at_attach("social_room","empty_c");
Event.observe("actual","mouseover",get_tab_content);
Event.observe("notice","mouseover",get_tab_content);
Event.observe("conference","mouseover",get_tab_content);
switchLanguage("ua-UA",true);
simulate_mouseover($("gov"));
history_change(_15,null);
Event.observe($("search_action"),"click",do_search);
Event.observe($("search_str"),"keypress",function(ev){
var key=ev.keyCode||ev.which;
if(key==13){
do_search();
}
});
$("header_link").href=_siteurl;
}
function do_search(){
$("search_str").removeClassName("error");
var str=$("search_str").value;
$("search_str").value="";
if(str!=null&&str.length>0){
var _1f=new ContentParams();
_1f.language=_language;
_1f.resources="_posts";
_1f.search_str=str;
_1f.postClass=ShrinkedHTML;
new Navigator(5,show_search,_1f);
}else{
$("search_str").addClassName("error");
$("search_str").focus();
}
}
function simulate_mouseover(_20){
simulate_mouseevent(_20,"mouseover");
}
function simulate_mouseevent(_21,_22){
var evt;
if(Prototype.Browser.IE){
evt=document.createEventObject();
_21.fireEvent("on"+_22,evt);
}else{
evt=document.createEvent("MouseEvents");
evt.initMouseEvent(_22,true,true,window,0,0,0,0,0,false,false,false,false,0,null);
_21.dispatchEvent(evt);
}
}
function get_tab_content(_24){
show_tab(Event.element(_24).id);
}
function load_main(){
window.location.replace(_siteurl);
return false;
}

