/* $Header: /usr/local/cvsroot/cavicchi.net/elements/scripts/script.js,v 1.7 2009/12/09 23:05:47 tngsandiego Exp $ */
function getStyleBySelector(selector){
	var sheetList = document.styleSheets;
	var ruleList;
	var i, j;

	for (i=sheetList.length-1; i >= 0; i--){
		ruleList = sheetList[i].cssRules;
		for (j=0; j<ruleList.length; j++){
			if (ruleList[j].type == CSSRule.STYLE_RULE && ruleList[j].selectorText == selector){
				return ruleList[j].style;
			}
		}
	}
return null;
}
function evalScript(div) {
	var x = div.getElementsByTagName("script");
	var scriptBlocks = [];
	for(var i=0; i<x.length; i++){
		var oScript = document.createElement('script');
		oScript.text = x[i].text;
		scriptBlocks[i] = oScript;
	}
	for(var i=0; i <scriptBlocks.length; i++){
		div.appendChild(scriptBlocks[i]);
	}
}
function addJSToPage(id){
	if(!document.getElementById('inpage-'+id)){
  		var layer = document.getElementById(id);

		var headID = document.getElementsByTagName("head")[0];
		var newScript = document.createElement('script');
		//newScript.type = 'text/javascript';
		newScript.id = 'inpage-'+id;
		newScript.text = layer.value;
		headID.appendChild(newScript);

		removeElement(id);
	}
return true;
}
/* General */


