﻿// jQuery extension rendering Ligetis SideBarMenu.
(function($) {		
	var _initialized = [];
	
	$.fn.LigetisSideBarMenu = function() {
		var id = this.attr('id');
		if (_initialized[id] != null) return;
		_initialized[id] = true;
		this.find('a[.LigetisSideBarMenu-Item] > img').each(function(index) {
			var img = $(this);
			var src = this.src;
			var sidx = src.indexOf('_');
			var eidx = src.lastIndexOf('.');
			var buttonTemplate = src.substr(0, sidx) + '_0' + src.substr(eidx);
			img.bind('mouseover', function() {this.src=buttonTemplate.replace(/_0/, '_Active')});
			img.bind('mouseout', function() {this.src=buttonTemplate.replace(/_0/, '_Passive')});
		});		
	};	
	
	$.LigetisSideBarMenu = function() {
		$('.LigetisSideBarMenu').each( function(index) {
			$(this).LigetisSideBarMenu();
		});
	}
})(jQuery);

$(document).ready(function() {$.LigetisSideBarMenu()});	
