// Discover current style for ie and gecko(firefox) browsers
function getStyle(el,styleProp)
{
	var x = el;
	if (x.currentStyle) {
		var y = x.currentStyle[styleProp];
	}
	else if (window.getComputedStyle){
		var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp)
		y = convertRGBtoHex(y);
	}
	return y;
}

// Convert RGB value returned by geck(firefox) browsers to a hex value
var RGB = new Array(256);
var k = 0;
var hex = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
for (i = 0; i < 16; i++) {	
	for (j = 0; j < 16; j++) {		
		RGB[k] = hex[i] + hex[j];
		k++;
	}
}
function convertRGBtoHex(rgbValue){
	rgbValue = rgbValue.replace("rgb(","");
	rgbValue = rgbValue.replace(")","");
	rgbValue = rgbValue.replace(" ","");
	rgbValue = rgbValue.replace(" ","");
	rgbValue = rgbValue.split(",", "3")
	rr = RGB[rgbValue[0]]
	gg = RGB[rgbValue[1]]
	bb = RGB[rgbValue[2]]
	color = "#" + rr + gg + bb;
	return color;
}
