'document' in this && "cloneNode" in document.documentElement

'document' in this && "cloneNode" in document.documentElement && (function() {
	var test = document.createElement('input');
	test.checked = true;
	var result = test.cloneNode();
	return !!result.checked;
})()

Improve detect to cover the incomplete implementation in IE8