// xGetComputedStyle r7, Copyright 2002-2007 Michael Foster (Cross-Browser.com)
// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
function xGetComputedStyle(e, p, i)
{
if(!(e=xGetElementById(e))) return null;
var s, v = 'undefined', dv = document.defaultView;
if(dv && dv.getComputedStyle){
s = dv.getComputedStyle(e,'');
if (s) v = s.getPropertyValue(p);
}
else if(e.currentStyle) {
v = e.currentStyle[xCamelize(p)];
}
else return null;
return i ? (parseInt(v) || 0) : v;
}