// $Id: css.js 75 2009-06-17 20:49:36Z mavit $ 
// $HeadURL: file:///home/mavit/svn-repo/clashfinder/trunk/root/static/tool-man/css.js $ 

/* $Id: css.js 75 2009-06-17 20:49:36Z mavit $ */
/* $HeadURL: file:///home/mavit/svn-repo/clashfinder/trunk/root/static/tool-man/css.js $ */

/* Copyright (c) 2005 Tim Taylor Consulting (see LICENSE.txt) */

// TODO: write unit tests
ToolMan._cssFactory = {
	readStyle : function(element, property) {
		if (element.style[property]) {
			return element.style[property]
		} else if (element.currentStyle) {
			return element.currentStyle[property]
		} else if (document.defaultView && document.defaultView.getComputedStyle) {
			var style = document.defaultView.getComputedStyle(element, null)
			return style.getPropertyValue(property)
		} else {
			return null
		}
	}
}
