function color_return(color1,color2)
{
if(!color1) color1="#000000";
if(!color2) color2=color1;
var R1=parseInt(color1.substring(color1.length-6,color1.length-4),16);
var G1=parseInt(color1.substring(color1.length-4,color1.length-2),16);
var B1=parseInt(color1.substring(color1.length-2,color1.length),16);
var R2=parseInt(color2.substring(color2.length-6,color2.length-4),16);
var G2=parseInt(color2.substring(color2.length-4,color2.length-2),16);
var B2=parseInt(color2.substring(color2.length-2,color2.length),16);
var R=parseInt((R1+R2)/2);
var G=parseInt((G1+G2)/2);
var B=parseInt((B1+B2)/2);
var color = "#"+R.toString(16).replace(/^(.)$/,'0$1')+G.toString(16).replace(/^(.)$/,'0$1')+B.toString(16).replace(/^(.)$/,'0$1');
return color;
}


function gr (Str, arr )
{
var s = 1,n = 0,ts = "",html = "",arr1 = [];
for (var i=0; i<arr.length; i++){arr1[i]=arr[i]};
ts=Str.replace(/<.*?>|\s+/mig, "");
while (ts.length>arr1.length) {var color = color_return(arr1[s-1],arr1[s]);arr1.splice(s,0, color);s+=2;if(s>(arr1.length-1)){s=1};};
Str=Str.split("");
for (var i=0; i<Str.length; i++)  {
if (Str[i]=="<") {n=1};
if (Str[i]==">") {n=0;html +=Str[i]; continue;};
if (n==1) {html +=Str[i]; continue;};
if (Str[i]==" ") {html +=" "; continue;};
html +="<font color="+arr1[0]+">" + Str[i] + "</font>";
arr1.splice(0,1);
};
return html}
gra['ßßøêà']=new Array("#FEFB89","#00FF00","#52F9FF");
gra['LE']=new Array("#FF0000","#FF1100","#FF2200","#FF3300","#FF4400","#FF5500","#FF6600","#FF7700","#FF8800","#FF9900","#FFaa00","#FFbb00","#FFcc00","#FFdd00","#FFee00","#FFff00","#FFee00","#FFdd00","#FFcc00","#FFbb00","#FFaa00","#FF9900","#FF8800","#FF7700","#FF6600","#FF5500","#FF4400","#FF3300","#FF2200","#FF1100");

gra['']=new Array("#FF0000","#FF4000","#FF8000","#FFC000","#FFFF00","#C0FF00","#80FF00","#40FF00","#00FF00","#00FF40","#00FF80","#00FFC0","#00FFFF","#00C0FF","#0080FF","#0040FF","#0000FF","#4000FF","#8000FF","#C000FF","#FF00FF","#FF00C0","#FF0080","#FF0040");

gra['']=new Array("#FF0000","#FF4000","#FF8000","#FFC000","#FFFF00","#C0FF00","#80FF00","#40FF00","#00FF00","#00FF40","#00FF80","#00FFC0","#00FFFF","#00C0FF","#0080FF","#0040FF","#0000FF","#4000FF","#8000FF","#C000FF","#FF00FF","#FF00C0","#FF0080","#FF0040");



