var browser = 0;
if (navigator.userAgent.toLowerCase().indexOf("msie") > -1) { browser = 1; }
if (navigator.userAgent.indexOf("Opera") != -1 || navigator.userAgent.toLowerCase().indexOf("msie 4")>-1) { browser = 0; }
nfo = new Object();
nft = new Object();
function up(object,i) {
	if (browser == 0) {
		object.style.background='#004887'; //00,72,135 ==> 30,102,165
		object.style.borderColor='#448ccb';
	} else {
		if (object != "[object]"){
      		setTimeout("up("+object+",0)",0);
      		return;
   		}
		clearTimeout(nft[object.sourceIndex]);
 		i+=6; if (i > 50) { i = 50;}
		object.style.background='rgb('+i+','+(i+72)+','+(i+135)+')';
		if (i<50){
      		nfo[object.sourceIndex]=object;
      		nft[object.sourceIndex]=setTimeout("up(nfo["+object.sourceIndex+"],"+i+")",21);
}	}	}
function down(object,i) {
	if (browser == 0) {
		object.style.background='#004887';
		object.style.borderColor='#004887';
	} else {
   		if (object != "[object]"){
      		setTimeout("down("+object+",50)",1);
      		return;
   		}
		clearTimeout(nft[object.sourceIndex]);
		i-=3; if (i<0) {i=0;}
		object.style.background='rgb('+i+','+(i+72)+','+(i+135)+')';
		if (i>0){
      		nfo[object.sourceIndex]=object;
      		nft[object.sourceIndex]=setTimeout("down(nfo["+object.sourceIndex+"],"+i+")",21);
   		}
	}
}
