
//hexColorIn = Array ("333","444","555","666","777","999999","999999","888888","777777","666666","555555","444444","333333");

hexColorIn = Array ("333" ,"333", "444", "444",  "555", "666", "777", "888", "999", "fff", "fff", "fff", "fff", "fff", "fff", "fff", "fff");



var  maxLengthIn = hexColorIn.length-1;


var keys  = new Array();
var hash  = new Object();
var index = 0;

		function changeStyle(key, str){
		 var obj = hash[key];
		  obj.style.color= str;
		}

		function getNextKey(){
		 var retValue;
		 
		 if(keys.length == 0){
		  retValue = "key"+index++;
		 } 
		  else{
		   retValue = keys.pop();
		  }
		 
		 return retValue;
		}


		function releaseKey(key){
		 keys.push(key);
		}

		function mOver(obj) {
		 
		 var key = getNextKey();
		  hash[key] = obj;
		
		 for (i = 0; i <= maxLengthIn; i++) {
			  var hex = hexColorIn[maxLengthIn-i];
			  var hexStr = "'#"+hex+"'";
			   setTimeout("changeStyle('" + key + "'," + hexStr + ")", i * 70);
		 }
		 	   setTimeout("releaseKey('" + key + "')", (i+1) * 70);
		}


