if (!window.jQuery) throw new Error("This site requires jQuery framework");

$("a").live("click", function(e){
	if (!/^\s*dhtml(\s|$)/.test(this.rel)) return true;
	
	var relChunks = this.rel.replace(/^\s+|\s+$/g, '').split(/\s+/);
	switch (relChunks[1]){
		case "fancybox":
			var fancyConf = [];
			fancyConf['href'] = this.href;
			if (relChunks[2] && relChunks[2] == "video"){
				fancyConf['href'] = "/assets/templates/monolits/jwplayer/player.swf?file=" + this.href + "&autostart=true";
				fancyConf['type'] = "swf";
			};
			var dims;
			if (relChunks[3] && (dims = /(\d+)x(\d+)/.exec(relChunks[3]))){
				fancyConf['width'] = ~~dims[1];
				fancyConf['height'] = ~~dims[2];
			}
			$.fancybox(fancyConf['href'], fancyConf);
		break;
	}
	e.preventDefault();
})
