//
//	Simple behaviour for IE5+ to emulate :hover CSS pseudo-class.
//  Experimental ver 0.1
//
//	This is an experimental version! Handle with care!
//	Manual at: http://www.hszk.bme.hu/~hj130/css/list_menu/hover/
//

function hoverRollOver(element) {
  //window.status = element.className;		// only for TEST
  //element.innerHTML="pracuju"
	element.origClassName = element.className;	// backup origonal className
	var tempClassStr = element.className;
	//tempClassStr += "Hover";    // convert name+'Hover' the last class name	to emulate tag.class:hover
	//tempClassStr = tempClassStr.replace(/s/g,"Hover "); //convert name+'Hover' the others to emulate tag.class:hover
        if(tempClassStr) tempClassStr += " hover"; // add simple 'hover' class name to emulate tag:hover
        else tempClassStr='hover';
	element.className = tempClassStr;//element.className + " " + tempClassStr; 
	window.status = element.className;		// only for TEST
  //document.body.style.color="#00ff00";
}
function hoverRollOff(element) {
	element.className = element.origClassName;
  //document.body.style.color="#0000ff";
}

function InitMsie6_(TagName_,ClassName_,Childern_)
{var els,I;
 els=document.getElementsByTagName(TagName_);
 for(I=0;I<els.length;I++)
    if(els[I].className==ClassName_ || els[I].className.indexOf(' '+ClassName_)>0) break;
 if(I>=els.length) return;
 if(Childern_) { els=els[I].childNodes; I=0; }
 while(I<els.length)
     { els[I].onmouseover=new Function('{hoverRollOver(this);}');
       els[I].onmouseout=new Function('{hoverRollOff(this);}');
       if(!Childern_) break;
       else I++;
     }
}

function InitMsie6()
{var els,I;
 InitMsie6_('ul','uroven1',true);
 InitMsie6_('input','buttonhledej',false);
 InitMsie6_('button','buttonhledej',false);
 InitMsie6_('button','buttonodeslat',false);
}



if(navigator.appName && navigator.appName.indexOf('Internet Explorer')>0 && document.getElementsByTagName
 && (navigator.appVersion.indexOf('MSIE 5.5')>0 || navigator.appVersion.indexOf('MSIE 6')>0))
   InitMsie6();

