{
var test;
try {
test = document.createElement('<div name="test">');
} catch(error) {
}
if(test && test.name == 'test')
document.createNamedElement = function(type, name) {
return document.createElement('<' + type + ' name="' + name + '">');
};
else
document.createNamedElement = function(type, name) {
var element = document.createElement(type);
element.setAttribute('name', name);
return element;
};
test = null;
}