var css = {
getStyle: function(elem, styles) {
var value;
elem = document.getElementById(elem);
if(styles == "float") {
document.defaultView ? styles = 'float': styles = 'styleFloat';
}
value = elem.style[styles] || elem.style[styles.camelize()];
if(!value) {
if(document.defaultView && document.defaultView.getComputedStyle) {
var _css = document.defaultView.getComputedStyle(elem, null);
value = _css ? _css.getPropertyValue(styles): null;
} else {
if(elem.currentStyle) {
value = elem.currentStyle[styles.camelize()];
}
}
}
if(value == "auto" && ["width", "height"].contains(styles) && elem.style.display == "none") {
value = elem["offset" + styles.capitalize()] + "px";
}
if(styles == "opacity" ) {
try {
value = elem.filters['DXImageTransform.Microsoft.Alpha'].opacity;
value =value/100;
}catch(e) {
try {
value = elem.filters('alpha').opacity;
} catch(err){}
}
}
return value == "auto" ? null : value;
}
}
</script>
getStyle: function(elem, styles) {
var value;
elem = document.getElementById(elem);
if(styles == "float") {
document.defaultView ? styles = 'float': styles = 'styleFloat';
}
value = elem.style[styles] || elem.style[styles.camelize()];
if(!value) {
if(document.defaultView && document.defaultView.getComputedStyle) {
var _css = document.defaultView.getComputedStyle(elem, null);
value = _css ? _css.getPropertyValue(styles): null;
} else {
if(elem.currentStyle) {
value = elem.currentStyle[styles.camelize()];
}
}
}
if(value == "auto" && ["width", "height"].contains(styles) && elem.style.display == "none") {
value = elem["offset" + styles.capitalize()] + "px";
}
if(styles == "opacity" ) {
try {
value = elem.filters['DXImageTransform.Microsoft.Alpha'].opacity;
value =value/100;
}catch(e) {
try {
value = elem.filters('alpha').opacity;
} catch(err){}
}
}
return value == "auto" ? null : value;
}
}
</script>