Utilities.AddEvent(window, 'load', function(){
	
	var head = document.getElementsByTagName("head");
	var script = document.createElement('script');
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	script.setAttribute("src", gaJsHost + "google-analytics.com/ga.js");
	script.setAttribute("type", "text/javascript");
	Utilities.AddEvent(script, 'load', function(){

	try{
		var pageTracker = _gat._getTracker("UA-10580256-1");
		pageTracker._trackPageview();
		}
	catch(err){}
	});
	
	head[0].appendChild(script);
	
	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();
				});
			}
		}

	var cont = document.getElementById('opensearch-definitions');
	if(cont){
		for(i = 1; i < cont.childNodes.length; i++){
			var el = cont.childNodes[i];
			if(el.nodeType == 1){
				Utilities.AddEvent(el, 'click', function(evt){
					
					var evt = new Utilities.Event(evt);
					var target = evt.target;
					var loc = window.location
					if(target.className == 'description' || target.className == 'install'){
						target = target.parentNode;
						}
					var id = target.id.substring(7);
					var name = target.title.substring(18);
					var url = loc.protocol + '//' + loc.host + Site.Path + 'opensearch/install/' + id + '/' + name;
					try{
						window.external.AddSearchProvider(url);
						}
					catch(e){
						alert("Error Installing OpenSearch Engine!");
						}
					});
				}
			}
		}
	});