var dom = true;
if (!document.getElementById) dom = false;
if (!document.getElementById && document.all) {document.getElementById = document.all; dom = true;}
isIE = (document.all && !window.opera) ? true:false;
function objekt(what) {return document.getElementById(what);}


// je-li stránka načtena v rámu, načte se do top rámu
$(function() {
	if (top.length != self.length) top.location.href = self.location.href;
});

// taby
$(function()
{
	if (objekt("tab1") != null) {
		switchOn('tab1');
	}
})

// vytvoreni elementu abbr v IE
$(function()
{
	var oldBodyText, newBodyText, reg
	if ((document.all && !window.opera) ? true:false) {
		oldBodyText = document.body.innerHTML;
		reg = /<ABBR([^>]*)>([^<]*)<\/ABBR>/g;
		newBodyText = oldBodyText.replace(reg,'<ABBR $1><SPAN class=\"abbr\" $1>$2</SPAN></ABBR>');
		document.body.innerHTML = newBodyText;
	}
})

//vytvoreni menu
$(function()
{
	if (dom) {
		var pole=new Array()
		for (i=1;i<=8;i++) {
			pole[i]=new Array()
		}
		pole = fillMenu(pole);

		for (i=0;i<=pole.length-2;i++) {
			//vytvorim, priradim a skryji ul
			newUl = document.createElement('ul');
			objekt("menu" + (i+1)).appendChild(newUl);
			newUl.style.display = "none";

			//navesum udalosti
			objekt("menu" + (i+1)).onmouseover = function() {showSubmenu(this);}
			objekt("menu" + (i+1)).onmouseout = function() {hideSubmenu(this);}

			//naplnim si vsemi li
			for (j=0;j<=pole[i+1].length-2;j++)	{
				newLi = document.createElement('li');
				newA = document.createElement('a');

				//prvnimu li pridam tridu "first"
				if (j==0) {
					newA.className = 'first';
				}

				newA.setAttribute('href', pole[i+1][j+1][1]);
				newA_popisek = document.createTextNode(pole[i+1][j+1][0]);
				newLi.appendChild(newA);
				newA.appendChild(newA_popisek);
				newUl.appendChild(newLi);
			}
		}
	}
})


function showSubmenu(li) {
   li.getElementsByTagName("ul")[0].style.display = 'block';
   li.getElementsByTagName("span")[0].style.backgroundPosition = '0 44px';
}

function hideSubmenu(li) {
   li.getElementsByTagName("ul")[0].style.display = 'none';
   li.getElementsByTagName("span")[0].style.backgroundPosition = '0 0';
}

// zneviditelni vsechny divy s id obsahujici tabN, kde N je cislo, u vsech zalozek tabN zrusi tridu
function switchOff() {
	for (i = 1; i < document.getElementsByTagName("div").length + 1; i++) {
		if (objekt("tab" + i) != null) {
			objekt("tab" + i).style.display = "none";
			objekt("tab" + i + "link").className = "";
		}
	}
}

//zviditelni div s predanym id, aktivuje danou zalozku
function switchOn(allowed) {
	switchOff();
	objekt(allowed).style.display = "block";
	objekt(allowed + "link").className = "active";
	return false;
}

// kontrola prazdneho inputu
function isEmpty(e) {
    return ((e == null) || (e.length == 0));
}

// kontrola emailu
function isEmail(mail) {
    re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,7}$/;
    return mail.search(re) == 0;
}