| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | function get_css(rule_name, stylesheet, delete_flag) {	if (!document.styleSheets) return false;	rule_name = rule_name.toLowerCase(); stylesheet = stylesheet || 0;	for (var i = stylesheet; i < document.styleSheets.length; i++) { 		var styleSheet = document.styleSheets[i]; css_rules = document.styleSheets[i].cssRules || document.styleSheets[i].rules;		if(!css_rules) continue;		var j = 0;		do {			//if(i == 2 && j > 30) alert(css_rules[j].selectorText.toLowerCase() + " " + rule_name);			if(css_rules.length && j > css_rules.length + 5) return false;			if(css_rules[j].selectorText && css_rules[j].selectorText.toLowerCase() == rule_name) {				if(delete_flag == true) {					if(document.styleSheets[i].removeRule) document.styleSheets[i].removeRule(j);					if(document.styleSheets[i].deleteRule) document.styleSheets[i].deleteRule(j);					return true;				}				else return css_rules[j];			}		}		while (css_rules[++j]);	}	return false;}function add_css(rule_name, stylesheet) {	rule_name = rule_name.toLowerCase(); stylesheet = stylesheet || 0;	if (!document.styleSheets || get_css(rule_name, stylesheet)) return false;	(document.styleSheets[stylesheet].insertRule) ? document.styleSheets[stylesheet].insertRule(rule_name+' { }', 0) : document.styleSheets[stylesheet].addRule(rule_name, null, 0);	return get_css(rule_name, stylesheet);}function get_sheet_num (href_name) {	if (!document.styleSheets) return false;	for (var i = 0; i < document.styleSheets.length; i++) { if(document.styleSheets[i].href && document.styleSheets[i].href.toString().match(href_name)) return i; } 	return false;}function remove_css(rule_name, stylesheet) { return get_css(rule_name, stylesheet, true); }function add_sheet(url, media) {	if(document.createStyleSheet) {		document.createStyleSheet(url);	}	else {		var newSS	= document.createElement('link');		newSS.rel	= 'stylesheet';		newSS.type	= 'text/css';		newSS.media	= media || "all";		newSS.href	= url;		// var styles	= "@import url(' " + url + " ');";		// newSS.href	='data:text/css,'+escape(styles);		document.getElementsByTagName("head")[0].appendChild(newSS);	}}
 |