// Converts R G B into hex color (#aabbcc)
function rgb(r, g, b) {
	var sr, sg, sb;
	sr = r.toString(16);
	sg = g.toString(16);
	sb = b.toString(16);
	if (sr.length == 1) sr = "0" + sr;
	if (sg.length == 1) sg = "0" + sg;
	if (sb.length == 1) sb = "0" + sb;
	return "#" + sr + sg + sb;
}
// Converts triple-hex (#abc) and rgb (rgb(255, 128, 0)) into hex color (#aabbcc)
function translateColor(c) {
	if (c.substr(0,1) == "#" && c.length == 4) {
		return "#" + c.substr(1,1) + c.substr(1,1) + c.substr(2,1) + c.substr(2,1) + c.substr(3,1) + c.substr(3,1); 
	}
	if (c.substr(0,4) == "rgb(") {
		return eval(c);
	}
	return c;
}
