addEvent(document, 'DOMContentLoaded', invalidcss);

function invalidcss ()
{
	if (document.createElement && document.getElementsByTagName)
	{
		var cssNode = document.createElement('link');
		cssNode.type = 'text/css';
		cssNode.rel = 'stylesheet';
		cssNode.href = '/css/invalid.css';
		cssNode.media = 'screen';
		cssNode.title = 'dynamicLoadedSheet';
		document.getElementsByTagName("head")[0].appendChild(cssNode);
	}	
}

function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	}
	else if (obj.attachEvent)
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	}
	else
	{ 
		return false; 
	} 
}

function addCSSRule(ruleName) 
{
   if (document.styleSheets) 
   {
      if (!getCSSRule(ruleName))
      {
         if (document.styleSheets[0].addRule)
         {
            document.styleSheets[0].addRule(ruleName, null,0);
         }
         else
         {
            document.styleSheets[0].insertRule(ruleName+' { }', 0); 
         }
      }
   }
   return getCSSRule(ruleName);
} 
