var Mand8ToolTip = new ToolTip($('mand8ToolTip'));
Mand8ToolTip.currentId = null;
Mand8ToolTip.displayList = {"profilenam":{"desc":"", "tag":"h3", "class_name":"inline", "parent":"ttbody"},
							"age":{"desc":"", "tag":"div", "class_name":"inline", "parent":"ttbody"},
							"i_am":{"desc":"", "tag":"div", "class_name":"", "parent":"ttbody"},
							"here_for":{"desc":"", "tag":"div", "class_name":"", "parent":"ttbody"},							
							"location":{"desc":"", "tag":"div", "class_name":"", "parent":"ttbody"},
							"country":{"desc":"", "tag":"div", "class_name":"", "parent":"ttbody"},
							"private_number":{"desc":"Call me: ", "tag":"div", "class_name":"", "parent":"ttbody"},
							"lx":{"desc":"", "tag":"div", "class_name":"speech_mark_l", "parent":"ttbody"},
							"looking_for":{"desc":"", "tag":"div", "class_name":"", "parent":"ttbody"},
							"rx":{"desc":"", "tag":"div", "class_name":"speech_mark_r", "parent":"ttbody"}
							};


Mand8ToolTip.onMouseOver = function(dataId, obj){
	if(!this.data) this.data = new Object();
	if(!this.data[dataId])
		this.data[dataId] = eval(dataId);
	this.currentId = dataId;
	ToolTip.prototype.onMouseOver.call( this, obj );
}

Mand8ToolTip.draw = function(){
	//var str = '';
	//for(var i in this.data[this.currentId])
	//	str += i + '::' + this.data[this.currentId][i]+ "\n";
	//alert(this.currentId);
	//alert(str);

	var data = this.data[this.currentId];

	removeAllChildren('ttimage');
	addElement('ttimage', 'img', 'img_' + data.mem_id);
	$("img_" + data.mem_id).src = data.img_src_med;

	removeAllChildren('ttbody');

	var dList = Mand8ToolTip.displayList;
	for(var i in dList){		
		//check if looking_for is set to display the speach mark images
		if((i == 'lx' || i=='rx') && data['looking_for'] != undefined)
			data[i] = '&nbsp;'; // set to something or won't display
			
			//alert('data['+i+'] : '+data[i]);
			
		if(data[i]&& data[i] != ''){		
			//alertdata[i]);	
			var id = 'tt'+i;
			addElement(dList[i].parent, dList[i].tag, id);
			$(id).className = dList[i].class_name;
			
			$(id).innerHTML = (dList[i].desc && dList[i].desc != '' ? dList[i].desc : data[i]);
			
			if(dList[i].desc && dList[i].desc != ''){
				var childId = id+'child';
				addElement(id, 'span', childId);
				$(childId).className = dList.className+'child';			
				$(childId).innerHTML = data[i];			
			}
		}

	}
	this.Params.showBox = true;
	this.toolTipElement.style.visibility="visible";
}
