var gObj,gHex,timer;
function NN_tr_start(obj,hex,type){
var isMoz = parseInt(navigator.appVersion) >= 5 && navigator.appName == 'Netscape' ? true : false;
if (type == 'fade' && !isMoz){gHex=hex;gObj=obj;NN_tr_fadeIn();
} else { obj.style.backgroundColor=hex;}
obj.style.cursor='hand';}function NN_tr_fadeIn(){
var cntr=0,pObj=gObj.style.backgroundColor;
var r = parseInt(gHex.substring(1,3),16),g = parseInt(gHex.substring(3,5),16), b = parseInt(gHex.substring(5,7),16);
var rr = parseInt(pObj.substring(1,3),16),gg = parseInt(pObj.substring(3,5),16),bb = parseInt(pObj.substring(5,7),16);
if (r!=rr){if(rr<r){rr++;}else{rr--;}}else{cntr++;}
if (g!=gg){if(gg<g){gg++;}else{gg--;}}else{cntr++;}
if (b!=bb){if(bb<b){bb++;}else{bb--;}}else{cntr++;}
rr=rr.toString(16);gg=gg.toString(16);bb=bb.toString(16);
rr=rr.length==1?'0'+rr:rr;gg=gg.length==1?'0'+gg:gg;bb=bb.length==1?'0'+bb:bb;
gObj.style.backgroundColor='#'+rr.toUpperCase()+gg.toUpperCase()+bb.toUpperCase();
if (cntr!=3){timer=setTimeout('NN_tr_fadeIn()',1);}}function NN_tr_reset(obj,hex){
obj.style.backgroundColor=hex;clearTimeout(timer);}
