﻿sdiak = "áäčďéěíĺľňóô öŕšťúů üýřžÁÄČĎÉĚÍĹĽŇÓÔ ÖŔŠŤÚŮ ÜÝŘŽ";
bdiak = "aacdeeillnoo orstuu uyrzAACDEEILLNOO ORSTUU UYRZ";

function SwitchMenu(obj, menuobj)
{
	if(document.getElementById)
	{
		var el = document.getElementById(obj);
		var eli = document.getElementById("cont").getElementsByTagName("LI");
		for (var i=0; i<eli.length; i++)
		{
			if(eli[i].className.indexOf('Menu') > 0)
			{
				eli[i].className = 'liMenuOut';
			}
		}
		var ar = document.getElementById("cont").getElementsByTagName("DIV");
		if(el.style.display == "none")
		{
			for (var i=0; i<ar.length; i++)
			{
				ar[i].style.display = "none";
			}
			el.style.display = "block";
			document.getElementById(menuobj).className = "liMenuActive";
		}else{
			el.style.display = "none";
		}
	}
}

function CollapseMenu()
{
	var eli = document.getElementById("cont").getElementsByTagName("LI");
	for (var i=0; i<eli.length; i++)
	{
		if(eli[i].className.indexOf('Menu') > 0)
		{
			eli[i].className = 'liMenuOut';
		}
	}
	var ar = document.getElementById("cont").getElementsByTagName("DIV");
	for (var i=0; i<ar.length; i++) ar[i].style.display = "none";
}

function SelectMenu()
{
	var tmpLoc = "";
	if(location.href.lastIndexOf('MENU=') > 0)
	{
		tmpLoc = location.href.substring(location.href.lastIndexOf('MENU=') + 5);
		if(tmpLoc.indexOf('&') > 0) tmpLoc = tmpLoc.substring(0, tmpLoc.indexOf('&'));
	} else {
		tmpLoc = location.href.substring(location.href.lastIndexOf('/') + 1);
		if(tmpLoc.indexOf('&') > 0) tmpLoc = tmpLoc.substring(0, tmpLoc.indexOf('&'));
	}
	if(tmpLoc.indexOf('#') > 0) tmpLoc = tmpLoc.substring(0, tmpLoc.indexOf('#'));
	if(tmpLoc.indexOf('-') > 0)
	{
		tmpMenu = tmpLoc.substring(0, tmpLoc.indexOf('-'));
		tmpSubMenu =  tmpLoc.substring(tmpLoc.indexOf('-') + 1);
		if(tmpSubMenu.indexOf('&') > 0) tmpSubMenu = tmpSubMenu.substring(0, tmpSubMenu.indexOf('&'));
	} else {
		tmpMenu = tmpLoc;
		tmpSubMenu = 'none';
	}
	if(tmpSubMenu != 'none')
	{
		SwitchMenu('sub' + tmpMenu, 'menu' + tmpMenu);
		var els = document.getElementById('lisublink' + tmpLoc);
		if(els) els.className = 'liSubActive';
	} else {
		var els = document.getElementById('menu' + tmpLoc);
		if(els) els.className = 'liMenuActive';		
	}
}

function bezdiak(txtVal)
{
	tx = "";
	txt = txtVal;
	for(p = 0; p < txt.length; p++)
	{
		if (sdiak.indexOf(txt.charAt(p)) != -1)
		{
			tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p)));
		}
		else tx += txt.charAt(p);
	}
	return(tx);
}
// -------------------- zamiena obrazky  v IMG elemente, ktory sluzi na rozbalovanie a zbalovanie sekcii
var myImageLoader={
 images:[],
 init: function(config) {
	if(typeof config=='object') {
		if(config instanceof Array) {
			for(var i=0;i<config.length;i++) {
				this.images.length++;
				this.images[i]=new Image();
				this.images[i].src=config[i];
			}
		}
	}
 },
 change: function(myImg, myContentId) {
	if((typeof myImg=='object') && document.getElementById(myContentId)) {
		var myContent=document.getElementById(myContentId);
		if(myContent.style.display=='none'||myContent.style.display=='') this.show(myImg, myContent);
		else this.hide(myImg, myContent);
	}
 },
 show: function(myImg, myContentId) {
	if(typeof myImg=='object') {
		var myContent=false;
		if(typeof myContentId=='string') {
			if(document.getElementById(myContentId) != null ) myContent=document.getElementById(myContentId);
		} else {
			if(myContentId != null) myContent=myContentId;
		}
		if(myContent) {
			myImg.src=this.images[1].src;
			myContent.style.display='block';
		}
	}
 },
 hide: function(myImg, myContentId) {
	if(typeof myImg=='object') {
		var myContent=false;
		if(typeof myContentId=='string') {
			if(document.getElementById(myContentId) != null ) myContent=document.getElementById(myContentId); 
		} else {
			if(myContentId != null) myContent=myContentId;
		}
		if(myContent) {
			myImg.src=this.images[0].src;
			myContent.style.display='none';
		}
	}
 }, 
 changeAll: function(params, action) {
/*
params=[{
	DOMImg: DOMimg, 
	Content: id of content or DOMcontent
}]
*/
	if(typeof params=='object' && typeof action=='string') {
		if(params instanceof Array) {
			var myContent=false, myImg=false;
			for(var i=0;i<params.length;i++) {
				if(typeof params[i].Img=='object') {
					myImg=params[i].Img;
				} else {
					if(typeof params[i].Img=='string') {
						if(document.getElementById(params[i].Img) != null ) myImg=document.getElementById(params[i].Img); 	
					}
				}
				if(typeof params[i].Content=='string') {
					if(document.getElementById(params[i].Content) != null ) myContent=document.getElementById(params[i].Content); 	
				} else {
					if(params[i].Content!=null) myContent=myContentId;
				}
				if(action.toLowerCase()=='show'  && myContent && myImg) this.show(myImg, myContent);
				if(action.toLowerCase()=='hide'  && myContent && myImg) this.hide(myImg, myContent);
			}
		}
	}
 }
}

//kontrola formularov
//formular Opytajte sa ministra
function checkFields(strFormName)
{
	var msgtextA	= 'Celkom ';
	var msgtext1	= 'Jedno pole je vyplnené nesprávne alebo neúplne: ';
	var msgtext2	= ' polia sú vyplnené nesprávne alebo neúplne: ';
	var msgtext5	= ' polí je vyplnených nesprávne alebo neúplne: ';
	var msgemail	= 'Prosím zadajte platnú e-mailovú adresu.';
	var d = document.forms[strFormName];
	var mail = new String(d.fld_Email.value);
	var poc = 0;
	var poc2 = 0;
	var msg = "\n";
	var ok = true;
	
if (d.fld_Meno.value == "" )
	{
		poc++;
		msg = msg + "\n -  Meno";
	}

	if (d.fld_Priezvisko.value == "" )
	{
		poc++;
		msg = msg + "\n -  Priezvisko";
	}


	if (d.fld_Mesto.value == "" )
	{
		poc++;
		msg = msg + "\n -  PSČ/Mesto";
	}
	
	if (d.fld_Ulica.value == "" )
	{
		poc++;
		msg = msg + "\n -  Ulica";
	}
		
	if (d.fld_TypKomunikacie[0].checked == true)
	{
	if ((mail == "") || (mail == "@") || ((mail != "" ) && ((mail.indexOf("@") == -1) || (mail.indexOf(" ") > 0) || (mail.indexOf(".") == -1) || (mail.indexOf("@") == 0) || (mail.indexOf("@") > mail.lastIndexOf(".")))))
	{
		poc++;
		msg = msg + "\n -  E-mail";
	}
	}
	
	if (d.fld_Telefon.value == "" && d.fld_TypKomunikacie[1].checked == true)
	{
		poc++;
		msg = msg + "\n -  Telefón";
	}

	if (d.fld_Fax.value == "" && d.fld_TypKomunikacie[2].checked == true)
	{
		poc++;
		msg = msg + "\n -  Fax";
	}

		
	if (d.fld_Text.value == "" )
	{
		poc++;
		msg = msg + "\n -  Text";
	}
	
	if (poc > 0)
	{
		ok=false;
		if (poc == 1) alert (msgtext1 + msg);
		else if (poc <= 4) alert (msgtextA + poc + msgtext2 + msg);
		else alert (msgtextA + poc + msgtext5 + msg);
		return ok;
	}
	
	if (ok=="1") {
			return ok;
	}
}