function patchStyles(styleContent){
    var styleElement = document.createElement("style");
    styleElement.type = "text/css";
    if (styleElement.styleSheet) {
        styleElement.styleSheet.cssText = styleContent;
    } else {
        styleElement.appendChild(document.createTextNode(styleContent));
    }
    document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function addStyles(url){
    if(document.createStyleSheet) {
        document.createStyleSheet(url);
    } else {
        var nse=document.createElement('link');
        nse.rel='stylesheet';
        nse.type='text/css';
        nse.href=escape(url);
        document.getElementsByTagName("head")[0].appendChild(nse);
    }
}
