
/*画像のプリロード*/

data = new Array ("/img/balloon_btm.gif","/img/balloon_btm.png","/img/balloon_base.gif","/img/balloon_base.png");
prImg = new Array ();

for (i=0; i<data.length; i++)
{
	prImg[i] = new Image ();
	prImg[i].src = data[i];
}

/* Delegate Function */
function createDelegate(thisObj, func) {return function() {return func.apply(thisObj, arguments)}};

/* add ramdomSort Function to Arary Object */


/* elio Function Object Tree */
elioObj = {

	//Balloon
	balloonObj:null,
	showBalloon:function(e) {
		var et = (e || window.event);
		var st = (document.documentElement.scrollTop || document.body.scrollTop);
		var sl = (document.documentElement.scrollLeft || document.body.scrollLeft);
		var x = (navigator.appVersion.match(/Konqueror|Safari|KHTML/)) ? et.clientX : sl + et.clientX;
		var y = (navigator.appVersion.match(/Konqueror|Safari|KHTML/)) ? et.clientY : st + et.clientY;
		var o = this.balloonObj;
		var s = o.style;

		s.left = x + 7 +'px';
		s.top = y - o.offsetHeight - 7 + 'px';
	},
	hideBalloon:function() {this.balloonObj.style.display = 'none'},
	editBalloon:function(a) {this.balloonObj.style.display = 'block';this.balloonObj.innerHTML = a},
	initBalloon:function() {
		document.write('<div id="balloon"></div>');
		this.balloonObj = document.getElementById('balloon');
		var a = document.getElementById('resultTable').getElementsByTagName("li");
		var _self = this;
		for (var i = 0; i < a.length; i++) {
			var b = a[i].getElementsByTagName('a')[0];
			if(b.id.startsWith('tab')) {
				continue;
			}
			
			a[i].onmouseover = function() {
				//_self.hideBalloon();
			}
try{
			b.onmouseover = function(e) {
				var et = (e || window.event);
				et.cancelBubble = true;
				var c = this.parentNode.parentNode;
				//c.style.backgroundColor='#c2d6eb';
				_self.editBalloon(c.getElementsByTagName('p')[1].innerHTML);
				
				_self.showBalloon(e);
			}
			b.onmouseout = function() {
				var c = this.parentNode.parentNode.parentNode;
				//c.style.backgroundColor='#fff';
				_self.hideBalloon();
			}
			b.onmousemove = function(e) {
			 	_self.showBalloon(e);
			}
}catch(e){
}
		}
	}
};

String.prototype.startsWith = function(str){ 
	return (this.match("^"+str)==str)
}
