/* Менюха (c) Demetrius Conde

// ------- Как пользоваться:
<td>
	<a href="#" onmouseover="rollmenu.init(this);">Partners and Donors</a>
	<div class="sub">
		<div class="sub_ins">
			<a href="#"><span>blablabla</span></a>
			<a href="#"><span>blablabla blablab sd fs lsdkjfs sd fs lsdkjfs</span></a>
			<a href="#"><span>blablabla</span></a>
		</div>
	</div>
</td>
*/

// ------- Кодъ:
rollmenu={
	delay:300, // настройка - задержка пропадания (мс)
	list:[]
};
rollmenu.init=function(lnk){
	lnk['roll_id']=this.list.length;
	lnk['sub']=(lnk.parentNode.getElementsByTagName('DIV'))[0];
	lnk['tmr']=null;
	lnk.rollover=function(){this.sub.style.display='block';}
	lnk.rollout=function(){this.sub.style.display='none';}
	lnk.onmouseover=function(){
		if(lnk.tmr) clearTimeout(lnk.tmr);
		lnk.rollover();
	}
	lnk.onmouseout=function(){lnk.tmr=setTimeout('rollmenu.rollout('+lnk.roll_id+')',rollmenu.delay);}
	subs=lnk.parentNode.getElementsByTagName('A');
	for(i in subs){
		subs[i].onmouseover=lnk.onmouseover;
		subs[i].onmouseout=lnk.onmouseout;
	}
	lnk.rollover();
	this.list.push(lnk);
}
rollmenu.rollout=function(id){
	for(i in this.list) if(this.list[i].roll_id==id) {this.list[i].rollout(); return;}
}
// ------- конец менюхи