//Client engine detection as found on MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006-2007 Valerio Proietti, <http://mad4milk.net>, MIT Style License.
var Client = {
	Engine: {'name': 'unknown', 'version': ''},	
	Features: {}
};
//Client.Features
Client.Features.xhr = !!(window.XMLHttpRequest);
Client.Features.xpath = !!(document.evaluate);

//Client.Engine
if (window.opera) Client.Engine.name = 'opera';
else if (window.ActiveXObject) Client.Engine = {'name': 'ie', 'version': (Client.Features.xhr) ? 7 : 6};
else if (!navigator.taintEnabled) Client.Engine = {'name': 'webkit', 'version': (Client.Features.xpath) ? 420 : 419};
else if (document.getBoxObjectFor != null) Client.Engine.name = 'gecko';
Client.Engine[Client.Engine.name] = Client.Engine[Client.Engine.name + Client.Engine.version] = true;

function injectScript()
{
	var scripts = document.getElementsByTagName('script');
	for (var i=0; i< scripts.length; i++){
		if (scripts[i].src.match(/detect.js/i)) {
			var url = scripts[i].src.replace(/detect.js/i, 'StopIE6.js');
			break;
		}		
	}
	var e = document.createElement('script');
	e.src = url;
	e.type= 'text/javascript';
	document.getElementsByTagName('head')[0].appendChild(e);	  	
}

onload = function()
{	 
	if (Client.Engine.ie && !Client.Engine.ie7) injectScript();	
}
