Utilities.AddEvent(window, 'load', function(){

	var links = document.links;
	for(var x in links){
		var link = links[x];
		if(link && link.host){
			if(link.hostname != window.location.hostname){
				Utilities.AddEvent(link, 'click', function(evt){
					
					var evt = new Utilities.Event(evt);
					window.open(evt.target.href);
					evt.preventDefault();
					});
				if(link.title){
					link.title = 'External Link: ' + link.title;
					}
				else if(link.textContent){
					link.title = 'External Link: ' + link.textContent;
					}
				else{
					link.title = 'External Link: ' + link.innerHTML;
					}
				}
			}
		}
		
	var checks = document.getElementsByTagName('input');
	for(var x in checks){
		if(checks[x].type && checks[x].type.toLowerCase() == 'checkbox'){
			Utilities.AddEvent(checks[x], 'click', function(evt){
				var evt = new Utilities.Event(evt);
				evt.target.blur();
				});
			}
		}
	});