/*
  -----------------------------------------------------------------------------
    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;
                      }
                  }
              }
          }
      }
  }