var main_page_array=new Array();

function set_html(uri)
{
	var i;
	close_menu();
	for (i=0;i<main_page_array.length;i++) if (main_page_array[i].uri == uri) {
		document.getElementById('innerdiv').innerHTML = main_page_array[i].content;
		pager_remake_el(document.getElementById('innerdiv'));
		return;
	}
	workframe.location.href='http://'+window.location.host+"/embedjs/"+uri;
}


function close_menu()
{
	if (!last_open_menu) return;
          for (i = 0; i < last_open_menu.childNodes.length; i++)
          {
            child = last_open_menu.childNodes[i];
            if (child.nodeName == 'UL')
            {
                child.style.visibility = 'hidden';
            }
          }
	  last_open_menu=null;
}

function pager_remake_image_title(el)
{
	var v;
	if (el.nodeName.toUpperCase()=="IMG") {
		if (el.hasAttribute('title')) {
			v=el.getAttribute('title');
		}
		else v='';
		if (v=='') {
			if (el.hasAttribute('alt')) v=el.getAttribute('alt');
		}
		if (v != '') v+=' - ';
		v+='Kliknij aby obejrze\u0107 powi\u0119kszenie'
		el.setAttribute('title',v);
	}
	for (el=el.firstChild;el;el=el.nextSibling) pager_remake_image_title(el);
}

function pager_remake_el(el)
{
	var fl,cs,cl;
	if (el.nodeName.toUpperCase() == 'A' || el.nodeName.toUpperCase() == 'AREA') {
		cs=el.href;
		cl=el.getAttribute('class');
		if (cs) {
			var n,f,i;
			i=el.href.indexOf("/szukaj.zhtml");
			if (i>=0) {
				el.href=cs.substr(0,i+1)+'po'+cs.substr(i+1);
				el.target="workframe";
				return;
			}
			i=el.href.indexOf("/poszukaj.zhtml");
			if (i>=0) {
				el.target="workframe";
				return;
			}
			n=cs.lastIndexOf('/');
			cs=cs.substr(n+1);
			n=cs.lastIndexOf('.');
			f='set_html';
			if (cs.substr(n+1)=='jpg' || cs.substr(n+1)=='png'|| cs.substr(n+1)=='gif') el.href="javascript:showimage('"+el.href+"')";
			else if (cl=='pop') {
				f='openpop'
				pager_remake_image_title(el);
			}
			else if (cs.substr(n+1)=='html') el.href="javascript:"+f+"('"+cs+"')";
		}
	}
	for (fl=el.firstChild;fl;fl=fl.nextSibling) pager_remake_el(fl);
	
}
		
function pager_remake()
{
	pager_remake_el(document.body);
	var el=document.getElementById('searchform');
	if (el) {
		el.target="workframe";
		el.action="poszukaj.zhtml";
	}
}


var popup_window,popup_image;

function openpop(a)
{
	if (popup_window) popup_window.close();
	popup_window=window.open(a,'POPUP_WINDOW','width=540,height=100,scrollbars=yes');
}

function showimage(a)
{
	if (popup_window) popup_window.close();
	popup_image=a;
	popup_window=window.open("/popup_image.html",'POPUP_WINDOW','width=100,height=100');
}

function closepop()
{
	if (popup_window) popup_window.close();
}

function write_workframe()
{
	document.writeln('<iframe name="workframe" src="/workframe/dummy.html" scrolling=no width=1 height=1 style="visibility:hidden"></iframe>');
}

function init()
{
    
	if (document.createElement) create_navbar();
    cssjsmenu('navbar');
    if (document.getElementById)
    {
      var kill = document.getElementById('hoverJS'); 
      kill.disabled = true;
      var inn = document.getElementById('innerdiv');
      if (inn) {
      	var uri=window.location.pathname;
	if (uri == '/') uri="index.html";
	else uri=uri.substr(1);
	main_page_array[0]={uri:uri,content:inn.innerHTML};   	
	}
      pager_remake();
    }
}
