var r = function() {
	this.ifr = jQuery('#killSelect2');
	this.v = '';
	this.e;
}

jQuery(r).mouseenter(function(e) {
	this.e = e.element();
	this.e.addClass('over');
	this.v = 'visible';
	this.showframe();
});

jQuery(r).mouseleave(function(e) {
	this.e = e.element();
	this.e.removeClass('over').addClass('out');
	this.v = 'hidden';
	this.hideframe();
});

r.prototype.liclass = function(e) {
	this.e = e.element();
	this.e.toggleClass('over');
}
r.prototype.showframe = function () {
	var e = this.e.down('ul');
	if(typeof(e) != 'undefined' && this.v == 'visible') {
		var p = Element.viewportOffset(e);
		this.ifr.setStyle({	'top': ((p[1]))+'px', 'left': ((p[0])-10)+'px', 'height': (e.getHeight())+'px', 'width': (e.getWidth()+20)+'px'});
	}
	else {
		this.v = 'hidden';
	}
	this.ifr.style.visibility = this.v;
}
r.prototype.hideframe = function () {
	this.ifr.style.visibility = 'hidden';
}
r.prototype.init = function() {
	jQuery("#nav ul  li").invoke('observe' ,'mouseenter', rn.over.bind(this)).invoke('observe' ,'mouseleave', rn.out.bind(this));
	$$("#nav > ul > li > ul > li").invoke('observe' ,'mouseenter', rn.liclass.bind(this)).invoke('observe' ,'mouseleave', rn.liclass.bind(this));
}
