﻿/*
* Web-Call-Back Plugin Global Script
* 
* 1.0 - Initial Version
* 1.1 - General Maintenance
*/

// Initialize the global variable array
var webcallback_global_vars = Array();

/*
* CSS Stylesheet Helper Class
*/
var Stylesheet = new Class({

	/*
	* Returns a CSS rule
	* Source: http://www.hunlock.com/blogs/Totally_Pwn_CSS_with_Javascript
	*/
	getRule: function(ruleName) {
   ruleName=ruleName.toLowerCase();
   if (document.styleSheets) {
      for (var i=0; i<document.styleSheets.length; i++) {
         var styleSheet=document.styleSheets[i];
         var ii=0;                               
         var cssRule=false;
         do {                    
            if (styleSheet.cssRules) {         
               cssRule = styleSheet.cssRules[ii];
            } else {
               cssRule = styleSheet.rules[ii];
            }
            if (cssRule) {
               if (cssRule.selectorText && cssRule.selectorText.toLowerCase()==ruleName) {
                  return cssRule;                      
               }
            }
            ii++;
         } while (cssRule)
      }                                
   }                                                   
   return false;
	}                                         

});

