//---------------------------------------------------------------------------
// Gomb (/MenuItem v bármi más) képét megváltoztató JavaScript
// JavaScript érzékeny a kis és nagybetüre
// Chrome Inspector vezet rá a hibára, kiírja hogy nem definiált a függvény
//   |--> legalábbis a sorra mutat, és megmondja hogy definiálatlan!
//
function ChangeImage(Id, ImgSrc)
	{
		var Element  = document.getElementById(Id);
		Element.src = ImgSrc;
  }

//---------------------------------------------------------------------------
function MouseOverMenuItem(Id, ImgSrc, Url)
	{
		var Element   = document.getElementById(Id);
		Element.src   = ImgSrc;
		window.status = Url;			// Böngészők alapértelmezetten tiltják			
	}

//---------------------------------------------------------------------------
function LoadPage(Url)
	{
		window.location.href = Url;
  }

//---------------------------------------------------------------------------
function DownloadFile(Url)
	{		
		// window.open(url,'Letöltés');
		location.href = Url;		
  }

/*
-----------------------------------------------------------------------------
  Internet Explorer Hiba Javító JavaScript
  
   Hiba leírása:
  ---------------
    A <LABEL> elem és egy <INPUT> elem közti kapcsolat nem működik,
    a label elembe ágyazott image elemmel
    	pl.:	<LABEL ...> <IMG ...></IMG> </LABEL>
    Mozzila és Chrome esetén a hiba nem lép fel
  
   Megoldás:
  -----------
    Az alábbi JavaScript kód includolása az adott oldalba.
   
   Forrás:
  ---------	
    Url: 		http://snook.ca/archives/javascript/using_images_as/
    Cím:		Using Images as Labels in Internet Explorer
    Szerző: 	Jonathan Snook (?)
     	
-----------------------------------------------------------------------------  
*/
window.onload = function()
{
if(document.all && navigator.appVersion.indexOf("MSIE")>-1 && navigator.appVersion.indexOf("Windows")>-1)
    {
    var a = document.getElementsByTagName("label");
    
      for(var i=0,j=a.length;i<j;i++)
        {
          if(a[i].hasChildNodes() && a[i].childNodes.item(0).tagName == "IMG")
            {
              a[i].childNodes.item(0).forid = a[i].htmlFor;
              a[i].childNodes.item(0).onclick = function()
                {
                  var e = document.getElementById(this.forid);
                  switch(e.type)
                    {
                      case "radio": e.checked|=1;break;
                      case "checkbox": e.checked=!e.checked;break;
                      case "text": case "password": case "textarea": e.focus(); break;
                    }
                }
            }
        }
    }
}