jQuery.noConflict();
var ac$ = jQuery;

ac$.according = {
	init: function() {
		for (module in ac$.according) {
			if (ac$.according[module].init)
				ac$.according[module].init();
		}
	}
};
ac$(document).ready(ac$.according.init);

ac$.according.hover = {
	init: function() {
		ac$('A.according')
			.bind('click', this.click)
			.each(this.preload);
	},
	preload: function() {
		var id;
		this.preloaded = new Image;
		var s = ac$(this).find('img').attr('src');
		if(s.match('_open')){
			if (this.hash && this.hash.replace('#', '')){
				id = this.hash;
				ac$(id).slideToggle(0);
			}
			this.preloaded.src=s.replace('_open','_close');
		}else{
			this.preloaded.src=s.replace('_close','_open');
		}
	},
	click: function(e) {
		var id;
		var img = ac$(this).children();
		if (this.hash && this.hash.replace('#', '')){
			id = this.hash;
			ac$(id).slideToggle("normal");
			var c = ac$(this).children();
			if(c.attr('src').match('_open')){
				c.attr({src:c.attr('src').replace('_open','_close')})
//				e.target.src=c.attr('src').replace('_open','_close');
			}else{
				c.attr({src:c.attr('src').replace('_close','_open')})
//				e.target.src=c.attr('src').replace('_close','_open');
			}
		}
		return false;
	}
};

