﻿//funkcia pre skryvanie a zobrazovanie zaloziek aktualit
/*
function showBookmarkText(bookmark){		
		var textID = bookmark.id.split("_")[1];
		var showThis = document.getElementById("bookmark_text_" + textID); //zistenie elementu textu zalozky
		//var textHolder = document.getElementById("text");
		for (i=1;i<=pocet;i++){	// prechod vsetkymi zalozkami					
			var bookmark_text = document.getElementById("bookmark_text_" + i);
			var bookmark = document.getElementById("bookmark_" + i);			
			if ( bookmark_text == showThis){ //zapnutie zalozky a zobrazenie jej textu
				bookmark.className = 'on';
				bookmark_text.style.display = "block";
				//textHolder.innerHTML = bookmark_text.innerHTML;
			} else { //vypnutie zalozky a skrytie jej textu
				bookmark.className = 'off';	
				bookmark_text.style.display = "none";			
			}
		}			
}
*/
//funkcia pre skryvanie a zobrazovanie priebehu odoslaných podaní - eDesktop
/*
function showFiling(obj,text)
{
    var myFiling = document.getElementById(obj);
    var textHide = document.getElementById(text);
    
    if(myFiling.style.display == 'none')
    {
        myFiling.style.display = 'block';
        textHide.style.display = 'block';
    }
    else if(myFiling.style.display == 'block')
    {
        myFiling.style.display = 'none';
        textHide.style.display = 'none';  
    }
}


    var nav = window.Event ? true : false;

    if (nav)
    { 
	    window.captureEvents(Event.KEYDOWN); 
    } 
 */  
 
 //prihlasenie navstevnika
 /*
    function myKeyPress(evt, btnName)
    {
       
	    shouldSubmit = false;
	    if (nav)
	    { 
		    if (evt.which == 13 && (evt.target.type == 'password') && evt.target.type != 'submit')
		    {
			    shouldSubmit = true;
		    } 
	    }
	    else
	    {
		    if (evt.keyCode == 13 && (evt.srcElement.type == 'password') && evt.srcElement.type != 'submit') 
		    {
			    shouldSubmit = true;
		    }
	    } 

	    if (shouldSubmit)
	    {
		    evt = (evt) ? evt : ((event) ? event : null);

		    evt.returnValue = false;

		    if (evt.preventDefault)
		    {
			    evt.preventDefault();
			    evt.stopPropagation();
		    }

		    __doPostBack(btnName, '');
	    }

    }

    function setFocus()
    {
	    var allLinks = document.getElementsByTagName('a');
		
	    for(i=0;i<allLinks.length;i++)
	    {
		    if(allLinks[i].id.indexOf('lnkBtnLogin')!= -1)
		    {
			    var prefix = allLinks[i].id.slice(0,3)
		    }
	    }
		
	    document.getElementById(prefix + "txtBoxLogin").focus();	
    }
*/

/* funkcia pre natahovanie iframu, momentalne vypnuta */
/*
    var myIframe = document.getElementById('M1_iframeService');
                            
    function adjustIFrameSize()
    {
        if(myIframe.contentDocument && myIframe.contentDocument.body.offsetHeight)
        {
            myIframe.height = myIframe.contentDocument.body.offsetHeight + 15;
        }
        else if(myIframe.Document && myIframe.Document.body.scrollHeight)
        {
            myIframe.height = myIframe.Document.body.scrollHeight;
        }
        
        if(myIframe.aadEventListener)
        {
            myIframe.addEventListener("load", resizeIframe, false);
        }
        else if(myIframe.attachEvent)
        {
           myIframe.attachEvent("onload", resizeIframe); 
        }
    }

    function resizeIframe(evt)
    {
        evt = (evt) ? evt : event;
        var target = (evt.target) ? evt.target : evt.srcElement;
        
        if(target.nodeType == 9)
        {
            if(evt.currentTarget && evt.currentTarget.tagName.toLowerCase() == "iframe")
            {
                target = evt.currentTarget;
            }
        }
        
        if(target)
        {
            adjustIFrameSize(target.id);
        }
    }


    if (window.addEventListener)
    {
        window.addEventListener("load", adjustIFrameSize, false);
        //myIframe.contentWindow.addEventListener("click", resizeIframe, false);	                        
    }
    else if (window.attachEvent)
    {
        window.attachEvent("onload", adjustIFrameSize);
        //myIframe.Document.attachEvent("onclick", resizeIframe);
    }
    
    
    //spustanie funkcie
    if (window.addEventListener)
    {
        window.addEventListener("load", setFocus, false);	                        
    }
    else if (window.attachEvent)
    {
        window.attachEvent("onload", setFocus);
    }    
*/ 


// funkcia na pomocne strankovanie eDestopu
function goToPage(id)
{
    var myHref = document.getElementById(id).href;
    var pageBoxId = id.slice(0,3) + "txtBoxActualPage";
    var pageBoxValue = document.getElementById(pageBoxId).value;
    
    window.location = myHref + pageBoxValue;
}

// funkcia na rozhodovaci scenar
	function cs(value)
	{
		var allDivs = document.getElementsByTagName("div");
		
		for(i=0; i<allDivs.length;i++)
		{
			if(allDivs[i].id.indexOf("cschoose") != -1)
			{
				allDivs[i].style.display = 'none';
			}
		}
		
		if(document.getElementById('cschoose' + value))
		{
			document.getElementById('cschoose' + value).style.display = 'block';
		}
		
	}

/* Lokalizacia - odoslanie na stlacenie enter-u */
function submitData(e)
{
   if(typeof e == "undefined")
   {
        e = window.event;
   }   
   
   if(e.keyCode)
   {
     numCharCode = e.keyCode;
   }
   else if(e.which)
   {
     numCharCode = e.which;
   }
   
   if(numCharCode == '13')
   {
       var targetElement = null;
       if(typeof e.target != "undefined")
       {
           targetElement = e.target;
       }
       else
       {
           targetElement = e.srcElement;
       }   
       
       if(targetElement.id == "txtNazovObce")
       {
           lokalizacia();
           stopEvent(e);
       }
   }
   
}


function stopEvent(e)
{
	if(typeof e.stopPropagation != "undefined" && e.preventDefault != "undefined")
	{
	   e.stopPropagation();
	   e.preventDefault();
	}
	else
	{
	   e.cancelBubble = true;
	   e.returnValue = false;
	}  

}


function setLocalizationEvent()
{
    if(document.getElementById("txtNazovObce"))
    {
        if (window.addEventListener)
        {
            document.getElementById("txtNazovObce").addEventListener("keypress", submitData, false);	                        
        }
        else if (window.attachEvent)
        {
            document.getElementById("txtNazovObce").attachEvent("onkeypress", submitData);
        }

    }
}

//spustanie funkcie
if (window.addEventListener)
{
    window.addEventListener("load", setLocalizationEvent, false);	                        
}
else if (window.attachEvent)
{
    window.attachEvent("onload", setLocalizationEvent);
}
